fix(workflow): Use pull request head SHA for checkout

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
This commit is contained in:
Tilman Vatteroth 2022-11-06 22:04:23 +01:00 committed by David Mehren
parent b67df0eadf
commit 5a904e6ce4
2 changed files with 7 additions and 3 deletions

View file

@ -40,6 +40,8 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Get yarn cache directory path
id: yarn-cache-dir-path

View file

@ -17,7 +17,7 @@ permissions:
env:
NODE_VERSION: 18
BUILD_CACHE_KEY: "${{ !!github.event.pull_request && github.event.pull_request.head.sha || github.sha }}"
HEAD_COMMIT_HASH: "${{ !!github.event.pull_request && github.event.pull_request.head.sha || github.sha }}"
jobs:
build-frontend:
@ -27,13 +27,15 @@ jobs:
steps:
- name: Check out repo
uses: actions/checkout@v3
with:
ref: ${{ env.HEAD_COMMIT_HASH }}
- name: Cache build
uses: actions/cache@v3.0.11
id: build-cache
with:
path: .next
key: ${{ env.BUILD_CACHE_KEY }}
key: ${{ env.HEAD_COMMIT_HASH }}
- name: Get yarn cache directory path
id: yarn-cache-dir-path
@ -93,7 +95,7 @@ jobs:
id: build-cache
with:
path: .next
key: ${{ env.BUILD_CACHE_KEY }}
key: ${{ env.HEAD_COMMIT_HASH }}
- name: Get yarn cache directory path
id: yarn-cache-dir-path