mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
feat(ci): update Docker workflow to include version tagging
Adds a step to install jq and retrieves the version from package.json to tag the Docker image. This ensures that the Docker image is versioned correctly based on the package version, improving traceability and deployment consistency.
This commit is contained in:
1 parent
9a7e9ae687
commit
537d30ab1e
1 file changed
+8
@@ -9,6 +9,13 @@ jobs:
|
||||
-
|
||||
name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
-
|
||||
name: Install jq
|
||||
run: sudo apt-get update && sudo apt-get install -y jq
|
||||
-
|
||||
name: Get version from package.json
|
||||
id: package-version
|
||||
run: echo "VERSION=$(cat package.json | jq -r .version)" >> $GITHUB_OUTPUT
|
||||
-
|
||||
name: Login to Docker Hub
|
||||
uses: docker/login-action@v2
|
||||
@@ -28,4 +35,5 @@ jobs:
|
||||
tags: |
|
||||
4gray/iptvnator:latest
|
||||
4gray/iptvnator:${{ github.sha }}
|
||||
4gray/iptvnator:${{ steps.package-version.outputs.VERSION }}
|
||||
platforms: linux/amd64,linux/arm64
|
||||
Reference in new issue
Block a user