diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e4df777..3991a08 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,11 +11,11 @@ jobs: steps: - uses: actions/checkout@v2 - + - name: Get tag id: repository run: echo "tag=$(git describe --tags HEAD)" > $GITHUB_ENV - + - name: Set up QEMU uses: docker/setup-qemu-action@v1 @@ -28,7 +28,7 @@ jobs: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - + - name: Docker meta id: meta uses: docker/metadata-action@v4 @@ -38,6 +38,13 @@ jobs: tags: | type=semver,pattern={{version}} + - name: extract-changelog + id: extract-changelog + uses: sean0x42/markdown-extract@v2 + with: + file: CHANGELOG.md + pattern: ${{ github.ref_name }} + - name: Build and push id: docker_build uses: docker/build-push-action@v4 @@ -48,17 +55,11 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - - name: extract-changelog - id: extract-changelog - uses: sean0x42/markdown-extract@v2 - with: - file: CHANGELOG.md - pattern: ${{ github.ref_name }} - + outputs: img-tag: ${{ steps.meta.outputs.img-tag }} changelog: ${{ steps.extract-changelog.outputs.markdown }} - + release: runs-on: ubuntu-latest needs: