diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 28c54afd..a194da13 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -68,10 +68,7 @@ jobs: contents: write id-token: write runs-on: ubuntu-latest - strategy: - matrix: - environment: [preprod, prod] - environment: ${{ matrix.environment }} + environment: release steps: - name: Checkout id: checkout @@ -90,6 +87,7 @@ jobs: uses: "google-github-actions/auth@v2" with: token_format: "access_token" + project_id: "${{ secrets.PROJECT_ID }}" workload_identity_provider: "${{ secrets.WIF_PROVIDER }}" service_account: "${{ secrets.WIF_SERVICE_ACCOUNT }}" @@ -108,9 +106,10 @@ jobs: GAR_LOCATION: ${{ secrets.GAR_LOCATION }} PROJECT_ID: ${{ secrets.PROJECT_ID }} GAR_NAME: ${{ secrets.GAR_NAME }} + GH_TOKEN: ${{ secrets.GH_TOKEN }} run: |- - docker build -f Dockerfile -t '${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}:${{ github.sha }} -t '${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}:latest --build-arg API_BASE_URL=${{ vars.API_BASE_URL }} --build-arg NEXT_PUBLIC_LOGIN_URL=${{ vars.NEXT_PUBLIC_LOGIN_URL }} --build-arg APPLICATION_MODE=${{ vars.APPLICATION_MODE }} . + docker build -t '${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}:${{ github.sha }} -t '${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }}:latest ./ docker push --all-tags '${{ env.GAR_LOCATION }}'-docker.pkg.dev/'${{ env.PROJECT_ID }}'/'${{ env.GAR_NAME }}'/${{ steps.getversion.outputs.version }} - name: Run Notification @@ -121,4 +120,4 @@ jobs: steps: ${{ toJson(steps) }} channel: ${{ env.SLACK_CHANNEL }} message: Running release build on {{ env.GITHUB_REF_NAME }} branch ${{ job.status }} - if: always() \ No newline at end of file + if: always()