File tree Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Original file line number Diff line number Diff line change @@ -20,29 +20,38 @@ jobs:
20
20
username : ${{ secrets.DOCKER_HUB_USER }}
21
21
password : ${{ secrets.DOCKER_HUB_TOKEN }}
22
22
- name : Build test image
23
- uses : docker/build-push-action@v2
23
+ uses : docker/build-push-action@v5
24
24
with :
25
- tags : metacpan/metacpan-api-v0-shim :test
25
+ tags : ${{ github.repository }} :test
26
26
target : test
27
27
push : false
28
28
- name : Run Perl tests
29
- run : docker run -i metacpan/metacpan-api-v0-shim :test
29
+ run : docker run -i ${{ github.repository }} :test
30
30
- name : Docker meta
31
31
id : meta
32
32
uses : docker/metadata-action@v5
33
33
with :
34
- images : metacpan/metacpan-api-v0-shim
35
- flavour : |
34
+ images : ${{ github.repository }}
35
+ flavor : |
36
36
latest=false
37
37
tags : |
38
38
type=sha
39
39
type=ref,event=branch
40
40
type=ref,event=pr
41
41
type=raw,value=latest,enable={{is_default_branch}}
42
- - run : echo '${{ steps.meta.outputs.json }}'
42
+ - name : Docker meta (sha)
43
+ id : docker-sha-tag
44
+ uses : docker/metadata-action@v5
45
+ with :
46
+ images : ${{ github.repository }}
47
+ flavor : |
48
+ latest=false
49
+ tags : |
50
+ type=sha
43
51
- name : Build and push
44
52
uses : docker/build-push-action@v5
45
53
with :
46
54
tags : ${{ steps.meta.outputs.tags }}
47
- labels : ${{ steps.meta.outputs.labels }}
48
55
annotations : ${{ steps.meta.outputs.annotations }}
56
+ - if : contains( fromJSON(steps.meta.outputs.json).tags, "${{ github.repository }}:latest")
57
+ run : echo 'need update to ${{ steps.docker-sha-tag.outputs.tags }}'
You can’t perform that action at this time.
0 commit comments