diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index 26ca44084e..c85c08263c 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -41,17 +41,19 @@ jobs: - name: Install dependencies (macOS) if: runner.os == 'macOS' - run: brew install upx cargo-c jemalloc + run: brew install cargo-c jemalloc - name: Set up Go - uses: actions/setup-go@v5.0.2 + uses: actions/setup-go@v5 with: go-version-file: go.mod - name: Build Juno run: | make juno - upx build/juno + if [[ "${{ runner.os }}" != "macOS" ]]; then + upx build/juno + fi mv build/juno ${{ env.ARTIFACT_NAME }} - name: Generate Checksum diff --git a/.github/workflows/ci-cd-pipeline.yml b/.github/workflows/ci-cd-pipeline.yml index c935babb7a..50c628f21d 100644 --- a/.github/workflows/ci-cd-pipeline.yml +++ b/.github/workflows/ci-cd-pipeline.yml @@ -83,7 +83,7 @@ jobs: needs: [validate_dev] uses: ./.github/workflows/starknet-rs-tests.yml secrets: - STARKNET_RPC: ${{ secrets.DEV_SEPOLIA_URL }}/v0_6 + STARKNET_RPC: ${{ secrets.DEV_SEPOLIA_URL }}/v0_7 dev-starknet-js-tests: needs: [validate_dev] @@ -129,7 +129,7 @@ jobs: needs: [promote_to_staging] uses: ./.github/workflows/starknet-rs-tests.yml secrets: - STARKNET_RPC: ${{ secrets.STAGING_SEPOLIA_URL }}/v0_6 + STARKNET_RPC: ${{ secrets.STAGING_SEPOLIA_URL }}/v0_7 staging-starknet-js-tests: needs: [promote_to_staging] @@ -179,7 +179,7 @@ jobs: needs: [test_in_production] uses: ./.github/workflows/starknet-rs-tests.yml secrets: - STARKNET_RPC: ${{ secrets.PROD_SEPOLIA_URL }}/v0_6 + STARKNET_RPC: ${{ secrets.PROD_SEPOLIA_URL }}/v0_7 prod-starknet-js-tests: needs: [test_in_production] diff --git a/.github/workflows/juno-lint.yml b/.github/workflows/juno-lint.yml index 28585255a0..c33a9944ed 100644 --- a/.github/workflows/juno-lint.yml +++ b/.github/workflows/juno-lint.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-go@v5.0.2 + - uses: actions/setup-go@v5 with: go-version-file: go.mod cache: false diff --git a/.github/workflows/juno-test.yml b/.github/workflows/juno-test.yml index d23f339e0f..125b2047f0 100644 --- a/.github/workflows/juno-test.yml +++ b/.github/workflows/juno-test.yml @@ -24,7 +24,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up go - uses: actions/setup-go@v5.0.2 + uses: actions/setup-go@v5 with: go-version-file: go.mod - uses: dtolnay/rust-toolchain@stable diff --git a/.github/workflows/rpc-tests.yml b/.github/workflows/rpc-tests.yml index 0a2eb26904..e0f336c7c1 100644 --- a/.github/workflows/rpc-tests.yml +++ b/.github/workflows/rpc-tests.yml @@ -23,7 +23,7 @@ jobs: token: ${{ secrets.REPOSITORY_DISPATCH_TOKEN }} - name: Setup Go Environment - uses: actions/setup-go@v5.0.2 + uses: actions/setup-go@v5 with: go-version-file: rpc-tests/go.mod diff --git a/.github/workflows/starknet-go-tests.yml b/.github/workflows/starknet-go-tests.yml index 5335236101..7d81979047 100644 --- a/.github/workflows/starknet-go-tests.yml +++ b/.github/workflows/starknet-go-tests.yml @@ -6,7 +6,7 @@ on: ref: description: 'The branch, tag or SHA to checkout' required: false - default: 'v0.7.2' + default: '1ede19210c10f1f1f9c3cb49a42f737cd90eda5e' type: string secrets: TEST_RPC_URL: @@ -23,7 +23,7 @@ jobs: ref: ${{ inputs.ref }} - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version: '1.23' diff --git a/.github/workflows/starknet-js-tests.yml b/.github/workflows/starknet-js-tests.yml index 1014e286d9..fbcae3d164 100644 --- a/.github/workflows/starknet-js-tests.yml +++ b/.github/workflows/starknet-js-tests.yml @@ -18,7 +18,7 @@ jobs: uses: actions/checkout@v4 with: repository: starknet-io/starknet.js - ref: v6.6.6 + ref: v6.14.1 - name: Setup Node.js uses: actions/setup-node@v4 @@ -29,7 +29,7 @@ jobs: run: npm ci - name: Run tests - run: npm test -- rpcProvider.test.ts transactionReceipt.test.ts rpcChannel.test.ts defaultProvider.test.ts contract.test.ts cairo1v2.test.ts cairo1v2_typed.test.ts cairo1.test.ts account.test.ts account.starknetId.test.ts --testNamePattern="^(?!.*declare Sierra 1.5.0).*$" + run: npm test -- rpcProvider.test.ts transactionReceipt.test.ts rpcChannel.test.ts defaultProvider.test.ts contract.test.ts cairo1v2.test.ts cairo1v2_typed.test.ts cairo1.test.ts account.test.ts account.starknetId.test.ts --testNamePattern="^(?!.*(declare Sierra 1.5.0|getSyncingStats)).*$" env: TEST_RPC_URL: ${{ secrets.TEST_RPC_URL }} TEST_ACCOUNT_ADDRESS: ${{ secrets.TEST_ACCOUNT_ADDRESS }} diff --git a/.github/workflows/starknet-rs-tests.yml b/.github/workflows/starknet-rs-tests.yml index c481c839a0..e70e9ccc55 100644 --- a/.github/workflows/starknet-rs-tests.yml +++ b/.github/workflows/starknet-rs-tests.yml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@v4 with: repository: xJonathanLEI/starknet-rs - ref: starknet-providers/v0.10.0 + ref: starknet/v0.12.0 - name: Setup Rust uses: actions-rs/toolchain@v1 diff --git a/.github/workflows/sync_first_100_blocks_smoke_test.yml b/.github/workflows/sync_first_100_blocks_smoke_test.yml index f6f6720508..55948abd1e 100644 --- a/.github/workflows/sync_first_100_blocks_smoke_test.yml +++ b/.github/workflows/sync_first_100_blocks_smoke_test.yml @@ -30,7 +30,7 @@ jobs: uses: actions/checkout@v4 - name: Set up Go - uses: actions/setup-go@v5.0.2 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true