This commit is contained in:
SlightlyCircuitous 2026-11-04 17:00:12 +00:00 • committed by GitHub
commit ec630eab40
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 9 additions and 9 deletions

View file

@ -1,4 +1,4 @@
FROM fedora:43 FROM fedora:45
RUN dnf install -y \ RUN dnf install -y \
ca-certificates \ ca-certificates \

View file

@ -21,8 +21,8 @@ Available pre-compiled binaries for installation:
• <kbd>Ubuntu 24.04 LTS</kbd> <sub><i>Noble Numbat</i></sub> • <kbd>Ubuntu 24.04 LTS</kbd> <sub><i>Noble Numbat</i></sub>
• <kbd>Debian 13</kbd> <sub><i>Trixie</i></sub> • <kbd>Debian 13</kbd> <sub><i>Trixie</i></sub>
• <kbd>Debian 12</kbd> <sub><i>Bookworm</i></sub> • <kbd>Debian 12</kbd> <sub><i>Bookworm</i></sub>
• <kbd>Fedora 45</kbd>
• <kbd>Fedora 44</kbd> • <kbd>Fedora 44</kbd>
• <kbd>Fedora 43</kbd>
<sub>General Linux support is available via a <kbd>flatpak</kbd> package hosted at <a href="https://flathub.org/apps/io.github.Cockatrice.cockatrice">Flathub</a> (x86 & ARM)!</sub> <sub>General Linux support is available via a <kbd>flatpak</kbd> package hosted at <a href="https://flathub.org/apps/io.github.Cockatrice.cockatrice">Flathub</a> (x86 & ARM)!</sub>
<sub>Thanks to courtesy of @FFY00, the app is also available in <kbd>Arch Linux</kbd>'s <a href="https://archlinux.org/packages/extra/x86_64/cockatrice">official extra repository</a>.</sub> <sub>Thanks to courtesy of @FFY00, the app is also available in <kbd>Arch Linux</kbd>'s <a href="https://archlinux.org/packages/extra/x86_64/cockatrice">official extra repository</a>.</sub>

View file

@ -149,7 +149,7 @@ jobs:
allow-failure: yes allow-failure: yes
package: skip # We are packaged in Arch already package: skip # We are packaged in Arch already
debug_test: yes # see the note on Fedora 44 below debug_test: yes # see the note on Fedora 45 below
- distro: Servatrice_Debian - distro: Servatrice_Debian
version: 12 version: 12
@ -166,10 +166,10 @@ jobs:
ccache_size: 850M # the Release build plus the suite it runs ccache_size: 850M # the Release build plus the suite it runs
- distro: Fedora - distro: Fedora
version: 44 version: 45
package: RPM package: RPM
# Arch and Fedora 44 are the two newest toolchains, and the -Wno-error= exceptions # Arch and Fedora 45 are the two newest toolchains, and the -Wno-error= exceptions
# in CMakeLists.txt exist for exactly their warnings. They keep compiling Debug: # in CMakeLists.txt exist for exactly their warnings. They keep compiling Debug:
# only the Debug configuration passes -Werror, so these two are the legs where a # only the Debug configuration passes -Werror, so these two are the legs where a
# new warning in either compiler still fails the build. # new warning in either compiler still fails the build.
@ -183,7 +183,7 @@ jobs:
test: skip # The sanitizer leg below runs this distro's suite test: skip # The sanitizer leg below runs this distro's suite
# The one leg that runs the suite under AddressSanitizer and # The one leg that runs the suite under AddressSanitizer and
# UndefinedBehaviorSanitizer. Debian 13 and Fedora 44 keep covering the # UndefinedBehaviorSanitizer. Debian 13 and Fedora 45 keep covering the
# uninstrumented suite, so nothing is lost by instrumenting this one. # uninstrumented suite, so nothing is lost by instrumenting this one.
# #
# It packages nothing. A sanitized Debug build is not something to ship, and # It packages nothing. A sanitized Debug build is not something to ship, and
@ -223,7 +223,7 @@ jobs:
# A configuration needs roughly 500-850 MB on Linux, so the old uniform 600M bound sat # A configuration needs roughly 500-850 MB on Linux, so the old uniform 600M bound sat
# below what a leg writes: ccache spent each build deleting the entries the next run # below what a leg writes: ccache spent each build deleting the entries the next run
# asked for (measured: 2624-3720 cleanup passes per build, 8% of calls served). Each # asked for (measured: 2624-3720 cleanup passes per build, 8% of calls served). Each
# leg states the size it needs instead: one configuration for most, two for Fedora 44 # leg states the size it needs instead: one configuration for most, two for Fedora 45
# (Debug for the suite, Release for the package), the server alone for Servatrice. # (Debug for the suite, Release for the package), the server alone for Servatrice.
# Raising these further means caching fewer legs, since GitHub evicts a whole entry # Raising these further means caching fewer legs, since GitHub evicts a whole entry
# when the total is exceeded. # when the total is exceeded.
@ -466,7 +466,7 @@ jobs:
test: skip # Running tests on all distros is superfluous test: skip # Running tests on all distros is superfluous
- distro: Fedora - distro: Fedora
version: 43 # previous release, still covered by the nightly version: 44 # previous release, still covered by the nightly
package: RPM package: RPM
test: skip # Running tests on all distros is superfluous test: skip # Running tests on all distros is superfluous
@ -1161,7 +1161,7 @@ jobs:
# (PERSIST_CCACHE in build-linux and build-vcpkg), or a live entry is deleted. # (PERSIST_CCACHE in build-linux and build-vcpkg), or a live entry is deleted.
# The nightly legs keep none, so their leftover entries are reclaimed here # The nightly legs keep none, so their leftover entries are reclaimed here
# instead of waiting out the age rule. # instead of waiting out the age rule.
LIVE_CCACHE_KEYS: 'ccache-Arch ccache-Servatrice_Debian12 ccache-Debian13 ccache-Fedora44 ccache-Ubuntu26.04 ccache-Ubuntu26.04sanitize ccache-macOS14-xcode-27 ccache-macOS15-xcode-27 ccache-macOS-xcode-27' LIVE_CCACHE_KEYS: 'ccache-Arch ccache-Servatrice_Debian12 ccache-Debian13 ccache-Fedora45 ccache-Ubuntu26.04 ccache-Ubuntu26.04sanitize ccache-macOS14-xcode-27 ccache-macOS15-xcode-27 ccache-macOS-xcode-27'
run: | run: |
gh api --paginate "repos/$GITHUB_REPOSITORY/actions/caches?per_page=100" \ gh api --paginate "repos/$GITHUB_REPOSITORY/actions/caches?per_page=100" \
--jq '.actions_caches[] | [.id, .ref, .key, .last_accessed_at] | @tsv' >"$RUNNER_TEMP/caches.tsv" --jq '.actions_caches[] | [.id, .ref, .key, .last_accessed_at] | @tsv' >"$RUNNER_TEMP/caches.tsv"