diff --git a/.github/workflows/on-pr.yml b/.github/workflows/on-pr.yml index aa64dc83..c5096186 100644 --- a/.github/workflows/on-pr.yml +++ b/.github/workflows/on-pr.yml @@ -2,6 +2,11 @@ name: CI - Pull Request on: pull_request +# Pull Request Runs on the same branch will be cancelled +concurrency: + group: ${{ github.head_ref }} + cancel-in-progress: true + env: FIGMA_ACCESS_TOKEN: ${{secrets.FIGMA_PERSONAL_ACCESS_TOKEN}} @@ -22,14 +27,21 @@ jobs: run: npm ci - name: Run tests run: npm run test - - name: Get lastUpdated from package.json - id: lastUpdated - run: echo "lastUpdated=$(cat package.json | jq .lastUpdated)" >> $GITHUB_OUTPUT + + release-comment: + name: Release Comment + runs-on: ubuntu-latest + if: ${{ contains(github.event.pull_request.title, 'release zeta-icons') }} && ${{ contains(github.event.pull_request.title, 'chore(main)') }} + steps: + - name: Get lastUpdated + if: lastUpdated + run: echo "lastUpdated=${{cat package.json | jq .lastUpdated}}" >> $GITHUB_ENV + - name: Comment uses: mikedloss/create-update-comment@v1 with: token: ${{ secrets.GITHUB_TOKEN }} unique-identifier: "lastUpdated comment" message: | - ## PR is ready to merge. - Last updated: ${{steps.lastUpdated.outputs.lastUpdated}} + ### PR is ready to merge. + Last updated: ${{ steps.lastUpdated.outputs.lastUpdated }}