ci(nix): checkout merge commit of pull request

Signed-off-by: Seth Flynn <getchoo@tuta.io>
This commit is contained in:
Seth Flynn 2025-04-20 16:54:44 -04:00
parent e03870d3f2
commit abe18fb144
No known key found for this signature in database
GPG Key ID: D31BD0D494BBEE86

View File

@ -61,8 +61,17 @@ jobs:
id-token: write id-token: write
steps: steps:
- name: Get merge commit
if: ${{ github.event_name == 'pull_request_target' }}
id: merge-commit
uses: ./.github/actions/get-merge-commit.yml
with:
pull-request-id: ${{ github.event.pull_request.id }}
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
ref: ${{ steps.merge-commit.outputs.merge-commit-sha || github.sha }}
- name: Install Nix - name: Install Nix
uses: DeterminateSystems/nix-installer-action@v16 uses: DeterminateSystems/nix-installer-action@v16