10000 chore: release v0.21.0 by ilgooz · Pull Request #2464 · ignite/cli · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

chore: release v0.21.0 #2464

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 31 commits into from
May 10, 2022
Merged

chore: release v0.21.0 #2464

merged 31 commits into from
May 10, 2022

Conversation

ilgooz
Copy link
Member
@ilgooz ilgooz commented May 10, 2022

No description provided.

ilgooz and others added 30 commits April 15, 2022 14:02
chore: merge master
* fix Discord URL invite in docs

* Update readme.md
…2389)

* feat(pkg/xurl): add function to ensure HTTPS scheme

* chore(network/publish): change command to ensure the https scheme
* implement unit testing tooling for the network package

* implement unit testing tooling for the network package

* tests for Publish function

* tests for Join function

* refactor test accounts

* revert accidental testada rename

* refactor tests

* rename starport to ignite

* add tests fo SetReward

* add tests fo RevertLaunch

* add review fixes

* add review fixes

* simplify Network constructor

Co-authored-by: Petr Ivanov <petr.ivanov@tendermint.com>
Co-authored-by: İlker G. Öztürk <ilkergoktugozturk@gmail.com>
This is a fix to the issue: #2405

We pass in 'creator' as an argument in the Creating blog posts, Processing acknowledgments for sent posts, and Managing post timeouts
* feat(network/chain): add --shares to the publish cmd

* add test

* force % in coins

* fix % placement

* fix

* fix

* fix
…` cmds (#2387)

* add status to request list

* fix request show command

* fix unit tests
Co-authored-by: Petr Ivanov <petr.ivanov@tendermint.com>
…2409)

* Add confirmation when scaffolding over not staged changes

Bounty address: cosmos1r9vfrfqypw4zkhkw0pja36tr9yrfqujcf9u3sw

* Resolve comments
#2392)

* refactor(pkg/xurl): add error support to protocol functions

* refactor(pkg/xurl): change existing ensure port test for consistency

The "TestHTTPEnsurePort" was slightly changed to be consistent with the
existing table driven tests conventions.

* refactor: change calls to xurl protocol functions to handle errors

* refactor(pkg/xurl): add constants for scheme types

* fix: formatting

* fix: formatting

* fix(pkg/xurl): change ensure protocol function to handle ADDR:HOST

The protocol related functions now check for values like for example
0.0.0.0:42 or localhost:42 that can't be parsed by the net package
because the scheme is not defined.

* chore: review improvements

* feat(pkg/xurl): add MightHTTPS function

* chore: change network publish command to ensure http/https
* Fixes #2285 - Update discord link

* Add bounty details in the readme file

* update discord

* Update readme.md

Co-authored-by: Barrie Byron <barriebyron@gmail.com>

* remove the npm preview and use cli

* fix primary contributing mentions

* update docs contributing to remove npm

* update bounty mentions

* add link to the bounty page

* add link to bounty page

* add back in the preview URL

* add order and Kyve to list of projects building with

* add order and Kyve to list of projects building with

* Update docs/bounty/index.md

Co-authored-by: Barrie Byron <barriebyron@gmail.com>
Co-authored-by: barriebyron <>
Co-authored-by: İlker G. Öztürk <ilkergoktugozturk@gmail.com>
* cliui 1st iteration

* cliui refactor network commands

* fix lint

* configure bus channel size with option

* fix events tests

* add spinner options

* revert import formatting

* fix events tests again

* fix spinner

* do review fixes

Co-authored-by: Petr Ivanov <petr.ivanov@tendermint.com>
* feat(pkg/gomodulepath): change parse to support single name paths

* feat(pkg/gomodulepath): add function to extract user and repo names

* fix(pkg/giturl): changed to handle URL with scheme

The previous implementation was tested using an URL with scheme but CLI
is using URIs that comes from Go module names that don't have a scheme
as prefix. This implementation allows for both cases.

* refactor: improve gomodulepath pkg and tests

* feat: add support for non git module names to scaffolder service

* feat: add support for non git module names to cosmosgen pkg

* test: add integration test to scaffold a chain using a name

* test: add integration test to serve a chain scaffolded using a name

* feat(pkg/protopath): add function to format protocol buffer package names

* refactor: fix proto package names for scaffold chain & module commands

* refactor: fix proto package names for scaffolded types commands

* refactor: fix proto package names for scaffold band command

* refactor: add missing formatPackageName context definitions

* chore: remove unused formatOwnerName definition from app template

* chore: fix documentation rebranding typo

* refactor: remove redundant app name from proto file templates

This change results in proto file package names like "owner.repo"
instead of "owner.repo.repo" when a URI is used as app name during the
initial chain scaffolding. Or for example "owner.module" instead of
"owner.repo.module" when a module is created.

* refactor(pkg/gomodulepath): changed user and repo name extraction func

The function was renamed to be shorter and the extraction functionality
changed to use the last two path elements as user and repository names,
with the exception of short paths where the names are the same.

* refactor(pkg/protopath): change proto package name formatting arguments

Using the arguments is more intuitive and works better with the data
extracted from the Go module path used to scaffold the chain.

* chore: fix formatting

* refactor: change proto templates to use the updated pkg name formatter

* refactor: remove unused formatOwnerName references

* chore(pkg/gomodulepath): rename private function for clarity

* refactor: change base API URL to match new module paths

* fix: fix invalid vuex store module paths

* chore: review fixes

* chore: change integration scaffolder func to use appname as is

* test: change integration tests to explicitly use GitHub URIs

* test: change name based scaffolding integration tests to use Env.Scaffold

* chore: change existing app integration test to call Env.Scaffold

* refactor: removed the unused giturl package

* chore: fix broken cosmosanalysis test

* fix: change Env.Scaffold to only use the app name for directory paths

* refactor: rewrite gomodulepath ExtractUserRepoNames to ExtractAppPath

* refactor(pkg/cosmosgen): change pkg to use gomodulepath.ExtractAppPath

* refactor: remove FormatPackageName from protopath pkg

The function is now located in the module package within the
`ignite/templates/` path and it was renamed to ProtoPackageName.

* refactor: replace owner name references with app module paths

The owner name shouldn't be used anymore because the Go module paths
might be defined as a single name or a URI with a single path element
that only describes the app name, so in those cases there is no owner
definition.

App module paths are used instead of the owner name.

App module paths are extracted from the Go module path, e.g.:
 - github.com/username/reponame => "username/reponame"
 - domain.com/reponame => "reponame"
 - reponame => "reponame"
 - namespace/reponame => "namespace/reponame"
 - a/b/c/namespace/reponame => "namespace/reponame"

* chore: remove unused test file

* chore: fix broken Vuex store module path test

Co-authored-by: İlker G. Öztürk <ilkergoktugozturk@gmail.com>
* fix realyer cliui

* add empty line for clean logs
* update cosmos-sdk version and fix port without host from the config.yml

* remove unused xurl methods
Co-authored-by: Petr Ivanov <petr.ivanov@tendermint.com>
Co-authored-by: Petr Ivanov <petr.ivanov@tendermint.com>
Co-authored-by: ilgooz <ilgooz@users.noreply.github.com>
Co-authored-by: İlker G. Öztürk <ilkergoktugozturk@gmail.com>
@ilgooz ilgooz merged commit 6009368 into master May 10, 2022
@github-actions
Copy link
Contributor

Visit the preview URL for this PR (updated for commit 161dc1d):

https://ignite-go-docs--pr2464-develop-hsksa7dk.web.app

(expires Tue, 17 May 2022 16:05:40 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Jchicode pushed a commit to Jchicode/cli that referenced this pull request Aug 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants
0