From 5f8b903ebd910d9fcd45434c8c88eda935311904 Mon Sep 17 00:00:00 2001 From: mcocdaa <2021137961@qq.com> Date: Sun, 18 Oct 2026 02:11:12 +0200 Subject: [PATCH] ci: validate compose.yaml in CI and use dynamic repository_owner in release.yml --- .github/workflows/ci.yml | 2 ++ .github/workflows/release.yml | 2 +- backend/tests/test_release_workflow.py | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7e51913..d611a7b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,6 +26,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 + - name: Validate compose.yaml + run: docker compose -f compose.yaml config -q - uses: docker/setup-buildx-action@v4 - uses: docker/build-push-action@v7 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 03a2a7e..9d7e1ec 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ permissions: env: REGISTRY: ghcr.io - IMAGE_NAME: ghcr.io/mcocdaa/meetflow + IMAGE_NAME: ghcr.io/${{ github.repository_owner }}/meetflow jobs: test: diff --git a/backend/tests/test_release_workflow.py b/backend/tests/test_release_workflow.py index e133acf..ce8e508 100644 --- a/backend/tests/test_release_workflow.py +++ b/backend/tests/test_release_workflow.py @@ -15,7 +15,7 @@ def test_release_workflow_publishes_the_public_multiarch_tag_contract(): "Verify tag matches package version", "must match v$package_version from pyproject.toml", "git merge-base --is-ancestor", - "IMAGE_NAME: ghcr.io/mcocdaa/meetflow", + "IMAGE_NAME: ghcr.io/${{ github.repository_owner }}/meetflow", "packages: write", "uses: docker/setup-qemu-action@v4", "platforms: linux/amd64,linux/arm64",