mirror of
https://github.com/DeterminateSystems/flake-checker.git
synced 2024-10-26 15:08:23 +03:00
Copy approach from MNC
This commit is contained in:
parent
18b726a612
commit
3a67794618
4
.github/workflows/build.yaml
vendored
4
.github/workflows/build.yaml
vendored
@ -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
|
||||
|
7
.github/workflows/ci.yaml
vendored
7
.github/workflows/ci.yaml
vendored
@ -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 }}
|
||||
|
Loading…
Reference in New Issue
Block a user