diff --git a/.github/workflows/release-desktop-canary.yml b/.github/workflows/release-desktop-canary.yml index 25bfe22135..a23c2f5198 100644 --- a/.github/workflows/release-desktop-canary.yml +++ b/.github/workflows/release-desktop-canary.yml @@ -344,7 +344,7 @@ jobs: release/*.rpm* release/*.tar.gz* env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} # ============================================ # 发布到 S3 更新服务器 diff --git a/.github/workflows/release-docker.yml b/.github/workflows/release-docker.yml index 59b8a2277a..a2050f1969 100644 --- a/.github/workflows/release-docker.yml +++ b/.github/workflows/release-docker.yml @@ -44,7 +44,8 @@ jobs: images: ${{ env.REGISTRY_IMAGE }} tags: | type=semver,pattern={{version}} - type=raw,value=latest + type=raw,value=latest,enable=${{ !github.event.release.prerelease }} + type=raw,value=${{ github.event.release.tag_name }},enable=${{ github.event.release.prerelease }} - name: Docker login uses: docker/login-action@v3 @@ -109,7 +110,8 @@ jobs: images: ${{ env.REGISTRY_IMAGE }} tags: | type=semver,pattern={{version}} - type=raw,value=latest + type=raw,value=latest,enable=${{ !github.event.release.prerelease }} + type=raw,value=${{ github.event.release.tag_name }},enable=${{ github.event.release.prerelease }} - name: Docker login uses: docker/login-action@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4384916204..08005e067d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,6 +17,7 @@ concurrency: jobs: release: name: Release + if: ${{ !contains(github.ref_name, '-') }} runs-on: ubuntu-latest services: