diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f3cd960..d0ed14e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,12 +1,29 @@ -name: Release -run-name: Release ${{ github.event.release.tag_name }} +name: CI +run-name: ${{ github.event_name == 'release' && format('Release {0}', github.event.release.tag_name) || format('Verify {0}', github.ref_name) }} on: release: types: [created] + push: + branches: [main] + pull_request: jobs: + verify: + if: github.event_name != 'release' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - name: Build Docker Image (no push) + uses: docker/build-push-action@v4 + with: + context: . + push: false + build: + if: github.event_name == 'release' runs-on: ubuntu-latest permissions: packages: write