Skip to content

Update fenix flake input #4706

Update fenix flake input

Update fenix flake input #4706

---
name: Nix flake check
on:
pull_request:
jobs:
check-nix:
name: Nix flake check
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@v21
- name: Install EricCrosson/retry
uses: EricCrosson/install-github-release-binary@v2
with:
targets: EricCrosson/retry@v1
# Retry this step because sometimes there is a network blip
- run: |
: nix flake check
retry --up-to 2x -- nix flake check ./nix --keep-going --print-build-logs
check-darwin-config:
name: darwin configuration build
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@v21
- name: Install EricCrosson/retry
uses: EricCrosson/install-github-release-binary@v2
with:
targets: EricCrosson/retry@v1
- run: |
: build darwin configuration with stubbed private inputs
retry --up-to 2x -- nix build \
.#darwinConfigurations.MBP-0954.system \
--override-input aws-console-bitgo path:./stubs/private-input-stub \
--override-input aws-saml-bitgo path:./stubs/private-input-stub \
--override-input atlas path:./stubs/private-input-stub \
--override-input cortex path:./stubs/private-input-stub \
--override-input gh-agent path:./stubs/private-input-stub \
--keep-going --print-build-logs