Explorar o código

improve workflows to release

Yuki Takei %!s(int64=6) %!d(string=hai) anos
pai
achega
6eac049a91
Modificáronse 2 ficheiros con 3 adicións e 8 borrados
  1. 2 3
      .github/workflows/build.yml
  2. 1 5
      .github/workflows/release.yml

+ 2 - 3
.github/workflows/build.yml

@@ -1,9 +1,8 @@
 name: Release Docker Images
 name: Release Docker Images
 
 
 on:
 on:
-  push:
-    branches:
-      - tmp/release-v3*
+  release:
+    types: [published]
 
 
 jobs:
 jobs:
 
 

+ 1 - 5
.github/workflows/release.yml

@@ -35,7 +35,7 @@ jobs:
         git commit -am "Release v${{ env.RELEASE_VERSION }}"
         git commit -am "Release v${{ env.RELEASE_VERSION }}"
         git tag -a v${{ env.RELEASE_VERSION }} -m "v${{ env.RELEASE_VERSION }}"
         git tag -a v${{ env.RELEASE_VERSION }} -m "v${{ env.RELEASE_VERSION }}"
         git push --follow-tags origin $TMP_RELEASE_BRANCH
         git push --follow-tags origin $TMP_RELEASE_BRANCH
-        echo ::set-env name=TMP_RELEASE_BRANCH::$TMP_RELEASE_BRANCH
+        git push --delete origin ${{ env.TMP_RELEASE_BRANCH }}
 
 
     - name: Upload release notes
     - name: Upload release notes
       uses: Roang-zero1/github-create-release-action@master
       uses: Roang-zero1/github-create-release-action@master
@@ -43,7 +43,3 @@ jobs:
         created_tag: v${{ env.RELEASE_VERSION }}
         created_tag: v${{ env.RELEASE_VERSION }}
       env:
       env:
         GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
         GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
-    - name: Remove temporary branch
-      run: |
-        git push --delete origin ${{ env.TMP_RELEASE_BRANCH }}