diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 8aefc2c..8c84a5f 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -21,6 +21,12 @@ jobs: - name: Checkout code uses: actions/checkout@v6 + - name: Extract version from package.json + id: version + run: | + VERSION=$(grep '"version"' package.json | sed 's/.*"\([^"]*\)".*/\1/' | sed 's/(.*)//g') + echo "version=$VERSION" >> $GITHUB_OUTPUT + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -45,10 +51,8 @@ jobs: docker.io/${{ secrets.DOCKERHUB_USERNAME }}/website ghcr.io/${{ github.repository }} tags: | - type=ref,event=branch - type=semver,pattern={{version}} - type=sha type=raw,value=latest + type=raw,value=${{ steps.version.outputs.version }} - name: Build and push uses: docker/build-push-action@v6