Skip to content

Commit f1d4d54

Browse files
committed
#39 [docker public hub] fix: update workflow config
1 parent b6a735b commit f1d4d54

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

.github/workflows/php-docker-public.yml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -43,33 +43,23 @@ jobs:
4343
- name: Log into Docker Hub
4444
uses: docker/login-action@v3
4545
with:
46+
registry: docker.io
4647
username: ${{ env.DOCKERHUB_USERNAME }}
4748
password: ${{ env.DOCKERHUB_TOKEN }}
4849

49-
- name: Extract Docker metadata
50-
id: meta
51-
uses: docker/metadata-action@v5
52-
with:
53-
images: ${{ env.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}
54-
tags: |
55-
type=ref,event=branch
56-
type=ref,event=tag
57-
type=semver,pattern={{version}}
58-
type=raw,value=latest,enable=${{ github.ref == 'refs/heads/main' }}
59-
6050
- name: Get latest version tag
6151
id: get_version
6252
run: |
6353
git fetch --tags
6454
latest_tag=$(git tag -l | sort -V | tail -n 1)
6555
echo "Latest tag: $latest_tag"
66-
echo ::set-output name=version::$latest_tag
56+
echo "version=$latest_tag" >> $GITHUB_OUTPUT
6757
6858
- name: Increment version number
6959
id: inc_version
7060
run: |
7161
version=${{ steps.get_version.outputs.version }}
72-
version=${version#v}
62+
version=${version#"v"}
7363
if [ -z "$version" ]; then
7464
major=0
7565
minor=0
@@ -91,13 +81,22 @@ jobs:
9181
fi
9282
new_version="v$major.$minor.$patch"
9383
echo "New version: $new_version"
94-
echo ::set-output name=new_version::$new_version
84+
echo "new_version=$new_version" >> $GITHUB_OUTPUT
9585
9686
- name: Set new version tag
9787
run: |
9888
git tag ${{ steps.inc_version.outputs.new_version }}
9989
git push origin ${{ steps.inc_version.outputs.new_version }}
10090
91+
- name: Extract Docker metadata
92+
id: meta
93+
uses: docker/metadata-action@v5
94+
with:
95+
images: ${{ env.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}
96+
tags: |
97+
type=latest
98+
type=${{ steps.inc_version.outputs.new_version }}
99+
101100
- name: Build and push Docker image
102101
id: build-and-push
103102
uses: docker/build-push-action@v6

0 commit comments

Comments
 (0)