Copy approach from MNC

This commit is contained in:
Luc Perkins 2024-05-20 17:41:48 -03:00
parent 18b726a612
commit 3a67794618
No known key found for this signature in database
GPG Key ID: 16DB1108FB591835
2 changed files with 7 additions and 4 deletions

View File

@ -12,6 +12,7 @@ jobs:
contents: "read"
env:
ARTIFACT_KEY: flake-checker-${{ matrix.systems.system }}
ARCHIVE_NAME: flake-checker
strategy:
matrix:
systems:
@ -46,11 +47,12 @@ jobs:
- name: Build package for ${{ matrix.systems.nix-system }}
run: |
nix build -L ".#packages.${{ matrix.systems.nix-system }}.default"
cp ./result/bin/flake-checker "${{ env.ARCHIVE_NAME }}"
- name: Upload flake-checker executable for ${{ matrix.systems.system }}
uses: actions/upload-artifact@v4.3.3
with:
# Artifact name
name: ${{ env.ARTIFACT_KEY }}
path: result/bin/flake-checker
path: ${{ env.ARCHIVE_NAME }}
retention-days: 1

View File

@ -88,7 +88,7 @@ jobs:
id-token: write
env:
ARTIFACT_KEY: flake-checker-${{ matrix.systems.system }}
ARTIFACT_PATH: cache-flake-checker-${{ matrix.systems.system }}
ARCHIVE_NAME: flake-checker
strategy:
matrix:
systems:
@ -107,12 +107,13 @@ jobs:
uses: actions/download-artifact@v4.1.7
with:
name: ${{ env.ARTIFACT_KEY }}
path: ${{ env.ARTIFACT_KEY }}
- name: chmod flake-checker executable on ${{ matrix.systems.system }}
run: |
chmod +x ./result/bin/flake-checker
chmod +x "${{ env.ARTIFACT_KEY }}/${{ env.ARCHIVE_NAME }}"
- name: Test flake-checker-action@source-binary on ${{ matrix.systems.runner }}
uses: DeterminateSystems/flake-checker-action@source-binary
with:
source-binary: result/bin/flake-checker
source-binary: ${{ env.ARTIFACT_KEY }}/${{ env.ARCHIVE_NAME }}