@@ -31,16 +31,13 @@ jobs:
3131 name : Filter commit changes
3232 outputs :
3333 changed-file-count : ${{ steps.filter.outputs.all_count }}
34- coordinator : ${{ steps.filter.outputs.coordinator }}
35- staterecovery : ${{ steps.filter.outputs.staterecovery }}
3634 postman : ${{ steps.filter.outputs.postman }}
37- prover : ${{ steps.filter.outputs.prover }}
3835 transaction-exclusion-api : ${{ steps.filter.outputs.transaction-exclusion-api }}
3936 has-changes-requiring-build : ${{ steps.exclusion-filter.outputs.has-changes-requiring-build }}
4037 contracts-excluding-local-deployment-artifacts : ${{ steps.exclusion-filter.outputs.contracts-excluding-local-deployment-artifacts }}
4138 contracts-excluding-local-deployment-artifacts-count : ${{ steps.exclusion-filter.outputs.contracts-excluding-local-deployment-artifacts_count }}
42- smart-contracts : ${{ steps.filter.outputs.smart-contracts }}
4339 linea-sequencer-plugin : ${{ steps.filter.outputs.linea-sequencer-plugin }}
40+ rln-prover : ${{ steps.filter.outputs.rln-prover }}
4441 steps :
4542 - name : Checkout
4643 uses : actions/checkout@v4
@@ -53,42 +50,12 @@ jobs:
5350 filters : |
5451 all:
5552 - '**/**'
56- coordinator:
57- - 'coordinator/**'
58- - 'testdata/**'
59- - 'buildSrc/**'
60- - 'jvm-libs/**'
61- - 'gradle/**'
62- - 'build.gradle'
63- - 'gradle.properties'
64- - 'settings.gradle'
65- - '.github/workflows/coordinator-*.yml'
66- - '.github/workflows/main.yml'
67- - 'config/common/traces-limits-v2.toml'
68- - 'config/coordinator/**'
69- - 'e2e/**'
70- - 'docker/compose-*.yml'
71- staterecovery:
72- - 'state-recovery/**'
73- - 'buildSrc/**'
74- - 'jvm-libs/**'
75- - 'gradle/**'
76- - 'build.gradle'
77- - 'gradle.properties'
78- - 'settings.gradle'
79- - '.github/workflows/staterecovery-*.yml'
80- - '.github/workflows/main.yml'
8153 postman:
8254 - 'postman/**'
8355 - 'sdk/**'
8456 - 'ts-libs/linea-native-libs/**'
8557 - '.github/workflows/postman-*.yml'
8658 - '.github/workflows/main.yml'
87- prover:
88- - 'prover/**'
89- - '.github/workflows/prover-*.yml'
90- - '.github/workflows/main.yml'
91- - 'constraints'
9259 transaction-exclusion-api:
9360 - 'transaction-exclusion-api/**'
9461 - 'jvm-libs/generic/extensions/futures/**'
@@ -106,15 +73,13 @@ jobs:
10673 - 'build.gradle'
10774 - 'gradle.properties'
10875 - 'settings.gradle'
109- smart-contracts:
110- - 'contracts/**'
111- - 'testdata/**'
112- - 'prover/**'
113- - '.github/workflows/main.yml'
114- - '.github/workflows/run-smc-tests.yml'
11576 linea-sequencer-plugin:
11677 - 'besu-plugins/linea-sequencer/**'
11778 - '.github/workflows/linea-sequencer-plugin-testing.yml'
79+ rln-prover:
80+ - 'rln-prover/**'
81+ - '.github/workflows/main.yml'
82+ - '.githb/workflows/rln-prover-tests.yml'
11883
11984 - name : Filter out commit changes
12085 uses : dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
@@ -140,13 +105,10 @@ jobs:
140105 if : ${{ needs.filter-commit-changes.outputs.has-changes-requiring-build == 'true' }}
141106 uses : ./.github/workflows/testing.yml
142107 with :
143- coordinator_changed : ${{ needs.filter-commit-changes.outputs.coordinator || 'false' }}
144108 linea_sequencer_changed : ${{ needs.filter-commit-changes.outputs.linea-sequencer-plugin || 'false' }}
145109 postman_changed : ${{ needs.filter-commit-changes.outputs.postman || 'false' }}
146- prover_changed : ${{ needs.filter-commit-changes.outputs.prover || 'false' }}
147- smart_contracts_changed : ${{ needs.filter-commit-changes.outputs.smart-contracts || 'false' }}
148- staterecovery_changed : ${{ needs.filter-commit-changes.outputs.staterecovery || 'false' }}
149110 transaction_exclusion_api_changed : ${{ needs.filter-commit-changes.outputs.transaction-exclusion-api || 'false' }}
111+ rln_prover_changed : ${{ needs.filter-commit-changes.outputs.rln-prover || 'false' }}
150112 secrets : inherit
151113
152114 # Always complete successfully even if no tests run
0 commit comments