diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 251b8ff..d3d04ec 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,15 +1,18 @@ name: Release + on: push: branches: - main + jobs: build-tag-release: name: Build, tag, and release Docker image runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 + - name: Setup release please uses: google-github-actions/release-please-action@v2 id: release @@ -18,15 +21,18 @@ jobs: release-type: simple changelog-path: CHANGELOG.md package-name: zap2xml + - name: Login into GitHub Container Registry if: ${{ steps.release.outputs.release_created }} - run: echo ${{ secrets.CR_PAT }} | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin + run: echo ${{ secrets.GITHUB_TOKEN }} | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin + - name: Build Docker image if: ${{ steps.release.outputs.release_created }} run: | docker build \ -t "ghcr.io/${GITHUB_REPOSITORY}:${{ steps.release.outputs.tag_name }}" \ -t "ghcr.io/${GITHUB_REPOSITORY}:latest" . + - name: Release Docker image if: ${{ steps.release.outputs.release_created }} run: |