From 69af557f95521bc8bac19b5ec0b00117714102d6 Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Tue, 16 Sep 2025 18:15:29 +0700 Subject: [PATCH] fix --- .forgejo/workflows/build-placement.yml | 29 +++++++++++++------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/.forgejo/workflows/build-placement.yml b/.forgejo/workflows/build-placement.yml index 58fea655..a976f364 100644 --- a/.forgejo/workflows/build-placement.yml +++ b/.forgejo/workflows/build-placement.yml @@ -27,23 +27,22 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 - - - name: Extract version from tag - id: version + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + with: + config-inline: | + [registry."${{ env.REGISTRY }}"] + ca=["/etc/ssl/certs/ca-certificates.crt"] + - name: Tag Version run: | - if [ "${{ gitea.event_name }}" == "push" ] && [ -n "${{ gitea.ref_name }}" ]; then - # Extract version from tag (remove 'placement-dev' prefix) - VERSION="${{ gitea.ref_name }}" - VERSION="${VERSION#placement-dev}" - echo "IMAGE_VERSION=$VERSION" >> $GITHUB_OUTPUT - echo "VERSION=$VERSION" >> $GITHUB_OUTPUT + if [[ "${{ gitea.ref }}" == "refs/tags/"* ]]; then + VERSION=$(echo "${{ gitea.ref }}" | sed 's#refs/tags/placement-dev##') else - # Use workflow dispatch input or default to 'latest' - VERSION="${{ inputs.version || 'latest' }}" - echo "IMAGE_VERSION=$VERSION" >> $GITHUB_OUTPUT - echo "VERSION=$VERSION" >> $GITHUB_OUTPUT + VERSION="${{ inputs.version }}" fi - echo "Using version: $VERSION" + echo "VERSION=${VERSION}" >> $GITHUB_OUTPUT + echo "Using version: ${VERSION}" + shell: bash - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -65,7 +64,7 @@ jobs: push: true - name: Remote Deploy - uses: appleboy/ssh-action@v1.0.3 + uses: appleboy/ssh-action@v1.2.1 with: host: ${{ vars.SSH_DEPLOY_HOST }} port: ${{ vars.SSH_DEPLOY_PORT }}