Skip to content

Commit 708d01f

Browse files
committed
Update CI configuration
1 parent d9e0f11 commit 708d01f

File tree

5 files changed

+38
-38
lines changed

5 files changed

+38
-38
lines changed

.github/workflows/darwin-arm64.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -570,6 +570,8 @@ jobs:
570570
fi
571571
- name: Download darwin-arm64-python3
572572
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-darwin-arm64/darwin-arm64-python3.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
573+
- name: Download linux-x64-apicula-bba
574+
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-apicula-bba.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
573575
- name: Download linux-x64-nextpnr-bba
574576
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-bba.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
575577
- name: Download linux-x64-python3-native
@@ -1720,8 +1722,6 @@ jobs:
17201722
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-darwin-arm64/darwin-arm64-yosys-slang-plugin.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
17211723
- name: Download darwin-arm64-z3
17221724
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-darwin-arm64/darwin-arm64-z3.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
1723-
- name: Download linux-x64-nextpnr-himbaechel-gowin
1724-
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-himbaechel-gowin.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
17251725
- name: Build
17261726
run: ./builder.py build --arch=darwin-arm64 --target=default --single
17271727
- uses: ncipollo/release-action@v1

.github/workflows/darwin-x64.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -570,6 +570,8 @@ jobs:
570570
fi
571571
- name: Download darwin-x64-python3
572572
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-darwin-x64/darwin-x64-python3.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
573+
- name: Download linux-x64-apicula-bba
574+
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-apicula-bba.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
573575
- name: Download linux-x64-nextpnr-bba
574576
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-bba.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
575577
- name: Download linux-x64-python3-native
@@ -1720,8 +1722,6 @@ jobs:
17201722
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-darwin-x64/darwin-x64-yosys-slang-plugin.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
17211723
- name: Download darwin-x64-z3
17221724
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-darwin-x64/darwin-x64-z3.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
1723-
- name: Download linux-x64-nextpnr-himbaechel-gowin
1724-
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-himbaechel-gowin.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
17251725
- name: Build
17261726
run: ./builder.py build --arch=darwin-x64 --target=default --single
17271727
- uses: ncipollo/release-action@v1

.github/workflows/linux-arm64.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,8 @@ jobs:
497497
fi
498498
- name: Download linux-arm64-python3
499499
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-arm64/linux-arm64-python3.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
500+
- name: Download linux-x64-apicula-bba
501+
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-apicula-bba.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
500502
- name: Download linux-x64-nextpnr-bba
501503
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-bba.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
502504
- name: Download linux-x64-python3-native
@@ -1720,8 +1722,6 @@ jobs:
17201722
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-arm64/linux-arm64-yosys-slang-plugin.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
17211723
- name: Download linux-arm64-z3
17221724
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-arm64/linux-arm64-z3.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
1723-
- name: Download linux-x64-nextpnr-himbaechel-gowin
1724-
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-himbaechel-gowin.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
17251725
- name: Build
17261726
run: ./builder.py build --arch=linux-arm64 --target=default --single
17271727
- uses: ncipollo/release-action@v1

.github/workflows/linux-x64.yml

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -824,10 +824,10 @@ jobs:
824824
tag: bucket-linux-x64
825825
artifacts: "linux-x64-nextpnr-nexus.tgz"
826826
token: ${{ secrets.GITHUB_TOKEN }}
827-
linux-x64-nextpnr-himbaechel:
827+
linux-x64-apicula:
828828
runs-on: ubuntu-latest
829829
continue-on-error: true
830-
needs: [ linux-x64-nextpnr-bba, linux-x64-python3, linux-x64-python3-native ]
830+
needs: [ linux-x64-python3, linux-x64-python3-native ]
831831
steps:
832832
- uses: actions/checkout@v4
833833
with:
@@ -837,38 +837,36 @@ jobs:
837837
uses: actions/cache@v4
838838
with:
839839
path: _sources
840-
key: cache-sources-nextpnr-himbaechel
840+
key: cache-sources-apicula
841841
- name: Download previous build
842842
run: |
843-
URL="https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-himbaechel.tgz"
843+
URL="https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-apicula.tgz"
844844
if wget --spider "${URL}" 2>/dev/null; then
845845
wget -qO- "${URL}" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
846846
else
847847
echo "Previous version not found in bucket"
848848
fi
849-
- name: Download linux-x64-nextpnr-bba
850-
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-bba.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
851849
- name: Download linux-x64-python3
852850
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-python3.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
853851
- name: Download linux-x64-python3-native
854852
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-python3-native.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
855853
- name: Build
856-
run: ./builder.py build --arch=linux-x64 --target=nextpnr-himbaechel --single --tar
854+
run: ./builder.py build --arch=linux-x64 --target=apicula --single --tar
857855
- uses: ncipollo/release-action@v1
858-
if: hashFiles('linux-x64-nextpnr-himbaechel.tgz') != ''
856+
if: hashFiles('linux-x64-apicula.tgz') != ''
859857
with:
860858
allowUpdates: True
861859
prerelease: True
862860
omitBody: True
863861
omitBodyDuringUpdate: True
864862
omitNameDuringUpdate: True
865863
tag: bucket-linux-x64
866-
artifacts: "linux-x64-nextpnr-himbaechel.tgz"
864+
artifacts: "linux-x64-apicula.tgz"
867865
token: ${{ secrets.GITHUB_TOKEN }}
868-
linux-x64-apicula:
866+
linux-x64-apicula-bba:
869867
runs-on: ubuntu-latest
870868
continue-on-error: true
871-
needs: [ linux-x64-python3, linux-x64-python3-native ]
869+
needs: [ linux-x64-apicula, linux-x64-python3-native ]
872870
steps:
873871
- uses: actions/checkout@v4
874872
with:
@@ -878,36 +876,36 @@ jobs:
878876
uses: actions/cache@v4
879877
with:
880878
path: _sources
881-
key: cache-sources-apicula
879+
key: cache-sources-apicula-bba
882880
- name: Download previous build
883881
run: |
884-
URL="https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-apicula.tgz"
882+
URL="https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-apicula-bba.tgz"
885883
if wget --spider "${URL}" 2>/dev/null; then
886884
wget -qO- "${URL}" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
887885
else
888886
echo "Previous version not found in bucket"
889887
fi
890-
- name: Download linux-x64-python3
891-
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-python3.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
888+
- name: Download linux-x64-apicula
889+
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-apicula.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
892890
- name: Download linux-x64-python3-native
893891
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-python3-native.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
894892
- name: Build
895-
run: ./builder.py build --arch=linux-x64 --target=apicula --single --tar
893+
run: ./builder.py build --arch=linux-x64 --target=apicula-bba --single --tar
896894
- uses: ncipollo/release-action@v1
897-
if: hashFiles('linux-x64-apicula.tgz') != ''
895+
if: hashFiles('linux-x64-apicula-bba.tgz') != ''
898896
with:
899897
allowUpdates: True
900898
prerelease: True
901899
omitBody: True
902900
omitBodyDuringUpdate: True
903901
omitNameDuringUpdate: True
904902
tag: bucket-linux-x64
905-
artifacts: "linux-x64-apicula.tgz"
903+
artifacts: "linux-x64-apicula-bba.tgz"
906904
token: ${{ secrets.GITHUB_TOKEN }}
907-
linux-x64-nextpnr-himbaechel-gowin:
905+
linux-x64-nextpnr-himbaechel:
908906
runs-on: ubuntu-latest
909907
continue-on-error: true
910-
needs: [ linux-x64-apicula, linux-x64-python3-native ]
908+
needs: [ linux-x64-apicula-bba, linux-x64-nextpnr-bba, linux-x64-python3, linux-x64-python3-native ]
911909
steps:
912910
- uses: actions/checkout@v4
913911
with:
@@ -917,31 +915,35 @@ jobs:
917915
uses: actions/cache@v4
918916
with:
919917
path: _sources
920-
key: cache-sources-nextpnr-himbaechel-gowin
918+
key: cache-sources-nextpnr-himbaechel
921919
- name: Download previous build
922920
run: |
923-
URL="https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-himbaechel-gowin.tgz"
921+
URL="https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-himbaechel.tgz"
924922
if wget --spider "${URL}" 2>/dev/null; then
925923
wget -qO- "${URL}" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
926924
else
927925
echo "Previous version not found in bucket"
928926
fi
929-
- name: Download linux-x64-apicula
930-
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-apicula.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
927+
- name: Download linux-x64-apicula-bba
928+
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-apicula-bba.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
929+
- name: Download linux-x64-nextpnr-bba
930+
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-bba.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
931+
- name: Download linux-x64-python3
932+
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-python3.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
931933
- name: Download linux-x64-python3-native
932934
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-python3-native.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
933935
- name: Build
934-
run: ./builder.py build --arch=linux-x64 --target=nextpnr-himbaechel-gowin --single --tar
936+
run: ./builder.py build --arch=linux-x64 --target=nextpnr-himbaechel --single --tar
935937
- uses: ncipollo/release-action@v1
936-
if: hashFiles('linux-x64-nextpnr-himbaechel-gowin.tgz') != ''
938+
if: hashFiles('linux-x64-nextpnr-himbaechel.tgz') != ''
937939
with:
938940
allowUpdates: True
939941
prerelease: True
940942
omitBody: True
941943
omitBodyDuringUpdate: True
942944
omitNameDuringUpdate: True
943945
tag: bucket-linux-x64
944-
artifacts: "linux-x64-nextpnr-himbaechel-gowin.tgz"
946+
artifacts: "linux-x64-nextpnr-himbaechel.tgz"
945947
token: ${{ secrets.GITHUB_TOKEN }}
946948
linux-x64-prjtrellis:
947949
runs-on: ubuntu-latest
@@ -2027,7 +2029,7 @@ jobs:
20272029
token: ${{ secrets.GITHUB_TOKEN }}
20282030
linux-x64-default:
20292031
runs-on: ubuntu-latest
2030-
needs: [ linux-x64-aiger, linux-x64-apicula, linux-x64-avy, linux-x64-bitwuzla, linux-x64-boolector, linux-x64-cocotb, linux-x64-cvc4, linux-x64-cvc5, linux-x64-eqy, linux-x64-formal, linux-x64-ghdl, linux-x64-ghdl-yosys-plugin, linux-x64-graphviz, linux-x64-gtkwave, linux-x64-icestorm, linux-x64-imctk, linux-x64-iverilog, linux-x64-nextpnr-ecp5, linux-x64-nextpnr-generic, linux-x64-nextpnr-himbaechel, linux-x64-nextpnr-himbaechel-gowin, linux-x64-nextpnr-ice40, linux-x64-nextpnr-machxo2, linux-x64-nextpnr-nexus, linux-x64-openfpgaloader, linux-x64-pono, linux-x64-prjoxide, linux-x64-prjtrellis, linux-x64-pyhdl, linux-x64-python-programmers, linux-x64-python2, linux-x64-python3, linux-x64-suprove, linux-x64-system-resources, linux-x64-utils, linux-x64-verilator, linux-x64-xdot, linux-x64-yices, linux-x64-yosys, linux-x64-yosys-slang-plugin, linux-x64-z3 ]
2032+
needs: [ linux-x64-aiger, linux-x64-apicula, linux-x64-avy, linux-x64-bitwuzla, linux-x64-boolector, linux-x64-cocotb, linux-x64-cvc4, linux-x64-cvc5, linux-x64-eqy, linux-x64-formal, linux-x64-ghdl, linux-x64-ghdl-yosys-plugin, linux-x64-graphviz, linux-x64-gtkwave, linux-x64-icestorm, linux-x64-imctk, linux-x64-iverilog, linux-x64-nextpnr-ecp5, linux-x64-nextpnr-generic, linux-x64-nextpnr-himbaechel, linux-x64-nextpnr-ice40, linux-x64-nextpnr-machxo2, linux-x64-nextpnr-nexus, linux-x64-openfpgaloader, linux-x64-pono, linux-x64-prjoxide, linux-x64-prjtrellis, linux-x64-pyhdl, linux-x64-python-programmers, linux-x64-python2, linux-x64-python3, linux-x64-suprove, linux-x64-system-resources, linux-x64-utils, linux-x64-verilator, linux-x64-xdot, linux-x64-yices, linux-x64-yosys, linux-x64-yosys-slang-plugin, linux-x64-z3 ]
20312033
steps:
20322034
- name: Get current date
20332035
id: date
@@ -2075,8 +2077,6 @@ jobs:
20752077
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-generic.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
20762078
- name: Download linux-x64-nextpnr-himbaechel
20772079
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-himbaechel.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
2078-
- name: Download linux-x64-nextpnr-himbaechel-gowin
2079-
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-himbaechel-gowin.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
20802080
- name: Download linux-x64-nextpnr-ice40
20812081
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-ice40.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
20822082
- name: Download linux-x64-nextpnr-machxo2

.github/workflows/windows-x64.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,8 @@ jobs:
422422
else
423423
echo "Previous version not found in bucket"
424424
fi
425+
- name: Download linux-x64-apicula-bba
426+
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-apicula-bba.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
425427
- name: Download linux-x64-nextpnr-bba
426428
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-bba.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
427429
- name: Download linux-x64-python3-native
@@ -1349,8 +1351,6 @@ jobs:
13491351
- uses: actions/checkout@v4
13501352
with:
13511353
repository: 'yosyshq/oss-cad-suite-build'
1352-
- name: Download linux-x64-nextpnr-himbaechel-gowin
1353-
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-linux-x64/linux-x64-nextpnr-himbaechel-gowin.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
13541354
- name: Download windows-x64-apicula
13551355
run: wget -qO- "https://github.com/yosyshq/oss-cad-suite-build/releases/download/bucket-windows-x64/windows-x64-apicula.tgz" --retry-connrefused --read-timeout=20 --timeout=15 --retry-on-http-error=404 | tar xvfz -
13561356
- name: Download windows-x64-avy

0 commit comments

Comments
 (0)