Skip to content

Commit

Permalink
chore: bump to fuel-core v0.26.0 (#5981)
Browse files Browse the repository at this point in the history
## Description

Bumps fuel-core to v0.26.0, for some reason sway-core was failing and
needed a blanket implementation for `Vec<T: PartialEqWithEngines>`
  • Loading branch information
kayagokalp authored May 10, 2024
1 parent e2f55b8 commit fc4007d
Show file tree
Hide file tree
Showing 13 changed files with 225 additions and 154 deletions.
37 changes: 22 additions & 15 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -326,17 +326,19 @@ jobs:
runs-on: ubuntu-latest
needs: get-fuel-core-version
steps:
- name: Install fuel-core for tests
uses: baptiste0928/cargo-install@v2
with:
crate: fuel-core-bin
version: ${{ needs.get-fuel-core-version.outputs.fuel_core_version }}
- uses: actions/checkout@v3
- name: Install toolchain
uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ env.RUST_VERSION }}
targets: "x86_64-unknown-linux-gnu, wasm32-unknown-unknown"
- uses: Swatinem/rust-cache@v2
- name: Install fuel-core for tests
run: |
curl -sSLf https://github.com/FuelLabs/fuel-core/releases/download/v${{ needs.get-fuel-core-version.outputs.fuel_core_version }}/fuel-core-${{ needs.get-fuel-core-version.outputs.fuel_core_version }}-x86_64-unknown-linux-gnu.tar.gz -L -o fuel-core.tar.gz
tar -xvf fuel-core.tar.gz
chmod +x fuel-core-${{ needs.get-fuel-core-version.outputs.fuel_core_version }}-x86_64-unknown-linux-gnu/fuel-core
mv fuel-core-${{ needs.get-fuel-core-version.outputs.fuel_core_version }}-x86_64-unknown-linux-gnu/fuel-core /usr/local/bin/fuel-core
- name: Cargo Run E2E Tests (Fuel VM)
run: |
fuel-core run --db-type in-memory --debug --snapshot ./.github/workflows/local-testnode &
Expand All @@ -347,17 +349,19 @@ jobs:
runs-on: ubuntu-latest
needs: get-fuel-core-version
steps:
- name: Install fuel-core for tests
uses: baptiste0928/cargo-install@v2
with:
crate: fuel-core-bin
version: ${{ needs.get-fuel-core-version.outputs.fuel_core_version }}
- uses: actions/checkout@v3
- name: Install toolchain
uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ env.RUST_VERSION }}
targets: "x86_64-unknown-linux-gnu, wasm32-unknown-unknown"
- uses: Swatinem/rust-cache@v2
- name: Install fuel-core for tests
run: |
curl -sSLf https://github.com/FuelLabs/fuel-core/releases/download/v${{ needs.get-fuel-core-version.outputs.fuel_core_version }}/fuel-core-${{ needs.get-fuel-core-version.outputs.fuel_core_version }}-x86_64-unknown-linux-gnu.tar.gz -L -o fuel-core.tar.gz
tar -xvf fuel-core.tar.gz
chmod +x fuel-core-${{ needs.get-fuel-core-version.outputs.fuel_core_version }}-x86_64-unknown-linux-gnu/fuel-core
mv fuel-core-${{ needs.get-fuel-core-version.outputs.fuel_core_version }}-x86_64-unknown-linux-gnu/fuel-core /usr/local/bin/fuel-core
- name: Cargo Run E2E Tests (Fuel VM)
run: |
fuel-core run --db-type in-memory --debug --snapshot ./.github/workflows/local-testnode &
Expand All @@ -372,6 +376,7 @@ jobs:
uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ env.RUST_VERSION }}
targets: "x86_64-unknown-linux-gnu, wasm32-unknown-unknown"
- uses: Swatinem/rust-cache@v2
- name: Cargo Run E2E Tests (EVM)
run: cargo run --locked --release --bin test -- --target evm --locked --no-encoding-v1
Expand Down Expand Up @@ -502,12 +507,14 @@ jobs:
uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ env.RUST_VERSION }}
- name: Install fuel-core for tests
uses: baptiste0928/cargo-install@v2
with:
crate: fuel-core-bin
version: ${{ needs.get-fuel-core-version.outputs.fuel_core_version }}
targets: "x86_64-unknown-linux-gnu, wasm32-unknown-unknown"
- uses: Swatinem/rust-cache@v2
- name: Install fuel-core for tests
run: |
curl -sSLf https://github.com/FuelLabs/fuel-core/releases/download/v${{ needs.get-fuel-core-version.outputs.fuel_core_version }}/fuel-core-${{ needs.get-fuel-core-version.outputs.fuel_core_version }}-x86_64-unknown-linux-gnu.tar.gz -L -o fuel-core.tar.gz
tar -xvf fuel-core.tar.gz
chmod +x fuel-core-${{ needs.get-fuel-core-version.outputs.fuel_core_version }}-x86_64-unknown-linux-gnu/fuel-core
mv fuel-core-${{ needs.get-fuel-core-version.outputs.fuel_core_version }}-x86_64-unknown-linux-gnu/fuel-core /usr/local/bin/fuel-core
- name: Run tests
run: cargo test --locked --release -p forc-debug
cargo-test-sway-lsp:
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/local-testnode/chain_config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"chain_name": "Local Node Test Network",
"chain_name": "Local Node Testnet",
"consensus_parameters": {
"V1": {
"tx_params": {
Expand All @@ -8,7 +8,8 @@
"max_outputs": 255,
"max_witnesses": 255,
"max_gas_per_tx": 1000000000,
"max_size": 17825792
"max_size": 17825792,
"max_bytecode_subsections": 256
}
},
"predicate_params": {
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/local-testnode/state_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"output_index": 0,
"tx_pointer_block_height": 0,
"tx_pointer_tx_idx": 0,
"owner": "54944e5b8189827e470e5a8bacfc6c3667397dc4e1eef7ef3519d16d6d6c6610",
"owner": "de97d8624a438121b86a1956544bd72ed68cd69f2c99555b08b1e8c51ffd511c",
"amount": 1152921504606846976,
"asset_id": "0000000000000000000000000000000000000000000000000000000000000000"
},
Expand Down Expand Up @@ -131,6 +131,5 @@
"balances": []
}
],
"block_height": 0,
"da_block_height": 0
"last_block": null
}
Binary file not shown.
Loading

0 comments on commit fc4007d

Please sign in to comment.