Skip to content

fix hermes params

fix hermes params #19

Workflow file for this run

name: build
on:
push:
branches: [master]
workflow_dispatch:
permissions:
contents: read
jobs:
check:
name: Flake check + format
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v5
- uses: DeterminateSystems/nix-installer-action@v22
- run: nix flake check --all-systems
- run: nix fmt . && git diff --exit-code
build:
name: Build + push ${{ matrix.system }}
needs: check
runs-on: ${{ matrix.runner }}
permissions:
contents: read
packages: write
strategy:
fail-fast: false
matrix:
include:
- { system: x86_64-linux, runner: ubuntu-24.04 }
- { system: aarch64-linux, runner: ubuntu-24.04-arm }
steps:
- uses: actions/checkout@v5
- uses: DeterminateSystems/nix-installer-action@v22
- name: Build + push ${{ matrix.system }}
env:
GHCR_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: nix run .#push-image -- ${{ matrix.system }}
manifest:
name: Publish multi-arch manifest
needs: build
runs-on: ubuntu-24.04
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
- uses: DeterminateSystems/nix-installer-action@v22
- name: Stitch manifest + tags
env:
GHCR_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: nix run .#push-manifest