diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index af7f3eec..1bea1703 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -27,7 +27,7 @@ concurrency: permissions: packages: write - contents: read + contents: write jobs: build-images: @@ -129,3 +129,13 @@ jobs: ghcr.io/projectasap/asap-query-engine:latest cache-from: type=registry,ref=ghcr.io/projectasap/asap-query-engine:buildcache cache-to: ${{ (startsWith(github.ref, 'refs/tags/') || github.event_name == 'workflow_dispatch') && 'type=registry,ref=ghcr.io/projectasap/asap-query-engine:buildcache,mode=max' || '' }} + + create-release: + needs: build-images + if: startsWith(github.ref, 'refs/tags/') + runs-on: ubuntu-latest + steps: + - name: Create GitHub Release + run: gh release create ${{ github.ref_name }} --generate-notes --title "${{ github.ref_name }}" + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}