-
Notifications
You must be signed in to change notification settings - Fork 563
chore: release/v0.15.0 #863
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Co-authored-by: İlker G. Öztürk <ilkergoktugozturk@gmail.com>
began using a variable for the loopdisk
first revision referred to partitions that had not been made yet.
fix: starport rpi dev env
* Update readme.md * Update readme.md Co-authored-by: Lucas Bertrand <lucas.bertrand.22@gmail.com> Co-authored-by: Lucas Bertrand <lucas.bertrand.22@gmail.com>
* feat: add standalone relayer commands * fix linter errs + cosmetics * rm good old relayer * fix tests * rm leftovers from the old relayer * support Gitpod for faucet discovery * scaffold: enable faucet by default * fix Gitpod faucet discovery * silence relayer so `relayer start` can link multiple chains in parallel without getting their logs mixed with each other. undo replace directive in go.mod after cosmos/relayer#402 has merged. * link chains in parallel in the relayer start cmd * docs Co-authored-by: Lucas Bertrand <lucas.bertrand.22@gmail.com> * rm faucet.coins_max * use bob for the faucet * back to cosmos/relayer * add cancelation for start cmd * refactor & add features: relayer commands * rename `relayer connect` to `relayer configure`. * rename `relayer start` to `relayer start`. * auto relay packets between chains via `relayer start` command. * improve logs/docs show account balances, port and channel ids. * add gracefull command cancelation. * only allow to print important relayer logs. * link and start paths in parallel. * fix test + lint * attach original rly to 'starport relayer rly' depends on cosmos/relayer#411. * cmd docs * upgrade relayer * ensure secure rpc addr always has :443 attached * rm path from rpc addr * fix xurl.CleanPath * fix config * simplify errors * inc timeout for integration tests * fix conflicting statik * rm parallelism from tests that serves an app integration tests sometimes fails, this might be due to high cpu usage. let's see if this will fix it. * fix install script * docs * docs+cosmetics * add conf alias to config command * fix docs Co-authored-by: Lucas Bertrand <lucas.bertrand.22@gmail.com>
* Update Dockerfile This needed some alpine air; changed the image from arch to alpine. It should work identically. * Update Dockerfile add a comment and hopefully trigger actions * Update Dockerfile * Update Dockerfile install and use bash * Update Dockerfile protoc
* Delete PKGBUILD * Delete makepkg.yml Arch just was not the right way. Sad, cause it's also the best. But maybe not really. Co-authored-by: İlker G. Öztürk <ilkergoktugozturk@gmail.com>
* Custom config * Custom config option * Lint * Add test for custom config file * Change option name * SOme naming * Fix test * refacto: specify file name * Lint * Suport absolute paths * Revert statik.go * Lint * Add directory skip for lint * Ilker suggestions * Verifyu config exists * COnfigPath * No config check
Just keepin' config nice and lean 🙃
* Make channel configurable * Advanced questions * lint * Update gomod * Relay acknowledgement * Flag option for relayer configuration * One little change
Co-authored-by: İlker G. Öztürk <ilkergoktugozturk@gmail.com>
* fix(relayer): fetch chain id from /status endpoint * fix * upgrade relayer & sdk
I built my first blockchain and noticed we had an extra space
because spinners are awesome :)
close #788 changed link to go to the docs href="https://docs.cosmos.network/
* Update install instructions * Update docs/1 Introduction/2 Install.md
* Rename placeholder vars * Refactoir add type options * Template * Scaffold file modification * Implement get all * Indexed flag * Integration tests * Fix bugds * Lint * Fix getAll issue Co-authored-by: İlker G. Öztürk <ilkergoktugozturk@gmail.com>
* refactor(scaffolding): switch from packr to embed for embedding scaffolding templates into Starport's binary. * fix gitpod
* Templates * Scaffolder * Add command * Tests for message * Fix some bugs * Makes description optional * Format * Fix response field * Remove pack
* fix(chain): keyring backend & upgrade LP version to fix hmac panic on Go 1.16. * fix linter errors
* Add error message * Add nolint
Cosmonauts World is deprecated now, in favor of the new ecosystem page on the Cosmos website.
includes a security fix.
Co-authored-by: İlker G. Öztürk <ilkergoktugozturk@gmail.com>
…ndian (#848) * Change id to uint64 * Fixes * Fixes * Refactor for legacy * Fix legacy * Last fixes * Fix sprintf * starport/templates/typed/stargate_legacy/x/{{moduleName}}/handler_{{typeName}}.go.plush
* Forbidden type name * Rename type to component * Create component file * Lint
…ar love (#851) * fix a typo and add a little grammar love * Update starport/templates/app/stargate/vue/README.md.plush right! I have so much to learn, thank you. Co-authored-by: Denis Fadeev <denis@fadeev.org> Co-authored-by: Denis Fadeev <denis@fadeev.org> Co-authored-by: İlker G. Öztürk <ilkergoktugozturk@gmail.com>
aragon is no longer launching their own cosmos chain. removing from docs.
* Component general file * iscomponentcreated * Small fix
* empty commit * feat: sdk msg discovery from app source (#734) * feat: sdk msg discovery from app source * `pkg/cosmosanalysis/msg.Discover()` discovers types that implements sdk.Msg. * added `pkg/protoanalysis` for proto file analysis. * fix linter * docs * docs Co-authored-by: Lucas Bertrand <lucas.bertrand.22@gmail.com> Co-authored-by: Lucas Bertrand <lucas.bertrand.22@gmail.com> * feat: add pkg/protobufjs (#744) * feat: add pkg/protobufjs protobufjs is made available for use as a Go pkg with the high level Generate() API. protobufjs binaries statically added to Starport's source code and they are instantly available. only the relavent protobufjs binary included to the final binary of Starport dependending on the OS. for Linux, it adds 17MB to the total binary size of Starport. * ci: enable lfs * fix lint * cleanup & docs * cleanup & an attempt to add ts defs for generated js * gitpod: install git-lfs * ci(pi): disable them temp because high LFS usage * rm pi files * gitpod: fix lfs * gitpod: fix lfs * gitpod: fix lfs * gitpod: fix lfs * docs: manual installation * gitpod: fix lfs * fix gitpod (#754) * fix(gitpod): drop lfs (#755) * fix(gitpod): drop lfs compress protobufjs binary manually instead of relying on go-bindata's. generated files now under 100MB. * tidy * cleanup * feat(pkg/cosmosanalysis): add more detailed msg info (#752) * feat(pkg/cosmosanalysis): add more detailed msg info most importantly, msg urls added to the analysis output. * docs Co-authored-by: Lucas Bertrand <lucas.bertrand.22@gmail.com> Co-authored-by: Lucas Bertrand <lucas.bertrand.22@gmail.com> * feat(nodetime): add sta pkg and refactor (#757) * feat(nodetime): add sta pkg and refactor a new pkg/ called nodetime added to host and use a single NodeJS runtime that has multiple CLIs bundled inside. * `swagger-typescript-api` CLI added alongside `protobufjs` CLI. * switched Starport's Go compiler to 1.16 beta to benefit from new the `embed` feature. it'll be switched to stable 1.16 release once it's available (likely this Feb). * fix integration tests * fix gitpod * feat: upgrade to stable Go 1.16 (#765) * fix: integration tests (#766) * feat: enable js proto generation (#751) * refactor(protoc): wrap protoc cmd as a pkg * enable js code generation for build & server out dir can be configured via `build.proto.js.out`. * generate js per module * change cosmosprotoc name to cosmosproto * docs * fix linter * chore(integration): disable parallel run to not bottleneck the CI * feat(codegen): generate rest client for js (#771) * feat(codegen): generate rest client for js * fix Go codegen * feat(codegen/ts-proto): generate app types with ts-proto (#795) * feat(codegen/ts-proto): generate app types with ts-proto previously, we were using `protobufjs` to generate app types. now, we have switched to `ts-proto` but also kept js support by placing `.js` and `.d.ts` files next to the generated `.ts` files. * refactored `nodetime` packaging. * added more detailed info to `pkg/cosmosanalysis/module.Discover()` output. * added more detailed info to `pkg/protoanalysis.DiscoverPackages()` output. * added plugin binary configurability option to `pkg/protoc` pkg. * improved `pkg/cosmosgen`'s public API. * added `pkg/nodetime/tsc`, `pkg/nodetime/ts-proto` and removed `pkg/nodetime/protobufjs`. * fix lint * fix err check * feat(codegen): generated js client (the wrapper) (#772) * feat(codegen): generate rest client for js * fix Go codegen * feat(codegen): generated js client (the wrapper) it wraps generated protobufjs types and rest client, uses cosmjs and exports high level `txClient()` and `queryClient()` funcs for: * creating messages, signing and broadcasting them, * querying. js client created individually for each module. within Vuex, it can be used like in below: ```js import { DirectSecp256k1HdWallet } from "@cosmjs/proto-signing"; import { txClient, queryClient } from "./store/tendermint/mars/mars/module"; async function main() { const wallet = await DirectSecp256k1HdWallet.fromMnemonic("alfa romeo..."); const t = await txClient(wallet); const q = await queryClient(); console.log(await t.signAndBroadcast([ t.msgCreateUser({ name: "mars", creator: wallet.address }) ])); console.log(await q.queryUserAll()); } main() ``` * fix(sta): sdk module name * docs * feat(codegen/ts-proto): generate app types with ts-proto previously, we were using `protobufjs` to generate app types. now, we have switched to `ts-proto` but also kept js support by placing `.js` and `.d.ts` files next to the generated `.ts` files. * refactored `nodetime` packaging. * added more detailed info to `pkg/cosmosanalysis/module.Discover()` output. * added more detailed info to `pkg/protoanalysis.DiscoverPackages()` output. * added plugin binary configurability option to `pkg/protoc` pkg. * improved `pkg/cosmosgen`'s public API. * added `pkg/nodetime/tsc`, `pkg/nodetime/ts-proto` and removed `pkg/nodetime/protobufjs`. * fix lint * fix err check * migrate wrapper to ts(-proto) and new version of cosmjs * several code generation improvements made. * add customizable fee * fix default amount * feat(codegen): add code generation for 3rd party modules (#797) * feat(codegen): generate rest client for js * fix Go codegen * feat(codegen): generated js client (the wrapper) it wraps generated protobufjs types and rest client, uses cosmjs and exports high level `txClient()` and `queryClient()` funcs for: * creating messages, signing and broadcasting them, * querying. js client created individually for each module. within Vuex, it can be used like in below: ```js import { DirectSecp256k1HdWallet } from "@cosmjs/proto-signing"; import { txClient, queryClient } from "./store/tendermint/mars/mars/module"; async function main() { const wallet = await DirectSecp256k1HdWallet.fromMnemonic("alfa romeo..."); const t = await txClient(wallet); const q = await queryClient(); console.log(await t.signAndBroadcast([ t.msgCreateUser({ name: "mars", creator: wallet.address }) ])); console.log(await q.queryUserAll()); } main() ``` * fix(sta): sdk module name * docs * feat(codegen/ts-proto): generate app types with ts-proto previously, we were using `protobufjs` to generate app types. now, we have switched to `ts-proto` but also kept js support by placing `.js` and `.d.ts` files next to the generated `.ts` files. * refactored `nodetime` packaging. * added more detailed info to `pkg/cosmosanalysis/module.Discover()` output. * added more detailed info to `pkg/protoanalysis.DiscoverPackages()` output. * added plugin binary configurability option to `pkg/protoc` pkg. * improved `pkg/cosmosgen`'s public API. * added `pkg/nodetime/tsc`, `pkg/nodetime/ts-proto` and removed `pkg/nodetime/protobufjs`. * fix lint * fix err check * migrate wrapper to ts(-proto) and new version of cosmjs * several code generation improvements made. * feat(codegen): add code generation for dependency modules optionally enable js related code code generation for the 3rd party modules -including the sdk- that used by an app. * several improvements mode on code generation logic. * fix lint & err checking * fix go codegen * scaffolding(stargate): add generated 3rd party js clients * enable code gen for 3rd party modules on demand * docs * fix: add chain to path (#802) Co-authored-by: Alex Megalokonomos <alex@clockwork.gr> * chore: sync stargate scaffolding for new js gen path (#803) * feat: Updated vue template for codegen (#807) * feat: Updated vue template * package.json fixes * chrore(ui): update versions , add plain eslint config (#812) * feat: (codegen/vuex): add Vuex code generation & refactor (#824) * codegen(vuex): add Vuex code generation & refactor code generation related packages. * fix err handling & linter errors * fix err handling * fix msg discovery * cosmosanalysis: add metadata about grpc gateway * docs: fix typo * fix linter err * feat: provide more tpl data to loader & add user-side warnings (#857) * feat: provide more tpl data to loader & add user-side warnings about not modifying generated dirs/files. * cosmetic * fix: Template updates (#825) * fix: Template updates * feat: sendMsg* actions, Msg* message creation * feat: Add true Error()s * fix: Change `chain` to `generated` * fix: tsc ignore imported dependency * Updated generated JS/TS for SDK modules * feat: Add get all pages option to queries * fiix: Pass all option to subscription * feat: Add query returns from store * WIP v0.15 Layout * Regenerated JS/TS * fix: stale state, return from getters * Regenerated TS/JS * JS Template changes * Regenerated JS/TS * Additional template changes * fix: Template changes * Regenerated TS/JS * templates: sync pre generated js Co-authored-by: Lucas Bertrand <lucas.bertrand.22@gmail.com> Co-authored-by: Alex Megalokonomos <alex@clockwork.gr>
* docs: updated changelog * Update changelog.md Co-authored-by: İlker G. Öztürk <ilkergoktugozturk@gmail.com>
since it is no longer needed to be a part of this process and modifies the source code. also make sure we have the latest dev ui dist in the source code.
chore: sync master
ilgooz
added a commit
that referenced
this pull request
Mar 16, 2021
Merge pull request #863 from tendermint/release/v0.15.0 chore: release/v0.15.0
Jchicode
pushed a commit
to Jchicode/cli
that referenced
this pull request
Aug 9, 2023
chore: release/v0.15.0
Jchicode
pushed a commit
to Jchicode/cli
that referenced
this pull request
Aug 9, 2023
Merge pull request ignite#863 from tendermint/release/v0.15.0 chore: release/v0.15.0
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.