Add lasr_node
DigitalOcean NixOS images
#5
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Pull Request | |
on: | |
pull_request: | |
branches: | |
- master | |
concurrency: | |
group: ${{ github.head_ref || github.run_id }} | |
cancel-in-progress: true | |
permissions: read-all | |
jobs: | |
flake-health-checks: | |
name: Nix flake health checks | |
runs-on: ubuntu-latest | |
permissions: | |
id-token: "write" | |
contents: "read" | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: DeterminateSystems/nix-installer-action@main | |
- uses: DeterminateSystems/magic-nix-cache-action@main | |
- uses: DeterminateSystems/flake-checker-action@main | |
# check the flake can be built | |
- run: nix flake check | |
# build flake packages | |
- run: nix build .#versa | |
- run: nix build .#lasr_node | |
check-flake-devShells: | |
name: Nix flake devShell checks | |
runs-on: ubuntu-latest | |
permissions: | |
id-token: "write" | |
contents: "read" | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: DeterminateSystems/nix-installer-action@main | |
- uses: DeterminateSystems/magic-nix-cache-action@main | |
# build development shells | |
- run: nix develop .#protocol-dev | |
- run: nix-collect-garbage -d | |
- run: nix develop .#lasr-dev | |
- run: nix-collect-garbage -d | |
- run: nix develop .#versa-rs | |
- run: nix-collect-garbage -d | |
- run: nix develop .#versa-hs | |
check-digitalocean-images: | |
name: Build NixOS DigitalOcean images | |
runs-on: ubuntu-latest | |
permissions: | |
id-token: "write" | |
contents: "read" | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: DeterminateSystems/nix-installer-action@main | |
- uses: DeterminateSystems/magic-nix-cache-action@main | |
- run: nix build .#lasr_nightly_image -L |