From 45cef42268b02d2e97345b041db82d6343b550f9 Mon Sep 17 00:00:00 2001 From: John Ahlroos Date: Sat, 2 May 2026 12:33:45 +0200 Subject: [PATCH] Require tests pass before publishing new version --- .gitea/workflows/build.yaml | 5 +++++ .gitea/workflows/test.yaml | 1 + 2 files changed, 6 insertions(+) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index caa548f..1f52c39 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -3,6 +3,10 @@ on: push: tags: - '[0-9]+.[0-9]+.[0-9]+' + workflow_run: + workflows: [ "Run Tests" ] + types: + - completed env: ENDPOINT: services-3 @@ -15,6 +19,7 @@ env: jobs: build-docker-image: + if: ${{ gitea.event.workflow_run.conclusion == 'success' && gitea.ref_type == 'tag' }} runs-on: node20 container: image: catthehacker/ubuntu:act-24.04 diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 61b90f4..984307a 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -1,6 +1,7 @@ name: Run Tests on: push: {} + workflow_dispatch: env: RUNNER_TOOL_CACHE: /toolcache jobs: