Skip to content

Commit

Permalink
feat(ci): update Docker workflow to include version tagging
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
4gray committed Nov 29, 2024
1 parent 9a7e9ae commit 537d30a
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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

0 comments on commit 537d30a

Please sign in to comment.