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 Isolated Pools and Core Pool Schema refactor #219

Merged
merged 100 commits into from
Dec 19, 2024
Merged
Changes from 1 commit
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
3f036d7
feat: add scripts to deploy from ci
coreyar Dec 10, 2024
ab5f43d
fix: update release channel
coreyar Dec 10, 2024
73b119e
chore(release): 1.1.1-pre-add-ci-deployments.1 [skip ci]
toolsvenus Dec 10, 2024
f77cb0a
chore(release): 1.1.0-pre-add-ci-deployments.1 [skip ci]
toolsvenus Dec 10, 2024
8892237
chore(release): 1.4.0-pre-add-ci-deployments.1 [skip ci]
toolsvenus Dec 10, 2024
1701e6c
chore(release): 1.2.0-pre-add-ci-deployments.1 [skip ci]
toolsvenus Dec 10, 2024
a109461
chore(release): 1.2.0-pre-add-ci-deployments.1 [skip ci]
toolsvenus Dec 10, 2024
b4fbd30
chore(release): 1.1.0-pre-add-ci-deployments.1 [skip ci]
toolsvenus Dec 10, 2024
7c53c2d
ci: check tests pass before each deployment
coreyar Dec 10, 2024
b8020b3
ci: deploy from testnet branch
coreyar Dec 10, 2024
8752bd0
ci: add cli authentication
coreyar Dec 11, 2024
6536625
Merge pull request #206 from VenusProtocol/pre-add-ci-deployments
coreyar Dec 11, 2024
b5b8889
chore(release): 1.1.1-testnet.1 [skip ci]
toolsvenus Dec 11, 2024
8cff21e
ci: pull before version
coreyar Dec 11, 2024
9366ac8
ci: use correct success @semantic-release/exec key
coreyar Dec 11, 2024
d751866
Merge pull request #207 from VenusProtocol/ci-deployments
coreyar Dec 12, 2024
5525cd3
chore(release): 1.1.0-testnet.1 [skip ci]
toolsvenus Dec 12, 2024
913db22
ci: add codegen before deploy
coreyar Dec 12, 2024
6df6924
Merge pull request #208 from VenusProtocol/add-codegen
coreyar Dec 12, 2024
c852d65
chore(release): 1.2.0-testnet.1 [skip ci]
toolsvenus Dec 12, 2024
fd6a69a
fix: Transfer event import path
coreyar Dec 12, 2024
00ceb76
Merge pull request #209 from VenusProtocol/add-codegen
coreyar Dec 12, 2024
89a7ecf
chore(release): 1.2.0-testnet.2 [skip ci]
toolsvenus Dec 12, 2024
9826fe0
fix: update prerelease version name
coreyar Dec 12, 2024
e1e5409
fix: event handler after block handler
coreyar Dec 12, 2024
f0f1157
Merge pull request #210 from VenusProtocol/update-prerelease-name
coreyar Dec 12, 2024
c37cf41
chore(release): 1.2.0-testnet.3 [skip ci]
toolsvenus Dec 12, 2024
ced7b46
fix: version string
coreyar Dec 12, 2024
812c5ec
refactor: read underlying decimals to calculate exchange rate
coreyar Dec 12, 2024
fc70222
refactor: rename accountvtoken to marketposition
coreyar Dec 4, 2024
d3dffe7
refactor: add explicit address property
coreyar Dec 4, 2024
5a5a6a4
refactor: refactor reward distributor creation
coreyar Dec 5, 2024
dd28c51
refactor: use named function declaration
coreyar Dec 5, 2024
92816d0
chore(release): 1.1.0-testnet.2 [skip ci]
toolsvenus Dec 12, 2024
4bdb63f
refactor: rename reward Speed to MarketReward and add missing details
coreyar Dec 10, 2024
b63e178
refactor: account for isTimeBased reverting
coreyar Dec 12, 2024
606b295
refactor: create token entity
coreyar Dec 13, 2024
c56f3e1
Merge pull request #204 from VenusProtocol/improve-schema
coreyar Dec 13, 2024
b29dd88
chore(release): 1.2.0-testnet.4 [skip ci]
toolsvenus Dec 13, 2024
2f605e9
ci: prepareCmd for etherfi release
coreyar Dec 13, 2024
680bc08
chore(release): 1.1.0-testnet.3 [skip ci]
toolsvenus Dec 13, 2024
5a899ab
ci: need to pull in prepare step
coreyar Dec 13, 2024
6329210
Merge pull request #212 from VenusProtocol/pull-in-prepare-cmd
coreyar Dec 13, 2024
b2042fd
chore(release): 1.1.1-testnet.2 [skip ci]
toolsvenus Dec 13, 2024
34a25dd
ci: dont run in parallel
coreyar Dec 13, 2024
a491c58
Merge pull request #213 from VenusProtocol/dont-run-in-parallel
coreyar Dec 13, 2024
1f08412
fix: add eBTC address to sepolia
coreyar Dec 13, 2024
8bc1427
Merge pull request #214 from VenusProtocol/add-eBTC-to-sepolia
coreyar Dec 13, 2024
d47c17c
chore(release): 1.1.0-testnet.4 [skip ci]
toolsvenus Dec 13, 2024
77ec389
ci: checkout latest ref in releases
coreyar Dec 13, 2024
59749e6
Merge pull request #215 from VenusProtocol/checkout-with-ref
coreyar Dec 13, 2024
018ca7d
fix: update querying underlying token for wbeth
coreyar Dec 16, 2024
0699539
test: check reward token address on token entity
coreyar Dec 16, 2024
854091b
fix: allow null from getOrCreate because BIFI is ignored
coreyar Dec 16, 2024
916bdcb
Merge pull request #216 from VenusProtocol/override-underlying-token-…
coreyar Dec 16, 2024
c165136
chore(release): 1.4.0-testnet.2 [skip ci]
toolsvenus Dec 16, 2024
fdcc322
chore(release): 1.2.0-testnet.2 [skip ci]
toolsvenus Dec 16, 2024
6fa9ab9
ci: set prerelease to true
coreyar Dec 16, 2024
b486d50
fix: fix version
coreyar Dec 16, 2024
22f6a55
Merge pull request #217 from VenusProtocol/correct-version-pre-releas…
coreyar Dec 16, 2024
1e69a46
chore(release): 1.1.1-testnet.3 [skip ci]
toolsvenus Dec 16, 2024
257eb52
chore(release): 1.4.0-testnet.3 [skip ci]
toolsvenus Dec 16, 2024
5094eb7
chore(release): 1.2.0-testnet.5 [skip ci]
toolsvenus Dec 16, 2024
b0e1aa6
chore(release): 1.2.0-testnet.3 [skip ci]
toolsvenus Dec 16, 2024
b582268
refactor: rename omnichainExecutorOwnerAddress to omnichainGovernance…
coreyar Dec 16, 2024
13d4bb5
chore: add base deployment
coreyar Dec 16, 2024
41def72
Merge pull request #218 from VenusProtocol/add-base-mainnet
coreyar Dec 16, 2024
890151c
chore(release): 1.1.1-testnet.4 [skip ci]
toolsvenus Dec 16, 2024
ed241ab
chore: update description on market attribute
coreyar Dec 17, 2024
8040438
Merge pull request #220 from VenusProtocol/update-market-attribute-de…
coreyar Dec 17, 2024
d6343ee
fix: bump semantic release version
coreyar Dec 17, 2024
f296f07
fix: switch from semantic-release-yarn to @semantic-release/npm
coreyar Dec 17, 2024
14ef6bb
Merge pull request #221 from VenusProtocol/update-semantic-release-ve…
coreyar Dec 17, 2024
3d7dba8
fix: revert bump in semantic release version for compatibility with m…
coreyar Dec 17, 2024
1794e17
Merge pull request #222 from VenusProtocol/update-semantic-release-ve…
coreyar Dec 17, 2024
6becde3
fix: enable transparent workspaces
coreyar Dec 17, 2024
53e2d2a
Merge pull request #223 from VenusProtocol/update-semantic-release-ve…
coreyar Dec 17, 2024
063a865
chore(release): 1.1.1-testnet.5 [skip ci]
toolsvenus Dec 17, 2024
be503c8
fix: relock in prepare script
coreyar Dec 17, 2024
57b3b4a
chore(release): 1.1.0-testnet.5 [skip ci]
toolsvenus Dec 17, 2024
280b495
ci: update lock file after versioning
coreyar Dec 17, 2024
94436c7
Merge pull request #224 from VenusProtocol/enable-updating-lock-file
coreyar Dec 17, 2024
4b46e12
chore(release): 1.4.0-testnet.4 [skip ci]
toolsvenus Dec 17, 2024
8ddec32
chore(release): 1.2.0-testnet.6 [skip ci]
toolsvenus Dec 17, 2024
f449f5e
chore(release): 1.2.0-testnet.4 [skip ci]
toolsvenus Dec 17, 2024
e1f4e1c
chore(release): 1.1.0-testnet.2 [skip ci]
toolsvenus Dec 17, 2024
e4c2adf
fix: hardchade underlying weth token to avoid errors querying before …
coreyar Dec 18, 2024
55565e1
Merge pull request #225 from VenusProtocol/hardcode-updated-weth-unde…
coreyar Dec 18, 2024
02e20c5
chore(release): 1.4.0-testnet.5 [skip ci]
toolsvenus Dec 18, 2024
8172c28
chore(release): 1.2.0-testnet.5 [skip ci]
toolsvenus Dec 18, 2024
0021141
fix: hardchade underlying ankrstakedbnb token to avoid errors queryin…
coreyar Dec 18, 2024
f66f184
Merge pull request #226 from VenusProtocol/try-name-before-overrides
coreyar Dec 18, 2024
a9ba84e
chore(release): 1.4.0-testnet.6 [skip ci]
toolsvenus Dec 18, 2024
3e6d7ce
refactor: skip recording vbifi positions
coreyar Dec 18, 2024
f6a8008
Merge pull request #227 from VenusProtocol/skip-vbifi-positions
coreyar Dec 18, 2024
2913f07
chore(release): 1.4.0-testnet.7 [skip ci]
toolsvenus Dec 18, 2024
440da9a
feat: add base isolated pool deployment
coreyar Dec 18, 2024
dbee3e7
Merge pull request #228 from VenusProtocol/update-base-deployments
coreyar Dec 19, 2024
f89e761
chore(release): 1.2.0-testnet.1 [skip ci]
toolsvenus Dec 19, 2024
4fc232d
chore(release): 1.1.0-testnet.6 [skip ci]
toolsvenus Dec 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
Prev Previous commit
Next Next commit
ci: check tests pass before each deployment
  • Loading branch information
coreyar committed Dec 10, 2024
commit 7c53c2d8fa97daea5ff978c34be04a852c5c69dd
126 changes: 123 additions & 3 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -145,9 +145,9 @@ jobs:
docker compose down -v
docker system prune -f -a --volumes

release:
release-cross-chain-governance:
runs-on: ubuntu-20.04
# needs: [unit-test, lint, integration-test-core-pool, integration-test-isolated-pools, integration-test-governance]
needs: [unit-test, lint]
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -160,7 +160,7 @@ jobs:
- name: Install deps
run: yarn

- name: Version subgraphs
- name: Release subgraph
env:
GITHUB_TOKEN: ${{ secrets.VENUS_TOOLS_TOKEN }}
GIT_AUTHOR_NAME: Venus Tools
@@ -169,8 +169,128 @@ jobs:
GIT_COMMITTER_EMAIL: [email protected]
run: |
yarn workspace @venusprotocol/cross-chain-governance-subgraph run semantic-release

release-etherfi-promo:
runs-on: ubuntu-20.04
needs: [unit-test, lint]
steps:
- name: Checkout
uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 20
cache: "yarn"

- name: Install deps
run: yarn

- name: Release subgraph
env:
GITHUB_TOKEN: ${{ secrets.VENUS_TOOLS_TOKEN }}
GIT_AUTHOR_NAME: Venus Tools
GIT_AUTHOR_EMAIL: [email protected]
GIT_COMMITTER_NAME: Venus Tools
GIT_COMMITTER_EMAIL: [email protected]
run: |
yarn workspace @venusprotocol/etherfi-promo-subgraph run semantic-release

release-isolated-pools:
runs-on: ubuntu-20.04
needs: [unit-test, lint, integration-test-isolated-pools]
steps:
- name: Checkout
uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 20
cache: "yarn"

- name: Install deps
run: yarn

- name: Release subgraph
env:
GITHUB_TOKEN: ${{ secrets.VENUS_TOOLS_TOKEN }}
GIT_AUTHOR_NAME: Venus Tools
GIT_AUTHOR_EMAIL: [email protected]
GIT_COMMITTER_NAME: Venus Tools
GIT_COMMITTER_EMAIL: [email protected]
run: |
yarn workspace @venusprotocol/isolated-pools-subgraph run semantic-release

release-protocol-reserve:
runs-on: ubuntu-20.04
needs: [unit-test, lint]
steps:
- name: Checkout
uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 20
cache: "yarn"

- name: Install deps
run: yarn

- name: Release subgraph
env:
GITHUB_TOKEN: ${{ secrets.VENUS_TOOLS_TOKEN }}
GIT_AUTHOR_NAME: Venus Tools
GIT_AUTHOR_EMAIL: [email protected]
GIT_COMMITTER_NAME: Venus Tools
GIT_COMMITTER_EMAIL: [email protected]
run: |
yarn workspace @venusprotocol/protocol-reserve-subgraph run semantic-release

release-core-pool:
runs-on: ubuntu-20.04
needs: [unit-test, lint, integration-test-core-pool]
steps:
- name: Checkout
uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 20
cache: "yarn"

- name: Install deps
run: yarn

- name: Release subgraph
env:
GITHUB_TOKEN: ${{ secrets.VENUS_TOOLS_TOKEN }}
GIT_AUTHOR_NAME: Venus Tools
GIT_AUTHOR_EMAIL: [email protected]
GIT_COMMITTER_NAME: Venus Tools
GIT_COMMITTER_EMAIL: [email protected]
run: |
yarn workspace @venusprotocol/core-pool-subgraph run semantic-release

release-governance:
runs-on: ubuntu-20.04
needs: [unit-test, lint, integration-test-governance]
steps:
- name: Checkout
uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 20
cache: "yarn"

- name: Install deps
run: yarn

- name: Release subgraph
env:
GITHUB_TOKEN: ${{ secrets.VENUS_TOOLS_TOKEN }}
GIT_AUTHOR_NAME: Venus Tools
GIT_AUTHOR_EMAIL: [email protected]
GIT_COMMITTER_NAME: Venus Tools
GIT_COMMITTER_EMAIL: [email protected]
run: |
yarn workspace @venusprotocol/governance-subgraph run semantic-release
Loading