From 04c718271ebb553f7cc01e95a8f4870c0d1dfc9c Mon Sep 17 00:00:00 2001 From: Matt Norton Date: Wed, 6 May 2026 15:41:25 +0100 Subject: [PATCH 1/2] Fix missing permissions Signed-off-by: Matt Norton --- .github/workflows/check-build-deploy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/check-build-deploy.yaml b/.github/workflows/check-build-deploy.yaml index bfa2e33b..1e144f51 100644 --- a/.github/workflows/check-build-deploy.yaml +++ b/.github/workflows/check-build-deploy.yaml @@ -242,6 +242,7 @@ jobs: attestations: write id-token: write packages: write + artifact-metadata: write runs-on: ubuntu-latest steps: From 6d2b8adcf9d8491f9d01e60121edd93441f21ac9 Mon Sep 17 00:00:00 2001 From: Matt Norton Date: Wed, 6 May 2026 15:50:03 +0100 Subject: [PATCH 2/2] Fix yamllint error Signed-off-by: Matt Norton --- .github/workflows/check-build-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build-deploy.yaml b/.github/workflows/check-build-deploy.yaml index 1e144f51..167cecd3 100644 --- a/.github/workflows/check-build-deploy.yaml +++ b/.github/workflows/check-build-deploy.yaml @@ -239,10 +239,10 @@ jobs: == 'CSSUoB/TeX-Bot-Py-V2' needs: [mypy, pre-commit, pymarkdown, pytest, ruff-lint, uv-check] permissions: + artifact-metadata: write attestations: write id-token: write packages: write - artifact-metadata: write runs-on: ubuntu-latest steps: