Skip to content

Commit a5ce81a

Browse files
make CI more efficient
1 parent de0d7e1 commit a5ce81a

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ jobs:
1313
- uses: leanprover/lean-action@v1
1414
with:
1515
lake-package-directory: imp
16+
- name: Upload .lake directory
17+
uses: actions/upload-artifact@v4
18+
with:
19+
name: imp-lake
20+
path: imp/.lake
21+
if-no-files-found: error
1622

1723
comms-typst:
1824
runs-on: ubuntu-latest
@@ -23,13 +29,16 @@ jobs:
2329
working-directory: comms/whitepaper
2430

2531
protocol-uv:
32+
needs: imp-lake
2633
runs-on: ubuntu-latest
2734
steps:
2835
- uses: actions/checkout@v4
2936
- uses: astral-sh/setup-uv@v5
30-
- uses: leanprover/lean-action@v1
37+
- name: Download .lake directory
38+
uses: actions/download-artifact@v4
3139
with:
32-
lake-package-directory: imp
40+
name: imp-lake
41+
path: imp/.lake
3342
- run: uv sync
3443
working-directory: fcp
3544
- run: uv run ruff check src

0 commit comments

Comments
 (0)