Skip to content
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

chore: merge main into feat/sdk-47-ibc-7 branch #2625

Merged
merged 56 commits into from
Jun 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
bd1e608
fix: subspace (#2524)
yaruwangway May 23, 2023
1e9038f
chore(deps): bump cosmossdk.io/math from 1.0.0 to 1.0.1 (#2513)
dependabot[bot] May 24, 2023
92889ad
chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#2…
dependabot[bot] May 24, 2023
aa3cfe9
chore(deps): bump codecov/codecov-action from 3.1.2 to 3.1.4 (#2510)
dependabot[bot] May 24, 2023
170c31f
update changelog (#2517)
mpoke May 24, 2023
3d0c286
chore: update release note generation (#2528)
glnro May 24, 2023
42a66c9
chore: fix typo in PR template (#2521)
mpoke May 25, 2023
eb6980e
deps: bump IBC to v4.4.1 (#2543)
mpoke May 25, 2023
8743072
fix: debug upgrade tests in gh actions (#2531)
sainoe May 25, 2023
48cad06
docs: update changelog for v9.1.1 (#2546)
yaruwangway May 25, 2023
4d4cc9c
run link checker once per day (#2525)
mpoke May 25, 2023
62a283d
run lint only on diff (#2526)
mpoke May 25, 2023
fde8b73
chore: update module to gaia v11 (#2515)
yaruwangway May 26, 2023
643a337
fix: upgrade test (#2550)
yaruwangway May 26, 2023
dd980c0
ci: bump go to latest 1.20.x for vulncheck (#2520)
mpoke May 30, 2023
6de5a88
chore(deps): bump github.com/cosmos/ibc-go/v4 from 4.4.1 to 4.4.2 (#2…
dependabot[bot] May 30, 2023
9637d1b
ci: improve codeql (#2523)
mpoke May 30, 2023
82b71bb
fix!: revert to ICS v1.1.0-multiden (#2559)
mpoke May 31, 2023
771fe27
chore(deps): bump JamesIves/github-pages-deploy-action (#2551)
dependabot[bot] May 31, 2023
f2a0d56
chore(deps): bump slackapi/slack-github-action from 1.23.0 to 1.24.0 …
dependabot[bot] Jun 1, 2023
4d96f85
refactor: update comments on globalfee, genutil module init order (#2…
yaruwangway Jun 2, 2023
908c09a
test: add e2e test for ibc bypass msg (#2532)
yaruwangway Jun 6, 2023
8b34bb1
docs: Updated atoms amount in governance process (#2566)
mmulji-ic Jun 8, 2023
04cdff8
Updated Discord link (#2567)
mmulji-ic Jun 8, 2023
9e111ce
chore: add goreleaser, cleanup release process (#2549)
MSalopek Jun 9, 2023
e42e13f
test: parsing result of query hermes pending packets (#2571)
yaruwangway Jun 9, 2023
d404733
chore: update workflow re. issues and PRs (#2573)
mpoke Jun 12, 2023
78b5222
docs: Increase the validator set of cosmos hub to 180 from 175 (#2572)
mmulji-ic Jun 13, 2023
2229b19
chore(deps): bump docker/login-action from 2.1.0 to 2.2.0 (#2576)
dependabot[bot] Jun 13, 2023
1c3ca64
chore(deps): bump docker/metadata-action from 4.4.0 to 4.5.0 (#2577)
dependabot[bot] Jun 13, 2023
a0af7ef
chore(deps): bump docker/build-push-action from 4.0.0 to 4.1.0 (#2578)
dependabot[bot] Jun 13, 2023
15e7cfa
chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#2563)
dependabot[bot] Jun 13, 2023
22dbe5e
chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#2…
dependabot[bot] Jun 13, 2023
57f5ad4
chore: update version for mergify and dependabot (#2582)
mpoke Jun 13, 2023
2386f19
Update CONTRIBUTING.md (#2580)
mpoke Jun 13, 2023
dd332fb
docs: Updates for v9.1.1 and re-arranging roadmap docs (#2560)
mmulji-ic Jun 13, 2023
4105d1e
bump ICS to v2.0.0-rc2 (#2589)
sainoe Jun 14, 2023
c8aa4b5
refactor: errors module (#2471)
faddat Jun 14, 2023
9672648
go mod tidy (#2592)
mpoke Jun 15, 2023
1c8b069
Feat : Removed SDK general error types (#2496)
ruthishvitwit Jun 16, 2023
605e5db
ci: migrate code quality tooling from Codecov to Sonar Cloud (#2598)
mpoke Jun 16, 2023
08de878
docs: Updating the quickstart, joining mainnet & upgrade docs for v10…
mmulji-ic Jun 16, 2023
bb92b11
Update README.md (#2602)
mpoke Jun 19, 2023
c33b992
fix broken link (#2585)
mpoke Jun 19, 2023
d077415
docs: update globalfee.md according to the `bypass-msg-types` migrati…
yaruwangway Jun 19, 2023
0956450
chore(deps): bump docker/build-push-action from 4.1.0 to 4.1.1 (#2609)
dependabot[bot] Jun 19, 2023
bb0b094
chore(deps): bump docker/metadata-action from 4.5.0 to 4.6.0 (#2610)
dependabot[bot] Jun 19, 2023
d65e2bd
chore: update meaning of type-prefix! in production PRs (#2597)
mpoke Jun 19, 2023
0282c3b
Update test.yml (#2615)
mpoke Jun 19, 2023
c78762a
chore(deps): bump github.com/cosmos/interchain-security/v2 (#2612)
dependabot[bot] Jun 19, 2023
29c9522
docs: Update docs for Comet BFT (#2493)
mmulji-ic Jun 20, 2023
7ae13bd
chore: Update CODEOWNERS (#2614)
mpoke Jun 20, 2023
b41b2ce
Updated release notes with v10.0.1 (#2618)
mmulji-ic Jun 21, 2023
0086838
chore: start using unclog (#2605)
mpoke Jun 21, 2023
aabc47c
docs: update changelog for unreleased (#2584)
yaruwangway Jun 21, 2023
450ab72
deps: bump comet to v0.34.29 (#2594)
mpoke Jun 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .changelog/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
project_url = "https://github.com/cosmos/gaia"

# Settings related to components/sub-modules. Only relevant if you make use of
# components/sub-modules.
[components]

# The title to use for the section of entries not relating to a specific
# component.
general_entries_title = "General"

# The number of spaces to inject before each component-related entry.
entry_indent = 2

# The components themselves. Each component has a name (used when rendered
# to Markdown) and a path relative to the project folder (i.e. relative to
# the parent of the `.changelog` folder).
[components.all]
globalfee = { name = "GlobalFee", path = "x/globalfee" }
tests = { name = "Tests", path = "tests" }
docs = { name = "Documentation", path = "docs" }
556 changes: 556 additions & 0 deletions .changelog/epilogue.md

Large diffs are not rendered by default.

Empty file.
3 changes: 3 additions & 0 deletions .changelog/unreleased/api-breaking/globalfee/2424-params.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Add `bypass-min-fee-msg-types` and `maxTotalBypassMinFeeMsgGagUsage` to
globalfee params. `bypass-min-fee-msg-types` in `config/app.toml` is
deprecated ([\#2424](https://github.com/cosmos/gaia/pull/2424))
3 changes: 3 additions & 0 deletions .changelog/unreleased/dependencies/2554-bump-ibc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Bump [ibc-go](https://github.com/cosmos/ibc-go) to
[v4.4.2](https://github.com/cosmos/ibc-go/releases/tag/v4.4.2)
([\#2554](https://github.com/cosmos/gaia/pull/2554))
3 changes: 3 additions & 0 deletions .changelog/unreleased/dependencies/2594-bump-cometbft.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Bump [CometBFT](https://github.com/cometbft/cometbft) to
[v0.34.29](https://github.com/cometbft/cometbft/releases/tag/v0.34.29)
([\#2594](https://github.com/cosmos/gaia/pull/2594))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Create the upgrade handler and params migration for the new Gloabal Fee module
parameters introduced in [#2424](https://github.com/cosmos/gaia/pull/2424)
([\#2352](https://github.com/cosmos/gaia/pull/2352))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Add `bypass-min-fee-msg-types` and `maxTotalBypassMinFeeMsgGagUsage` to
globalfee params ([\#2424](https://github.com/cosmos/gaia/pull/2424))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Update Global Fee's AnteHandler to check tx fees against the network min gas
prices in DeliverTx mode ([\#2447](https://github.com/cosmos/gaia/pull/2447))
5 changes: 1 addition & 4 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# CODEOWNERS: https://help.github.com/articles/about-codeowners/

# Primary repo maintainers
* @alexanderbez @zmanian @yaruwangway @crodriguezvega @jackzampolin @mmulji-ic @glnro @jtremback @mpoke @sainoe @MSalopek @smarshall-spitzbart

# Governance Process and Docs maintainers
docs/governance/* @jtremback @mmulji-ic @mpoke
* @alexanderbez @zmanian @crodriguezvega @jackzampolin @cosmos/informal_gaia_maintain

8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/epic-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,20 @@ about: Basic template for EPICs (used by the team)
labels: epic, needs-triage
---

# Problem
## Problem

<!-- Please write a concise 1-3 line problem. -->

# Closing criteria
## Closing criteria

<!-- Please write a satisfiable criteria for closing this issue. -->


# Problem details
## Problem details

<!-- Please describe the problem in all detail. -->

# Task list
## Task list

```[tasklist]
### Must have
Expand Down
15 changes: 14 additions & 1 deletion .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Feature Request
about: Create a proposal to request a feature
labels: enhancement, needs-triage
labels: enhancement, epic, needs-triage
---

<!-- < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < ☺
Expand All @@ -26,6 +26,19 @@ Are there any disadvantages of including this feature? -->

<!-- Detailed description of requirements of implementation -->

## Task list

```[tasklist]
### Must have
- [ ] discuss proposal (if proposal rejected, close EPIC)
- [ ] create ADR (if ADR rejected, close EPIC)
- [ ] add sub-tasks needed to implement the proposed feature
```

```[tasklist]
### Nice to have
- [ ] add sub-tasks that are nice to have for the proposed feature
```
____

#### For Admin Use
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/issue-template.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Issue Template
about: Basic template for issues (used by the team)

labels: needs-triage
---

<!-- < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < ☺
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/upgrade-checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ labels: epic, needs-triage

## Cosmos Hub Upgrade Epic

# <Upgrade Name>
### <Upgrade Name>

**Create an issue for each item** and mark complete once it has been done.

Expand Down
54 changes: 4 additions & 50 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,51 +1,5 @@
<!--
The default pull request template is for types feat, fix, or refactor.
For other templates, add one of the following parameters to the url:
- template=docs.md
- template=other.md
-->
Please go the the `Preview` tab and select the appropriate sub-template:

## Description

Closes: #XXXX

<!-- Add a description of the changes that this PR introduces and the files that
are the most critical to review. -->

<!-- Pull requests that sit inactive for longer than 14 days will be closed. -->

---

### Author Checklist

*All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.*

I have...

* [ ] Included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
* [ ] Added `!` to the type prefix if API or client breaking change
* [ ] Targeted the correct branch (see [PR Targeting](https://github.com/cosmos/gaia/blob/main/CONTRIBUTING.md#pr-targeting))
* [ ] Provided a link to the relevant issue or specification
* [ ] Followed the guidelines for [building SDK modules](https://github.com/cosmos/cosmos-sdk/blob/main/docs/docs/building-modules)
* [ ] Included the necessary unit and integration [tests](https://github.com/cosmos/gaia/blob/main/CONTRIBUTING.md#testing)
* [ ] Added a changelog entry to `CHANGELOG.md`
* [ ] Included comments for [documenting Go code](https://blog.golang.org/godoc)
* [ ] Updated the relevant documentation or specification
* [ ] Reviewed "Files changed" and left comments if necessary <!-- relevant if the changes are not obvious -->
* [ ] Confirmed all CI checks have passed

### Reviewers Checklist

*All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.*

I have...

* [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
* [ ] confirmed `!` in the type prefix if API or client breaking change
* [ ] confirmed all author checklist items have been addressed
* [ ] reviewed state machine logic
* [ ] reviewed API design and naming
* [ ] reviewed documentation is accurate
* [ ] reviewed tests and test coverage
* [Production code](?expand=1&template=production.md) - for types `fix`, `feat`, and `refactor`.
* [Docs](?expand=1&template=docs.md) - for documentation changes.
* [Others](?expand=1&template=others.md) - for changes that do not affect production code.
48 changes: 48 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/production.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<!--
The production pull request template is for types feat, fix, deps, or refactor.
-->

## Description

Closes: #XXXX

<!-- Add a description of the changes that this PR introduces and the files that
are the most critical to review. -->

<!-- Pull requests that sit inactive for longer than 14 days will be closed. -->

---

### Author Checklist

*All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.*

I have...

* [ ] Included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
* [ ] Added `!` to the type prefix if API, client, or state breaking change (i.e., requires minor or major version bump)
* [ ] Targeted the correct branch (see [PR Targeting](https://github.com/cosmos/gaia/blob/main/CONTRIBUTING.md#pr-targeting))
* [ ] Provided a link to the relevant issue or specification
* [ ] Followed the guidelines for [building SDK modules](https://github.com/cosmos/cosmos-sdk/blob/main/docs/docs/building-modules)
* [ ] Included the necessary unit and integration [tests](https://github.com/cosmos/gaia/blob/main/CONTRIBUTING.md#testing)
* [ ] Added a changelog entry in `.changelog` (for details, see [contributing guidelines](../../CONTRIBUTING.md#changelog))
* [ ] Included comments for [documenting Go code](https://blog.golang.org/godoc)
* [ ] Updated the relevant documentation or specification
* [ ] Reviewed "Files changed" and left comments if necessary <!-- relevant if the changes are not obvious -->
* [ ] Confirmed all CI checks have passed

### Reviewers Checklist

*All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.*

I have...

* [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
* [ ] confirmed `!` in the type prefix if API or client breaking change
* [ ] confirmed all author checklist items have been addressed
* [ ] reviewed state machine logic
* [ ] reviewed API design and naming
* [ ] reviewed documentation is accurate
* [ ] reviewed tests and test coverage
4 changes: 2 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ updates:
directory: "/"
schedule:
interval: daily
target-branch: "release/v9.0.x"
target-branch: "release/v10.0.x"
# Only allow automated security-related dependency updates on release branches.
open-pull-requests-limit: 0
labels:
Expand All @@ -31,7 +31,7 @@ updates:
directory: "/"
schedule:
interval: daily
target-branch: "release/v8.0.x"
target-branch: "release/v9.1.x"
# Only allow automated security-related dependency updates on release branches.
open-pull-requests-limit: 0
labels:
Expand Down
47 changes: 18 additions & 29 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,16 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ main, rc/v*, release/v* ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
paths-ignore:
- "**/*.md"
schedule:
- cron: '0 * * * *'
paths:
- "**.go"
push:
branches:
- main
- release/v*
- feat/**
paths:
- "**.go"

jobs:
analyze:
Expand All @@ -31,26 +21,25 @@ jobs:
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'go' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://git.io/codeql-language-support

steps:
- name: Checkout repository
uses: actions/checkout@v3.5.2

# Initializes the CodeQL tools for scanning.
- uses: actions/setup-go@v4
with:
go-version: "1.20"
check-latest: true

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
languages: "go"
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
queries: +security-and-quality,github/codeql/go/ql/src/experimental/InconsistentCode/DeferInLoop.ql@main,github/codeql/go/ql/src/experimental/Unsafe/WrongUsageOfUnsafe.ql@main,github/codeql/go/ql/src/experimental/CWE-369/DivideByZero.ql@main
packs: +crypto-com/cosmos-sdk-codeql

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/docker-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,28 +21,28 @@ jobs:
uses: actions/checkout@v3.5.2

- name: Log in to the Container registry
uses: docker/login-action@v2.1.0
uses: docker/login-action@v2.2.0
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4.4.0
uses: docker/metadata-action@v4.6.0
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

- name: Build and push Docker image
uses: docker/build-push-action@v4.0.0
uses: docker/build-push-action@v4.1.1
with:
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}

- name: Build and push e2e docker image
uses: docker/build-push-action@v4.0.0
uses: docker/build-push-action@v4.1.1
with:
context: .
file: Dockerfile.e2e
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
make build-docs LEDGER_ENABLED=false

- name: Deploy 🚀
uses: JamesIves/github-pages-deploy-action@v4.4.0
uses: JamesIves/github-pages-deploy-action@v4.4.2
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: gh-pages
Expand Down
Loading