Skip to content

Plan: docs/terminal-wall-plan.md #20

Plan: docs/terminal-wall-plan.md

Plan: docs/terminal-wall-plan.md #20

Workflow file for this run

name: Build
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
path: architect
- name: Checkout ghostty dependency
uses: actions/checkout@v4
with:
repository: forketyfork/ghostty
path: ghostty
- name: Install Nix
uses: cachix/install-nix-action@v31
with:
extra_nix_config: |
experimental-features = nix-command flakes
- name: Cache Nix store
uses: cachix/cachix-action@v16
with:
name: forketyfork
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
- name: Build
run: nix develop --command just build
working-directory: architect
- name: Test
run: nix develop --command just test
working-directory: architect
- name: Lint
run: nix develop --command just lint
working-directory: architect