File tree Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -6,10 +6,12 @@ name: Image push per Github Tag
6
6
7
7
run-name : Creating new tag in quay based on pushed tag in Github.
8
8
on :
9
- push :
10
- tags :
11
- - ' *'
12
9
workflow_dispatch :
10
+ inputs :
11
+ target_tag :
12
+ default : ' vx.y.z'
13
+ description : ' DSP Tag'
14
+ required : true
13
15
env :
14
16
IMAGE_SERVER : quay.io/opendatahub/ds-pipelines-api-server
15
17
IMAGE_UI : quay.io/opendatahub/ds-pipelines-frontend
@@ -42,16 +44,13 @@ jobs:
42
44
QUAY_ROBOT_TOKEN : ${{ secrets.QUAY_ROBOT_TOKEN }}
43
45
run : |
44
46
skopeo login quay.io -u ${QUAY_ROBOT_USERNAME} -p ${QUAY_ROBOT_TOKEN}
45
- - name : Get latest tag name
46
- id : tag
47
- run : echo "tag=$(git tag | tail -n 1)" >> ${GITHUB_OUTPUT}
48
47
- name : Get latest tag hash
49
48
id : hash
50
- run : echo "hash=$(git rev-parse --short=7 ${{ steps.tag.outputs.tag }} )" >> ${GITHUB_OUTPUT}
49
+ run : echo "hash=$(git rev-parse --short=7 ${{ inputs.target_tag }} )" >> ${GITHUB_OUTPUT}
51
50
- name : Create new tag
52
51
shell : bash
53
52
env :
54
- TAG : ${{ steps.tag.outputs.tag }}
53
+ TAG : ${{ inputs.target_tag }}
55
54
HASH : ${{ steps.hash.outputs.hash }}
56
55
run : |
57
56
skopeo copy docker://${IMAGE_SERVER}:main-${{ env.HASH }} docker://${IMAGE_SERVER}:${{ env.TAG }}
You can’t perform that action at this time.
0 commit comments