Skip to content

Commit c586909

Browse files
authored
Merge branch 'main' into revm_test_state
2 parents ec82a28 + e0d7522 commit c586909

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

.github/workflows/main_prover.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
name: L2 (SP1 Backend)
22
on:
3-
push:
4-
branches: ["main"]
3+
pull_request:
4+
branches: ["**"]
5+
merge_group:
56

67
concurrency:
78
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
@@ -13,7 +14,7 @@ env:
1314

1415
jobs:
1516
test:
16-
name: Integration Test
17+
name: Integration Test Prover SP1
1718
runs-on: gpu
1819
steps:
1920
- name: Checkout sources
@@ -23,20 +24,24 @@ jobs:
2324
uses: dtolnay/rust-toolchain@stable
2425

2526
- name: Set up Rust cache
27+
if: ${{ always() && github.event_name == 'merge_group' }}
2628
uses: Swatinem/rust-cache@v2
2729
with:
2830
cache-on-failure: "true"
2931

3032
- name: RISC-V SP1 toolchain install
33+
if: ${{ always() && github.event_name == 'merge_group' }}
3134
run: |
3235
. "$HOME/.cargo/env"
3336
curl -L https://sp1.succinct.xyz | bash
3437
~/.sp1/bin/sp1up --version 4.1.0
3538
3639
- name: Set up Docker Buildx
40+
if: ${{ always() && github.event_name == 'merge_group' }}
3741
uses: docker/setup-buildx-action@v3
3842

3943
- name: Bake docker images
44+
if: ${{ always() && github.event_name == 'merge_group' }}
4045
uses: docker/bake-action@v6
4146
with:
4247
workdir: "crates/l2"
@@ -47,15 +52,18 @@ jobs:
4752
*.cache-from=type=gha
4853
4954
- name: Build prover
55+
if: ${{ always() && github.event_name == 'merge_group' }}
5056
run: |
5157
cd crates/l2
5258
make build-prover
5359
5460
- name: Build test
61+
if: ${{ always() && github.event_name == 'merge_group' }}
5562
run: |
5663
cargo test l2 --no-run --release
5764
5865
- name: Run test
66+
if: ${{ always() && github.event_name == 'merge_group' }}
5967
run: |
6068
cd crates/l2
6169
cp configs/prover_client_config_example.toml configs/prover_client_config.toml
@@ -71,12 +79,3 @@ jobs:
7179
- name: Ensure admin permissions in _work
7280
if: always()
7381
run: sudo chown admin:admin -R /home/admin/actions-runner/_work/
74-
75-
- name: Report Status
76-
if: always()
77-
uses: ravsamhq/notify-slack-action@v2
78-
with:
79-
status: ${{ job.status }}
80-
notify_when: 'failure'
81-
env:
82-
SLACK_WEBHOOK_URL: ${{ secrets.ETHREX_L2_SLACK_WEBHOOK }}

0 commit comments

Comments
 (0)