From 331f08255c04109ba40a9ee6c1cfe95f6e4202c734c33a6c818f70a3bd395171 Mon Sep 17 00:00:00 2001 From: Nicolas Belouin Date: Fri, 21 Feb 2025 15:38:13 +0100 Subject: [PATCH] Fix gitea not supporting if expressions Signed-off-by: Nicolas Belouin --- .gitea/workflows/pr_project.yaml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/pr_project.yaml b/.gitea/workflows/pr_project.yaml index 70fdef6..c9e851c 100644 --- a/.gitea/workflows/pr_project.yaml +++ b/.gitea/workflows/pr_project.yaml @@ -28,18 +28,21 @@ jobs: - uses: 'https://github.com/yangskyboxlabs/action-checkout@sha256' with: object-format: 'sha256' - - if: gitea.event.action == "closed" - run: | + - run: | + if [ "${{ gitea.event.action }}" = "closed" ]; then PROJECT="$(grep PROJECT .obs/common.py | sed 's/PROJECT = "\(.*\)"/\1/')" osc rdelete "${PROJECT}:Staging:PR-${{ gitea.event.number }}" - - if: gitea.event.action != "closed" - env: + fi + - env: SCM_URL: ${{ gitea.event.pull_request.head.repo.clone_url }}#${{ gitea.head_ref }} run: | + if [ "${{ gitea.event.action }}" != "closed" ]; then PROJECT="$(grep PROJECT .obs/common.py | sed 's/PROJECT = "\(.*\)"/\1/')" python3 .obs/render_meta.py --pr ${{ gitea.event.number }} --scm-url "${SCM_URL}" | osc meta prj "${PROJECT}:Staging:PR-${{ gitea.event.number }}" -F - - - if: gitea.event.action != "closed" - run: | + fi + - run: | + if [ "${{ gitea.event.action }}" != "closed" ]; then PROJECT="$(grep PROJECT .obs/common.py | sed 's/PROJECT = "\(.*\)"/\1/')" export OBS_PROJECT="${PROJECT}:Staging:PR-${{ gitea.event.number }}" - python3 .obs/wait_obs.py \ No newline at end of file + python3 .obs/wait_obs.py + fi \ No newline at end of file