11name : lint
22
33on :
4- workflow_dispatch : # disable action temporarily
54 pull_request :
65 merge_group :
76 push :
9594 # run: .github/assets/check_rv32imac.sh
9695
9796 crate-checks :
98- runs-on : ubuntu-latest
97+ runs-on : ubuntu-24.04-16core
9998 timeout-minutes : 120
10099 steps :
101- - name : Free disk space
102- uses : jlumbroso/free-disk-space@main
103- with :
104- tool-cache : false
105- android : true
106- dotnet : true
107- haskell : true
108- large-packages : true
109- docker-images : true
110- swap-storage : true
111100 - uses : actions/checkout@v5
112101 - uses : rui314/setup-mold@v1
113102 - uses : dtolnay/rust-toolchain@stable
@@ -270,20 +259,21 @@ jobs:
270259 RUSTFLAGS : -D warnings
271260
272261 # Check crates correctly propagate features
273- feature-propagation :
274- runs-on : ubuntu-latest
275- timeout-minutes : 20
276- steps :
277- - uses : actions/checkout@v5
278- - name : fetch deps
279- run : |
280- # Eagerly pull dependencies
281- time cargo metadata --format-version=1 --locked > /dev/null
282- - name : run zepter
283- run : |
284- cargo install zepter -f --locked
285- zepter --version
286- time zepter run check
262+ # TODO: Re-enable this when we have a way to test it
263+ # feature-propagation:
264+ # runs-on: ubuntu-latest
265+ # timeout-minutes: 20
266+ # steps:
267+ # - uses: actions/checkout@v5
268+ # - name: fetch deps
269+ # run: |
270+ # # Eagerly pull dependencies
271+ # time cargo metadata --format-version=1 --locked > /dev/null
272+ # - name: run zepter
273+ # run: |
274+ # cargo install zepter -f --locked
275+ # zepter --version
276+ # time zepter run check
287277
288278 deny :
289279 uses : ithacaxyz/ci/.github/workflows/deny.yml@main
@@ -305,7 +295,7 @@ jobs:
305295 - grafana
306296 - no-test-deps
307297 - features
308- - feature-propagation
298+ # - feature-propagation
309299 - deny
310300 timeout-minutes : 30
311301 steps :
0 commit comments