@@ -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
0 commit comments