From 82b0b2cbbd4bb404b5b3e3f348194e5150672bfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Sat, 3 Oct 2026 15:11:54 +0200 Subject: [PATCH 001/268] Change release name for 3.1.0 release. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1ea17b664..4923f9999 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -90,7 +90,7 @@ project("Cockatrice" VERSION 3.1.0) # Set release name if not provided via env/cmake var if(NOT DEFINED GIT_TAG_RELEASENAME) - set(GIT_TAG_RELEASENAME "Graduation Day") + set(GIT_TAG_RELEASENAME "Reality Check") endif() # Use c++20 for all targets From b858d684cbf675171855d4ff9818ea0ffb20261a Mon Sep 17 00:00:00 2001 From: Michael Hogg Date: Sat, 3 Oct 2026 17:35:06 -0700 Subject: [PATCH 002/268] Fix docker metadata tags input in release workflow (#7390) The inline comment after type=ref,event=tag was inside the tags block scalar, so it was passed to docker/metadata-action as part of the tag spec, failing with "Invalid event". Move the comment above the block. Co-authored-by: Michael Hogg <3495076+jedinerd@users.noreply.github.com> --- .github/workflows/docker-release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker-release.yml b/.github/workflows/docker-release.yml index 967d94c58..7311240d7 100644 --- a/.github/workflows/docker-release.yml +++ b/.github/workflows/docker-release.yml @@ -147,8 +147,9 @@ jobs: images: ${{ env.GHCR_IMAGE }} flavor: | latest=auto + # if semver, also: type=semver,pattern={{version}} / {{major}}.{{minor}} tags: | - type=ref,event=tag # if semver, also: type=semver,pattern={{version}} / {{major}}.{{minor}} + type=ref,event=tag # Add OCI annotations to image index and publish tags - name: "Create image index" From 76bcc4842b6212ace11b1b603598de8f07c6fbb9 Mon Sep 17 00:00:00 2001 From: Michael Hogg Date: Sat, 3 Oct 2026 17:35:24 -0700 Subject: [PATCH 003/268] Fix digest artifact names in docker release workflow (#7391) With archive: false, actions/upload-artifact ignores the name input and names the artifact after the uploaded file, so the digest artifacts were named after the raw digest instead of digest-