Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/workflows/pr-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,10 @@ jobs:
run: |
time nix flake check --fallback --print-build-logs

# On macOS release validation builds the same native CLI dependency
# closure, so run its smoke test there rather than building it twice.
- name: Build and smoke-test native CLI
if: matrix.os == 'ubuntu-latest'
run: |
time nix build .#sce --fallback --out-link result --print-build-logs
./result/bin/sce --help
Expand Down Expand Up @@ -79,3 +82,12 @@ jobs:
- name: Build release package and audit portability
run: |
time nix build .#ci-checks --fallback --out-link result-ci-checks --print-build-logs

# On Darwin, .#sce-release is the native CLI with commit metadata.
# Smoke-test that exact binary, which is already built by .#ci-checks.
- name: Smoke-test macOS release CLI
if: matrix.os == 'macos-latest'
run: |
./result-ci-checks/sce-release/bin/sce --help
./result-ci-checks/sce-release/bin/sce version

Loading