From 25e0cfd15e725ef6f01826874f7202e16cb2ffe6 Mon Sep 17 00:00:00 2001 From: datadunia Date: Fri, 8 May 2026 05:48:02 +0700 Subject: [PATCH] refactor: extract shared CI steps to deploy_call.yaml reusable workflow --- .gitea/workflows/beta.yaml | 1 + .gitea/workflows/deploy_call.yaml | 4 ---- .gitea/workflows/release.yaml | 1 + 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/beta.yaml b/.gitea/workflows/beta.yaml index 72ac714..9366640 100644 --- a/.gitea/workflows/beta.yaml +++ b/.gitea/workflows/beta.yaml @@ -8,6 +8,7 @@ on: jobs: deploy: + if: "contains(github.ref_name, 'beta') || contains(github.ref_name, 'test')" uses: ./.gitea/workflows/deploy_call.yaml with: prerelease: true diff --git a/.gitea/workflows/deploy_call.yaml b/.gitea/workflows/deploy_call.yaml index 55e3c69..7f4806f 100644 --- a/.gitea/workflows/deploy_call.yaml +++ b/.gitea/workflows/deploy_call.yaml @@ -66,11 +66,8 @@ jobs: - name: Create Release and upload assets env: - # PINDAHKAN TOKEN KE SINI TOKEN: ${{ secrets.BUILD_TOKEN }} run: | - # Sekarang $TOKEN sudah bisa dipakai di Bash - echo "--- Diagnostic ---" if [ -z "$TOKEN" ]; then echo "Value: [EMPTY]" exit 1 @@ -82,7 +79,6 @@ jobs: TAG="${{ gitea.ref_name }}" API="${{ gitea.server_url }}/api/v1" - # 1. Create Release JSON_BODY=$(printf '{"tag_name":"%s","name":"%s","body":"Release %s","draft":false,"prerelease":%s}' "$TAG" "$TAG" "$TAG" "${{ inputs.prerelease }}") RELEASE_RESP=$(curl -s -X POST \ diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 8faa5c1..5752b78 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -7,6 +7,7 @@ on: jobs: deploy: + if: "!contains(github.ref_name, 'beta') && !contains(github.ref_name, 'test')" uses: ./.gitea/workflows/deploy_call.yaml with: prerelease: false