1717 id : check-cache
1818 uses : actions/cache@main
1919 with :
20- key : gcc-15.0
20+ key : gcc-15.2.1
2121 lookup-only : true
2222 path : |
2323 /tmp/x86_64-linux-gnu.tar.xz
6363 if : ${{ steps.check-cache.outputs.cache-hit != 'true' }}
6464 uses : actions/cache@main
6565 with :
66- key : gcc-15.0
66+ key : gcc-15.2.1
6767 path : |
6868 /tmp/x86_64-linux-gnu.tar.xz
6969 /tmp/x86_64-linux-gnu.tar.xz.sha256
@@ -104,24 +104,13 @@ jobs:
104104 ' x86_64-unknown-netbsd' ,
105105 ' aarch64-unknown-netbsd' ,
106106
107- # OpenBSD
108- ' x86_64-unknown-openbsd' ,
109- ' i386-unknown-openbsd' ,
110- ' aarch64-unknown-openbsd' ,
111- ' arm-unknown-openbsd' ,
112-
113107 # DragonFly BSD
114108 ' x86_64-unknown-dragonfly' ,
115109
116110 # Haiku
117111 ' i586-unknown-haiku' ,
118112 ' x86_64-unknown-haiku' ,
119113
120- # Serenity
121- ' x86_64-unknown-serenity' ,
122- ' aarch64-unknown-serenity' ,
123- ' riscv64-unknown-serenity' ,
124-
125114 # Android
126115 ' x86_64-unknown-linux-android' ,
127116 ' i686-unknown-linux-android21' ,
@@ -139,7 +128,7 @@ jobs:
139128 - name : Restore from cache
140129 uses : actions/cache@main
141130 with :
142- key : gcc-15.0
131+ key : gcc-15.2.1
143132 fail-on-cache-miss : true
144133 path : |
145134 /tmp/x86_64-linux-gnu.tar.xz
@@ -200,18 +189,6 @@ jobs:
200189 export PATH="${DAKINI_HOME}/bin:${PATH}"
201190
202191 source "${DAKINI_HOME}/usr/local/share/dakini/autotools/${{ matrix.target }}.sh"
203- elif [[ '${{ matrix.target }}' == *'-openbsd'* ]]; then
204- declare -r ATAR_TAG="$(jq --raw-output '.tag_name' <<< "$(curl --connect-timeout '10' --retry '15' --retry-all-errors --fail --silent --url 'https://api.github.com/repos/AmanoTeam/Atar/releases/latest')")"
205- declare -r ATAR_TARBALL='/tmp/toolchain.tar.xz'
206- declare -r ATAR_URL="https://github.com/AmanoTeam/Atar/releases/download/${ATAR_TAG}/x86_64-unknown-linux-gnu.tar.xz"
207-
208- curl --connect-timeout '10' --retry '15' --retry-all-errors --fail --silent --location --url "${ATAR_URL}" --output "${ATAR_TARBALL}"
209- tar --directory="$(dirname "${ATAR_TARBALL}")" --extract --file="${ATAR_TARBALL}"
210-
211- export ATAR_HOME='/tmp/atar'
212- export PATH="${ATAR_HOME}/bin:${PATH}"
213-
214- source "${ATAR_HOME}/usr/local/share/atar/autotools/${{ matrix.target }}.sh"
215192 elif [[ '${{ matrix.target }}' == *'-dragonfly' ]]; then
216193 # declare -r VENTI_TAG="$(jq --raw-output '.tag_name' <<< "$(curl --connect-timeout '10' --retry '15' --retry-all-errors --fail --silent --url 'https://api.github.com/repos/AmanoTeam/Venti/releases/latest')")"
217194 # declare -r VENTI_TARBALL='/tmp/toolchain.tar.xz'
@@ -236,18 +213,6 @@ jobs:
236213 export PATH="${SIL_HOME}/bin:${PATH}"
237214
238215 source "${SIL_HOME}/usr/local/share/sil/autotools/${{ matrix.target }}.sh"
239- elif [[ '${{ matrix.target }}' == *'-serenity' ]]; then
240- declare -r SENNA_TAG="$(jq --raw-output '.tag_name' <<< "$(curl --connect-timeout '10' --retry '15' --retry-all-errors --fail --silent --url 'https://api.github.com/repos/AmanoTeam/Senna/releases/latest')")"
241- declare -r SENNA_TARBALL='/tmp/toolchain.tar.xz'
242- declare -r SENNA_URL="https://github.com/AmanoTeam/Senna/releases/download/${SENNA_TAG}/x86_64-unknown-linux-gnu.tar.xz"
243-
244- curl --connect-timeout '10' --retry '15' --retry-all-errors --fail --silent --location --url "${SENNA_URL}" --output "${SENNA_TARBALL}"
245- tar --directory="$(dirname "${SENNA_TARBALL}")" --extract --file="${SENNA_TARBALL}"
246-
247- export SENNA_HOME='/tmp/senna'
248- export PATH="${SENNA_HOME}/bin:${PATH}"
249-
250- source "${SENNA_HOME}/usr/local/share/senna/autotools/${{ matrix.target }}.sh"
251216 elif [[ '${{ matrix.target }}' == *'-android'* ]]; then
252217 declare -r PINO_TAG="$(jq --raw-output '.tag_name' <<< "$(curl --connect-timeout '10' --retry '15' --retry-all-errors --fail --silent --url 'https://api.github.com/repos/AmanoTeam/Pino/releases/latest')")"
253218 declare -r PINO_TARBALL='/tmp/toolchain.tar.xz'
@@ -318,12 +283,12 @@ jobs:
318283 uses : softprops/action-gh-release@master
319284 with :
320285 tag_name : gcc-15
321- name : GCC 15.2.0
286+ name : GCC 15.2.1
322287 files : ./*/*-unknown-*.tar.xz*
323288 draft : false
324289 prerelease : false
325290 fail_on_unmatched_files : true
326- body : " * Update to GCC 15.2.0 "
291+ body : " * Update to GCC 15.2.1 "
327292 env :
328293 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
329294
0 commit comments