diff --git a/.github/workflows/dockerImageBuild.yml.bak b/.github/workflows/dockerImageBuild.yml similarity index 77% rename from .github/workflows/dockerImageBuild.yml.bak rename to .github/workflows/dockerImageBuild.yml index 3fc14bd..eda2bb7 100644 --- a/.github/workflows/dockerImageBuild.yml.bak +++ b/.github/workflows/dockerImageBuild.yml @@ -14,14 +14,22 @@ jobs: - name: Set up QEMU uses: docker/setup-qemu-action@v3 + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + - name: Login to DockerHub uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Extract project version + id: extract_version + run: | + project_version=$(grep 'project_version' config.example.toml | cut -d '"' -f 2) + echo "PROJECT_VERSION=$project_version" >> $GITHUB_ENV + - name: Build and push id: docker_build uses: docker/build-push-action@v6 @@ -31,5 +39,5 @@ jobs: push: true platforms: linux/amd64,linux/arm64 tags: | - ${{ secrets.DOCKERHUB_USERNAME }}/${{ GITHUB_REPOSITORY_NAME_PART }}:${{ github.ref_name }} + ${{ secrets.DOCKERHUB_USERNAME }}/${{ GITHUB_REPOSITORY_NAME_PART }}:${{ env.PROJECT_VERSION }} ${{ secrets.DOCKERHUB_USERNAME }}/${{ GITHUB_REPOSITORY_NAME_PART }}:latest