Skip to content

fix(deps): update dependency wagmi to v3.7.6 #5798

fix(deps): update dependency wagmi to v3.7.6

fix(deps): update dependency wagmi to v3.7.6 #5798

Workflow file for this run

name: Checks
on:
pull_request:
types: [opened, synchronize]
env:
NEXT_PUBLIC_BALANCER_API_URL: https://test-api-v3.balancer.fi/graphql
NEXT_PUBLIC_WALLET_CONNECT_ID: ${{ secrets.NEXT_PUBLIC_WALLET_CONNECT_ID }}
NEXT_PRIVATE_ALCHEMY_KEY: ${{ secrets.PRIVATE_ALCHEMY_KEY }}
NEXT_PRIVATE_DRPC_KEY: ${{ secrets.PRIVATE_DRPC_KEY }}
TEST_ACCOUNT_MNEMONIC: ${{ secrets.TEST_ACCOUNT_MNEMONIC }}
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
TURBO_TEAM: ${{ vars.TURBO_TEAM }}
SLACK_BOT_TOKEN: ${{secrets.SLACK_BOT_TOKEN}}
jobs:
# Skip this job as it is already part of the E2E-Smoke-Test job
# Build:
# runs-on: ubuntu-latest
# timeout-minutes: 10
# steps:
# - uses: actions/checkout@v5
# - name: Setup
# uses: ./.github/actions/setup
# - name: Run build
# env:
# NODE_OPTIONS: "--max_old_space_size=4096"
# run: pnpm run build
Lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup
uses: ./.github/actions/setup
- name: Run lint
run: pnpm lint
- name: Run prettier
run: pnpm prettier
- name: Run stylelint
run: pnpm stylelint
Unit-Test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup
uses: ./.github/actions/setup
- name: Run typecheck
env:
NODE_OPTIONS: '--max_old_space_size=6144'
run: pnpm typecheck
- name: Run unit tests
run: pnpm test:unit
# Uncomment to debug turborepo summary when running with --summarize option
# Context: https://turbo.build/repo/docs/crafting-your-repository/caching#using-run-summaries
# - uses: actions/upload-artifact@v4
# with:
# name: unit-turbo-summary
# path: |
# ./.turbo/runs/
# retention-days: 30
Integration-Test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup
uses: ./.github/actions/setup
- name: Set up foundry (includes anvil)
uses: foundry-rs/foundry-toolchain@908c540300062bd5a7e473851cdb4282204cee09 # v1
# with:
# cache: false # Disable cache after foundry-toolchain upgrade
- name: Run integration tests
run: pnpm test:integration
E2E-Smoke-Test-Balancer:
timeout-minutes: 15
runs-on: ubuntu-latest
container:
image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e
env:
NEXT_PUBLIC_PROJECT_ID: balancer
PLAYWRIGHT_BROWSERS_PATH: /ms-playwright
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup
uses: ./.github/actions/setup
- name: Run Playwright smoke tests (Balancer)
run: pnpm test:e2e:build:bal
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
if: ${{ !cancelled() }}
with:
name: playwright-smoke-report-bal
path: |
./packages/e2e-tests/playwright-report/
retention-days: 30
E2E-Smoke-Test-Beets:
timeout-minutes: 15
runs-on: ubuntu-latest
container:
image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e
env:
NEXT_PUBLIC_PROJECT_ID: beets
NEXT_PUBLIC_BALANCER_API_URL: https://backend-v3.beets-ftm-node.com/
PLAYWRIGHT_BROWSERS_PATH: /ms-playwright
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup
uses: ./.github/actions/setup
- name: Run Playwright smoke tests (Beets)
run: pnpm test:e2e:build:beets
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
if: ${{ !cancelled() }}
with:
name: playwright-smoke-report-beets
path: |
./packages/e2e-tests/playwright-report/
retention-days: 30
E2E-Smoke-Test-Analytics:
timeout-minutes: 15
runs-on: ubuntu-latest
container:
image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e
env:
PLAYWRIGHT_BROWSERS_PATH: /ms-playwright
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup
uses: ./.github/actions/setup
- name: Run Playwright smoke tests (Analytics)
run: pnpm test:e2e:build:analytics
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
if: ${{ !cancelled() }}
with:
name: playwright-smoke-report-analytics
path: |
./packages/e2e-tests/playwright-report/
retention-days: 30
E2E-Dev-Test-Balancer-1:
timeout-minutes: 15
runs-on: ubuntu-latest
container:
image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e
env:
NEXT_PUBLIC_PROJECT_ID: balancer
PLAYWRIGHT_BROWSERS_PATH: /ms-playwright
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup
uses: ./.github/actions/setup
- name: Set up foundry (includes anvil)
uses: foundry-rs/foundry-toolchain@908c540300062bd5a7e473851cdb4282204cee09 # v1
- name: Start anvil fork in mainnet
run: anvil --mnemonic "${{ env.TEST_ACCOUNT_MNEMONIC }}" --fork-url "https://lb.drpc.live/ethereum/${{ env.NEXT_PRIVATE_DRPC_KEY }}" --port 8545 &
- name: Run Playwright dev tests (Balancer part 1)
run: pnpm test:e2e:dev:bal:1
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
if: ${{ !cancelled() }}
with:
name: playwright-dev-report-bal-1
path: |
./packages/e2e-tests/playwright-report/
retention-days: 30
E2E-Dev-Test-Balancer-2:
timeout-minutes: 15
runs-on: ubuntu-latest
container:
image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e
env:
NEXT_PUBLIC_PROJECT_ID: balancer
PLAYWRIGHT_BROWSERS_PATH: /ms-playwright
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup
uses: ./.github/actions/setup
- name: Set up foundry (includes anvil)
uses: foundry-rs/foundry-toolchain@908c540300062bd5a7e473851cdb4282204cee09 # v1
- name: Start anvil fork in mainnet
run: anvil --mnemonic "${{ env.TEST_ACCOUNT_MNEMONIC }}" --fork-url "https://lb.drpc.live/ethereum/${{ env.NEXT_PRIVATE_DRPC_KEY }}" --port 8545 &
- name: Run Playwright dev tests (Balancer part 2)
run: pnpm test:e2e:dev:bal:2
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
if: ${{ !cancelled() }}
with:
name: playwright-dev-report-bal-2
path: |
./packages/e2e-tests/playwright-report/
retention-days: 30
E2E-Dev-Test-Beets:
timeout-minutes: 15
runs-on: ubuntu-latest
container:
image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e
env:
NEXT_PUBLIC_PROJECT_ID: beets
NEXT_PUBLIC_BALANCER_API_URL: https://backend-v3.beets-ftm-node.com/
PLAYWRIGHT_BROWSERS_PATH: /ms-playwright
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup
uses: ./.github/actions/setup
- name: Set up foundry (includes anvil)
uses: foundry-rs/foundry-toolchain@908c540300062bd5a7e473851cdb4282204cee09 # v1
- name: Start anvil fork in sonic
run: anvil --mnemonic "${{ env.TEST_ACCOUNT_MNEMONIC }}" --fork-url "https://lb.drpc.live/sonic/${{ env.NEXT_PRIVATE_DRPC_KEY }}" --port 8545 &
- name: Run Playwright dev tests (Beets)
run: pnpm test:e2e:dev:beets
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
if: ${{ !cancelled() }}
with:
name: playwright-dev-report-beets
path: |
./packages/e2e-tests/playwright-report/
retention-days: 30