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

Release/v2.x.x #529

Closed
wants to merge 102 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
5b6a90e
init (#9) (#11)
mergify[bot] Aug 21, 2023
e38ce53
init (#12) (#14)
mergify[bot] Aug 21, 2023
b61426d
init (#16) (#18)
mergify[bot] Aug 22, 2023
f4a2550
chore(FS): Moving Types to Base Subdirectory (#19) (#21)
mergify[bot] Aug 22, 2023
3ea7824
img (#22) (#24)
mergify[bot] Aug 23, 2023
0fd1f95
init (#25) (#27)
mergify[bot] Aug 23, 2023
941d313
remove dup pic (#29)
davidterpay Aug 25, 2023
c2967e2
docs: update minor typo (#32) (#34)
mergify[bot] Aug 31, 2023
9e0b0ce
chore: tools (#35) (#37)
mergify[bot] Sep 6, 2023
1767cc8
chore: format (#38) (#40)
mergify[bot] Sep 7, 2023
a964147
chore(deps): bump actions/checkout from 3 to 4 (#41) (#48)
mergify[bot] Sep 8, 2023
5b79dfa
chore(dependabot): Adding dep to release branches (backport #67) (#82)
mergify[bot] Sep 11, 2023
0cbe460
chore(deps): bump cosmossdk.io/store from 1.0.0-alpha.1 to 1.0.0-rc.0…
dependabot[bot] Sep 11, 2023
43183d8
chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.58.0 (#77)
dependabot[bot] Sep 11, 2023
a45dffd
chore(deps): bump golang.org/x/tools from 0.12.0 to 0.13.0 (#74)
dependabot[bot] Sep 11, 2023
85d4c7e
chore(deps): bump cosmossdk.io/log from 1.2.0 to 1.2.1 (#72)
dependabot[bot] Sep 11, 2023
6458a75
chore(deps): bump github.com/cosmos/cosmos-sdk from 0.50.0-beta.0 to …
dependabot[bot] Sep 11, 2023
2e83a2e
chore(deps): bump github.com/cometbft/cometbft from 0.38.0-rc3 to 0.3…
dependabot[bot] Sep 13, 2023
f359a15
feat(docs): rename x/builder -> x/auction (#55) (#89)
mergify[bot] Sep 13, 2023
bc7f828
chore(deps): bump cosmossdk.io/x/tx from 0.9.1 to 0.10.0 (#97)
dependabot[bot] Sep 14, 2023
6e10008
chore(deps): bump cosmossdk.io/api from 0.7.0 to 0.7.1 (#102)
dependabot[bot] Sep 15, 2023
609374f
chore(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.1 (#101)
dependabot[bot] Sep 15, 2023
6f367a2
feat(e2e): add integration tests (#100) (#110)
mergify[bot] Sep 18, 2023
cf64abd
ignore osec lint (#112)
davidterpay Sep 20, 2023
2cccb92
chore(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.2 (#120)
dependabot[bot] Sep 25, 2023
9849b30
feat(adapters): Add SignerExtractionAdapter [ENG-1916] (#114) (#130)
mergify[bot] Sep 27, 2023
18e8e25
feat(ABCI): New Proposal Struct with Associated Metadata (#126) (#133)
mergify[bot] Sep 28, 2023
2a697cc
feat(MEV): Updating MEV Lane with Testing + Cleaner Implementation (#…
mergify[bot] Oct 4, 2023
655707f
chore(auction): Moving bid extraction to from msg handler to ante han…
mergify[bot] Oct 4, 2023
346b349
chore(docs): Updating Build-Your-Own Lane docs (#136) (#143)
mergify[bot] Oct 4, 2023
3217e67
chore(verifytx): Updating VerifyTx to Cache between Transactions (#13…
mergify[bot] Oct 5, 2023
682ed25
chore(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0 (#147)
dependabot[bot] Oct 6, 2023
7e96c7f
chore(deps): bump github.com/spf13/viper from 1.16.0 to 1.17.0 (#150)
dependabot[bot] Oct 9, 2023
7e4a4aa
chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#152)
dependabot[bot] Oct 11, 2023
5f5eece
fix(auction): Adding extra check on bundler timeouts (#156) (#158)
mergify[bot] Oct 13, 2023
32e7e20
fix(compare): Adding Sequence Number check on Compare Priority (#159)…
mergify[bot] Oct 17, 2023
894268c
chore(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 (#167)
dependabot[bot] Oct 18, 2023
a006aed
chore(deps): bump cosmossdk.io/x/tx from 0.10.0 to 0.11.0 (#163)
dependabot[bot] Oct 19, 2023
2b4ca2a
chore(deps): bump cosmossdk.io/store from 1.0.0-rc.0 to 1.0.0 (#180)
dependabot[bot] Nov 2, 2023
b8f0903
chore: update all deps (#184) (#186)
mergify[bot] Nov 6, 2023
aafde29
chore(deps): bump cosmossdk.io/x/tx from 0.11.0 to 0.12.0 (#189)
dependabot[bot] Nov 6, 2023
9966512
chore: module assertions for `x/auction` (#191) (#197)
mergify[bot] Nov 6, 2023
8272af9
chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#213)
dependabot[bot] Nov 13, 2023
8c25451
chore(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#212)
dependabot[bot] Nov 13, 2023
d5d944d
chore(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 (backport …
mergify[bot] Nov 14, 2023
c736907
chore(deps): bump cosmossdk.io/tools/confix from 0.0.0-20230724130706…
mergify[bot] Nov 14, 2023
9e352e2
chore(deps): bump cosmossdk.io/x/circuit (#214)
dependabot[bot] Nov 14, 2023
8ec611a
chore: Add Ottersec Audit to Repo (backport #220) (#222)
mergify[bot] Nov 16, 2023
a657f9f
chore: update `README` for audit (backport #223) (#225)
mergify[bot] Nov 16, 2023
811bee4
chore(deps): bump github.com/cometbft/cometbft from 0.38.0 to 0.38.1 …
mergify[bot] Nov 20, 2023
04af740
chore(deps): bump cosmossdk.io/x/upgrade (#231) (#234)
mergify[bot] Nov 20, 2023
7d7b34b
fix: String representation of escrow address (#238) (#244)
mergify[bot] Nov 28, 2023
6cd38ff
feat: Greedy Algorithm for Lane Verification (backport #236) (#242)
mergify[bot] Nov 28, 2023
07c3c9d
feat: Lane's with custom tx adapters (#239) (#247)
mergify[bot] Dec 1, 2023
bd5f341
feat: Adding READMEs throughout the codebase (#248) (#252)
mergify[bot] Dec 1, 2023
b9facbc
fix: Removing IgnoreList from Lane Interface (backport #245) (#250)
mergify[bot] Dec 1, 2023
9a5e972
chore(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 (#263)
dependabot[bot] Dec 4, 2023
9ec6c91
chore: Update Lane Specific Readmes (backport #254) (#256)
mergify[bot] Dec 4, 2023
87bc0fd
chore(deps): bump cosmossdk.io/store from 1.0.0 to 1.0.1 (#264)
dependabot[bot] Dec 4, 2023
1c4a2ed
chore(deps): bump github.com/cometbft/cometbft from 0.38.1 to 0.38.2 …
mergify[bot] Dec 5, 2023
6735692
fix: Use `MaxTxBytes` on the `PrepareProposal` request (backport #269…
mergify[bot] Dec 6, 2023
8fcd596
feat: Lane Options (backport #272) (#274)
mergify[bot] Dec 6, 2023
516bb59
feat: gRPC mempool service (backport #275) (#278)
mergify[bot] Dec 8, 2023
fbfebeb
chore(deps): bump actions/setup-go from 4 to 5 (#288) (#293)
mergify[bot] Dec 12, 2023
4f52943
chore: Get goreleaser working for releases (#290) (#295)
mergify[bot] Dec 12, 2023
abee981
chore: rename `integration` to `e2e` (backport #291) (#298)
mergify[bot] Dec 13, 2023
ed1928e
test: use `chaintestutil` (backport #296) (#299)
mergify[bot] Dec 13, 2023
deceeb0
refactor(tests): use grpc instead of cli for all network testing (bac…
mergify[bot] Dec 13, 2023
e34a3a5
chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.0 (#309)
dependabot[bot] Dec 19, 2023
59b65d6
chore(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.2 (#318)
dependabot[bot] Dec 19, 2023
9d4d8a3
chore(deps): bump cosmossdk.io/tools/confix from 0.1.0 to 0.1.1 (#308)
dependabot[bot] Dec 19, 2023
1902797
chore: Add e2e test readme (#319) (#324)
mergify[bot] Dec 21, 2023
095e657
chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#…
dependabot[bot] Dec 27, 2023
472858a
chore: add `govulncheck` (backport #316) (#321)
mergify[bot] Dec 27, 2023
8a16d24
test: Update networksuite with testapp builder (#304) (#328)
mergify[bot] Dec 27, 2023
28aa06f
chore: Add codecov (backport #276) (#332)
mergify[bot] Dec 27, 2023
9e92ac0
fix: Improve performance in priority extraction [BLO-686] (backport #…
mergify[bot] Jan 2, 2024
0c46bf3
fix: only one lane can use unlimited block space (backport #348) (#353)
mergify[bot] Jan 3, 2024
0c7b20b
fix(mempool parity): Enforce comet / app-side mempool parity in Check…
nivasan1 Jan 4, 2024
60936c2
test: Add test for free tx lane (#305) (#326)
mergify[bot] Jan 8, 2024
88aae63
chore(deps): bump golang.org/x/tools from 0.16.1 to 0.17.0 (#362)
dependabot[bot] Jan 15, 2024
e7581ff
test: Add mempool comparison tests (backport #357) (#359)
mergify[bot] Jan 19, 2024
1d39844
fix: Remove Incorrect Ordering from DefaultTxPriority (backport #371)…
mergify[bot] Jan 20, 2024
23a5451
chore(deps): bump github.com/cometbft/cometbft from 0.38.2 to 0.38.5 …
mergify[bot] Jan 24, 2024
98dfd29
chore: Upgrade module path for v2 (backport #383) (#388)
mergify[bot] Jan 24, 2024
45592d9
chore(deps): bump codecov/codecov-action from 3 to 4 (#402) (#406)
mergify[bot] Feb 5, 2024
0375469
chore(deps): bump cosmossdk.io/errors from 1.0.0 to 1.0.1 (#381)
dependabot[bot] Feb 5, 2024
8fb3969
chore(deps): bump mvdan.cc/gofumpt from 0.5.0 to 0.6.0 (#403) (#408)
mergify[bot] Feb 5, 2024
d8e7eee
chore(deps): bump github.com/opencontainers/runc from 1.1.5 to 1.1.12…
mergify[bot] Feb 5, 2024
b4007a3
chore(deps): bump cosmossdk.io/log from 1.2.1 to 1.3.1 (#401)
dependabot[bot] Feb 5, 2024
22550e4
chore(deps): bump cosmossdk.io/store from 1.0.1 to 1.0.2 (#397)
dependabot[bot] Feb 12, 2024
22c9245
chore(deps): bump github.com/cosmos/cosmos-sdk from 0.50.2 to 0.50.3 …
dependabot[bot] Feb 12, 2024
28ff21f
chore(deps): bump golangci/golangci-lint-action from 3 to 4 (#418) (#…
mergify[bot] Feb 14, 2024
6118bbf
chore(deps): bump golang.org/x/vuln from 1.0.1 to 1.0.4 (#417)
dependabot[bot] Feb 14, 2024
2acc5de
docs (#425) (#427)
mergify[bot] Feb 16, 2024
85d53ff
chore(deps): bump golang.org/x/tools from 0.17.0 to 0.19.0 (#446)
dependabot[bot] Mar 11, 2024
d19bdf9
fix(check-tx): remove txs failing recheck from app-side mempool (back…
mergify[bot] Apr 23, 2024
147396b
init (#501)
davidterpay May 21, 2024
91ff560
Remove double sha hashing (#517) (#519)
mergify[bot] Jun 18, 2024
72a11dc
Revert "init (#501)" (#521)
davidterpay Jun 18, 2024
d076b5e
perf: Use Caching in Priority Nonce Mempool for Tx Look ups (backport…
mergify[bot] Jun 19, 2024
f154ba5
Pin goreleaser to v1 (#525) (#527)
mergify[bot] Jun 19, 2024
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
22 changes: 22 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,25 @@ updates:
labels:
- "A:automerge"
- dependencies
open-pull-requests-limit: 5
target-branch: "main"

- package-ecosystem: gomod
directory: "/"
schedule:
interval: daily
labels:
- "A:automerge"
- dependencies
open-pull-requests-limit: 5
target-branch: "release/v1.x.x"

- package-ecosystem: gomod
directory: "/"
schedule:
interval: daily
labels:
- "A:automerge"
- dependencies
open-pull-requests-limit: 5
target-branch: "release/v2.x.x"
30 changes: 25 additions & 5 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,42 @@ jobs:
name: golangci-lint
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v4
- uses: actions/setup-go@v5
with:
go-version: 1.20.2
- uses: actions/checkout@v3
go-version: 1.21.5
- uses: actions/checkout@v4
- name: golangci-lint
uses: golangci/golangci-lint-action@v3
uses: golangci/golangci-lint-action@v4
with:
# Optional: version of golangci-lint to use in form of v1.2 or v1.2.3 or `latest` to use the latest version
version: latest
only-new-issues: true
govulncheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: 1.21.5
cache: true
cache-dependency-path: go.sum
- uses: technote-space/[email protected]
id: git_diff
with:
PATTERNS: |
**/*.go
go.mod
go.sum
- name: govulncheck
if: env.GIT_DIFF
run: |
make govulncheck
lint-markdown:
name: Lint markdown
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Lint markdown
uses: avto-dev/markdown-lint@v1
Expand Down
11 changes: 6 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
push:
# Sequence of patterns matched against refs/tags
tags:
- "v[0-9]+.[0-9]+.[0-9]+" # Push events to matching v*, i.e. v1.0, v20.15.10
- "v[0-9]+.*" # Push events to matching v0.*, v1.*, etc., i.e. v1.0, v2.15.10, v1.2.3-beta.0

permissions:
contents: read
Expand All @@ -16,16 +16,17 @@ jobs:
contents: write # for goreleaser/goreleaser-action to create a GitHub release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install Go
uses: actions/setup-go@v4
uses: actions/setup-go@v5
with:
go-version: 1.20.3
go-version: 1.21.5
- name: Unshallow
run: git fetch --prune --unshallow
- name: Create release
uses: goreleaser/goreleaser-action@v4
with:
args: release --rm-dist --release-notes ./RELEASE_NOTES.md
args: release --clean
version: "~> v1"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
101 changes: 67 additions & 34 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ concurrency:
cancel-in-progress: true

jobs:
test:
test-unit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: 1.20.2
go-version: 1.21.5
cache: true
cache-dependency-path: go.sum
- uses: technote-space/[email protected]
Expand All @@ -33,36 +33,69 @@ jobs:
- name: Unit Tests
if: env.GIT_DIFF
run: |
make test
go work init
make test-unit
- name: Test Coverage
run: |
go work init ||:
make test-cover
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v4
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
with:
files: cover.out

test-integration:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: 1.21.5
cache: true
cache-dependency-path: go.sum
- uses: technote-space/[email protected]
id: git_diff
with:
PATTERNS: |
**/*.go
go.mod
go.sum
- name: tests
if: env.GIT_DIFF
run: |
go work init
make test-integration

# TODO: Add this back once we have a working version of v0.50.0 with ITS and v0.47.x
# test-integration:
# runs-on: ubuntu-latest
# timeout-minutes: 25
# steps:
# - uses: actions/checkout@v3
# - uses: technote-space/[email protected]
# with:
# PATTERNS: |
# **/**.go
# go.mod
# go.sum
# - uses: actions/setup-go@v4
# if: env.GIT_DIFF
# with:
# go-version: "1.20"
# cache: true
test-e2e:
runs-on: ubuntu-latest
timeout-minutes: 25
steps:
- uses: actions/checkout@v4
- uses: technote-space/[email protected]
with:
PATTERNS: |
**/**.go
go.mod
go.sum
- uses: actions/setup-go@v5
if: env.GIT_DIFF
with:
go-version: 1.21.5
cache: true

# # In this step, this action saves a list of existing images, the cache is
# # created without them in the post run. It also restores the cache if it
# # exists.
# - name: cache docker layer
# uses: satackey/[email protected]
# if: env.GIT_DIFF
# # Ignore the failure of a step and avoid terminating the job.
# continue-on-error: true
# In this step, this action saves a list of existing images, the cache is
# created without them in the post run. It also restores the cache if it
# exists.
- name: cache docker layer
uses: satackey/[email protected]
if: env.GIT_DIFF
# Ignore the failure of a step and avoid terminating the job.
continue-on-error: true

# - name: Integration Tests
# if: env.GIT_DIFF
# run: |
# make test-integration
- name: E2E Tests
if: env.GIT_DIFF
run: |
go work init
make test-e2e
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@ profile.out
# Output of the go coverage tool, specifically when used with LiteIDE
*.out
build/
tests/.testappd

# Dependency directories (remove the comment below to include it)
# vendor/

# Workspace state
go.work*

# IDE
.idea/
8 changes: 8 additions & 0 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ release:
github:
owner: skip-mev
name: block-sdk
prerelease: true

builds:
- skip: true
Expand All @@ -24,3 +25,10 @@ snapshot:

changelog:
skip: false
use: 'github'

checksum:
disable: false

source:
enabled: true
1 change: 1 addition & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"MD033": false,
"MD034": false,
"MD014": false,
"MD013": false,
"no-hard-tabs": false,
"whitespace": false
}
Loading
Loading