You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openserverless.apache.org by fr...@apache.org on 2024/08/06 13:40:51 UTC

(openserverless-operator) 19/24: chore: added TAG extraction steps

This is an automated email from the ASF dual-hosted git repository.

franztt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openserverless-operator.git

commit 29a4251588738e3f7ab3f05068c873a33a284e0e
Author: francescotimperi <fr...@gmail.com>
AuthorDate: Wed Jul 24 18:24:24 2024 +0000

    chore: added TAG extraction steps
---
 .github/workflows/image.yml | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml
index 5157287..2af8c8a 100644
--- a/.github/workflows/image.yml
+++ b/.github/workflows/image.yml
@@ -37,6 +37,8 @@ on:
     - '[0-9]*'
     branches-ignore:
     - '*'
+  pull_request:
+    branches: [main]    
 
 jobs:
   image:
@@ -52,7 +54,15 @@ jobs:
         with:
           submodules: recursive
       - name: License
-        uses: apache/skywalking-eyes@main      
+        uses: apache/skywalking-eyes@main
+      - name: Assign TAG from pull request
+        if:  ${{ github.event_name == 'pull_request' }}
+        run: |
+          echo "IMG_TAG=$(git rev-parse --short HEAD)" >> "$GITHUB_ENV"
+      - name: Assign TAG from push
+        if:  ${{ github.event_name != 'pull_request' }}
+        run: |
+          echo "IMG_TAG=$(git describe --tags --abbrev=0)" >> "$GITHUB_ENV"              
       - name: Registry login
         uses: docker/login-action@v3
         with:
@@ -68,4 +78,4 @@ jobs:
         with:
           version: latest
       - name: Image
-        run: task buildx-and-push
\ No newline at end of file
+        run: task buildx-and-push TAG="$IMG_TAG"
\ No newline at end of file