Skip to content

Commit 3d4772f

Browse files
ci: add upload_design job to provide pre-hardened GDS artifacts for precheck and STA
1 parent 0b88b0c commit 3d4772f

1 file changed

Lines changed: 22 additions & 2 deletions

File tree

.github/workflows/user_project_ci.yml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,26 @@ jobs:
122122
with:
123123
name: ${{ env.dep_name }}-tarball
124124
path: /tmp/${{ env.dep_name }}.tar
125+
upload_design:
126+
runs-on: ubuntu-latest
127+
needs: [download_caravel]
128+
steps:
129+
- uses: actions/checkout@v3
130+
- name: Tarball design for sky130A
131+
run: tar -cf /tmp/design_sky130A.tar -C $GITHUB_WORKSPACE .
132+
- name: Upload design_sky130A tarball
133+
uses: actions/upload-artifact@v4
134+
with:
135+
name: design_sky130A-tarball
136+
path: /tmp/design_sky130A.tar
137+
- name: Tarball design for sky130B
138+
run: tar -cf /tmp/design_sky130B.tar -C $GITHUB_WORKSPACE .
139+
- name: Upload design_sky130B tarball
140+
uses: actions/upload-artifact@v4
141+
with:
142+
name: design_sky130B-tarball
143+
path: /tmp/design_sky130B.tar
144+
125145

126146
hardening:
127147
if: false
@@ -295,7 +315,7 @@ jobs:
295315
strategy:
296316
matrix:
297317
pdk: ["sky130A", "sky130B"]
298-
needs: [hardening]
318+
needs: [upload_design]
299319
steps:
300320
- uses: actions/checkout@v3
301321
- name: Set up QEMU
@@ -373,7 +393,7 @@ jobs:
373393
strategy:
374394
matrix:
375395
pdk: ["sky130A"]
376-
needs: [hardening]
396+
needs: [upload_design]
377397
steps:
378398
- uses: actions/checkout@v3
379399
- name: Set up QEMU

0 commit comments

Comments
 (0)