diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index e6f18a8..4222327 100755 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -8,11 +8,14 @@ on: jobs: release_tag: runs-on: ubuntu-latest + outputs: + release: steps.create_release.outputs.release steps: - name: Checkout uses: actions/checkout@v4 - name: Get latest release and create new release + id: create_release shell: bash run: | # Get latest release. @@ -33,12 +36,14 @@ jobs: # Create new_release=$(date +'%Y').$(date +'%m').$counter - echo "RELEASE=$new_release">> $GITHUB_ENV + echo "release=$new_release">> $GITHUB_OUTPUT echo "Release $new_release successfully set" build: - needs: release_tag runs-on: ubuntu-latest + needs: release_tag + env: + release_tag: ${{needs.release_tag.outputs.release}} steps: - name: Checkout uses: actions/checkout@v4 @@ -67,5 +72,5 @@ jobs: push: true cleanup: true tags: | - ${{ secrets.DOCKER_USER }}/docker-owndyndns-netcup:${{ env.VERSION }} + ${{ secrets.DOCKER_USER }}/docker-owndyndns-netcup:$release_tag ${{ secrets.DOCKER_USER }}/docker-owndyndns-netcup:latest