Skip to content

chore: set flake inputs to holochain v0.3 and lair v0.4.4 #108

chore: set flake inputs to holochain v0.3 and lair v0.4.4

chore: set flake inputs to holochain v0.3 and lair v0.4.4 #108

name: build and cache
on: push
concurrency:
group: ${{ github.workflow }}-${{ github.ref_name }}
cancel-in-progress: true
jobs:
build-holochain:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, macos-13]
fail-fast: false
runs-on: ${{ matrix.os }}
steps:
- name: Print platform information
run: uname -ms
- name: Check out source code
uses: actions/checkout@v4
- name: Install nix
uses: cachix/install-nix-action@v25
with:
install_url: https://releases.nixos.org/nix/nix-2.18.0/install
- name: Use GitHub cache
uses: DeterminateSystems/magic-nix-cache-action@main
- name: Build nix package
run: nix build -L .#holochain
- name: Setup tmate session
if: failure()
uses: mxschmitt/action-tmate@v3
build-lair:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, macos-13]
fail-fast: false
runs-on: ${{ matrix.os }}
steps:
- name: Print platform information
run: uname -ms
- name: Check out source code
uses: actions/checkout@v4
- name: Install nix
uses: cachix/install-nix-action@v25
with:
install_url: https://releases.nixos.org/nix/nix-2.18.0/install
- name: Use GitHub cache
uses: DeterminateSystems/magic-nix-cache-action@main
- name: Build nix package
run: nix build -L .#lair-keystore
- name: Setup tmate session
if: failure()
uses: mxschmitt/action-tmate@v3