Skip to content
This repository was archived by the owner on Apr 2, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
a8592b6
fix: ccg cleanup
0xmikko Jan 17, 2025
faaec04
fix: debug + small fixes
0xmikko Jan 20, 2025
f310f2e
fix: small update
0xmikko Jan 20, 2025
80c8339
fix: connected price feed
0xmikko Jan 20, 2025
7703037
fix: not bytecode hash for compiler
0xmikko Jan 20, 2025
bfd0c12
feat: improveing setup flow
0xmikko Jan 21, 2025
53e56fe
fix: instance owner setup
0xmikko Jan 21, 2025
42afb71
feat: adding name + more checks in pfs
0xmikko Jan 21, 2025
f313f5d
fix: small changfes for better UX
0xmikko Jan 28, 2025
f63d60a
feat: configure interfaces
0xmikko Jan 28, 2025
42eb469
chore: small changes
0xmikko Jan 31, 2025
738c21d
fix: some unfortunate bugs
lekhovitsky Jan 31, 2025
563ce9a
chore: release action no longer publishes to npm reigstry
lekhovitsky Jan 31, 2025
c47ca59
chore: switch from yarn to pnpm
lekhovitsky Feb 1, 2025
5b4e3e9
fix: fix warnings and tests
lekhovitsky Feb 1, 2025
86842f3
feat: migrate more stuff in `MarketConfiguratorLegacy`
lekhovitsky Feb 1, 2025
251667d
feat: first test batch
Van0k Feb 4, 2025
7b81d52
feat: changes in migration flow to fit into block gas limit
lekhovitsky Feb 5, 2025
d8404d6
feat: fix preview methods (#30)
lekhovitsky Feb 5, 2025
e320d6f
fix: more convenient flow for inflation attack protection
lekhovitsky Feb 5, 2025
89ed0ea
build: fix ci (#31)
doomsower Feb 5, 2025
8d4105d
feat: rate keeper / irm tests + credit suite test improvements
Van0k Feb 6, 2025
d42d365
feat: improved price oracle and pool configuration tests
Van0k Feb 6, 2025
9f0bb41
feat: revert DefaultLossPolicy change
Van0k Feb 6, 2025
b96ece4
feat: default degen nft
Van0k Feb 7, 2025
7a08ecf
Merge branch 'getter-updates' into configuration-tests
Van0k Feb 10, 2025
e5e4836
fix: fix setup funds transfer in tests
Van0k Feb 10, 2025
32eed86
fix: minor fixes
lekhovitsky Feb 10, 2025
3d401ed
Merge pull request #32 from Gearbox-protocol/configuration-tests
lekhovitsky Feb 10, 2025
fdb0f20
feat: rename proposals -> batches
Van0k Feb 13, 2025
5255f73
feat: recovery mode
Van0k Feb 13, 2025
c00626d
feat: mc create market test
Van0k Feb 18, 2025
f5ed5b1
feat: create credit suite test
Van0k Feb 18, 2025
7296182
feat: all market configurator state-changing functions covered
Van0k Feb 18, 2025
4759610
Merge pull request #33 from Gearbox-protocol/ccg-updates
lekhovitsky Feb 20, 2025
92fd686
feat: revise `PriceFeedStore` (#34)
lekhovitsky Feb 20, 2025
201689a
test: fix `MC_20`
lekhovitsky Feb 20, 2025
2859716
fix: nits
lekhovitsky Feb 20, 2025
5447bb5
fix: add a revert on attempting to reduce the number of signers below…
Van0k Feb 22, 2025
7f20826
feat: `instance/` contracts cleanup (#35)
lekhovitsky Feb 23, 2025
16adbb8
fix: fix legacy migration issues
lekhovitsky Feb 23, 2025
e1c88b6
docs: add `MarketConfigurator`'s NatSpec
lekhovitsky Feb 23, 2025
d6279fd
fix: nits
lekhovitsky Feb 24, 2025
5dec687
chore: ignore wagmi bindings
lekhovitsky Feb 24, 2025
5dfac27
fix: add Sonic to legacy chains
lekhovitsky Feb 25, 2025
3eca97b
feat: cleanup `BytecodeRepository`
lekhovitsky Feb 25, 2025
5a9a1d3
feat: `CrossChainMultisig` cleanup
lekhovitsky Feb 27, 2025
6dc36b4
feat: solve some `BytecodeRepository` issues
lekhovitsky Feb 27, 2025
dad69fb
feat: solve some `CrossChainMultisig` issues
lekhovitsky Feb 27, 2025
f33ad61
fix: minor fixes and proper tests setup (#37)
lekhovitsky Mar 2, 2025
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
24 changes: 17 additions & 7 deletions .github/workflows/foundry.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,37 @@ on:
env:
CI: true
FORK_RPC_URL: ${{ secrets.MAINNET_TESTS_FORK }}
TIMELOCK_ADDRESS: "0xa133C9A92Fb8dDB962Af1cbae58b2723A0bdf23b"

jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
submodules: recursive

- name: Use Latest Corepack
run: |
echo "Before: corepack version => $(corepack --version || echo 'not installed')"
npm install -g corepack@latest
echo "After : corepack version => $(corepack --version)"
corepack enable
pnpm --version

- name: Setup node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
cache: "yarn"
cache: "pnpm"
node-version-file: ".nvmrc"

- name: Install node dependencies
run: yarn install --frozen-lockfile
run: pnpm install --frozen-lockfile

- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1
with:
version: nightly
version: stable

- name: Install forge dependencies
run: forge i
Expand All @@ -36,4 +46,4 @@ jobs:
run: forge b

- name: Run tests
run: forge test
run: forge test --fork-url ${{ secrets.MAINNET_TESTS_FORK }}
29 changes: 14 additions & 15 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
name: Release

on:
push:
branches:
- "main"
- "next"
push:
branches:
- "main"
- "next"

env:
HUSKY: 0
CI: true
HUSKY: 0
CI: true

jobs:
release:
runs-on: ubuntu-latest
release:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
steps:
- uses: actions/checkout@v4

- name: Semantic Release
uses: cycjimmy/semantic-release-action@v3
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Semantic Release
uses: cycjimmy/semantic-release-action@v4
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -136,3 +136,4 @@ broadcast
.DS_Store
.env
addresses.json
generated.ts
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
16
22
1 change: 0 additions & 1 deletion .releaserc.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
"@semantic-release/github"
]
}
Loading