Files
nix-config/.gitea/workflows/check-flake.yaml
Zuckerberg 44e7db3229
Some checks failed
Check Flake / check-flake (push) Has been cancelled
does it work
2026-02-19 21:12:00 -08:00

37 lines
1.0 KiB
YAML

name: Check Flake
on: [push]
env:
DEBIAN_FRONTEND: noninteractive
PATH: /run/current-system/sw/bin/
jobs:
check-flake:
runs-on: nixos
steps:
- name: Checkout the repository
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Check Flake
run: nix flake check --all-systems --print-build-logs --log-format raw --show-trace
- name: Debug
env:
ATTIC_ENDPOINT_VAR: ${{ vars.ATTIC_ENDPOINT }}
ATTIC_TOKEN_VAR: ${{ secrets.ATTIC_TOKEN }}
run: |
echo "Endpoint length: ${#ATTIC_ENDPOINT_VAR}"
echo "Token length: ${#ATTIC_TOKEN_VAR}"
- name: Push to cache
env:
XDG_CONFIG_HOME: ${{ runner.temp }}/.config
run: |
attic login local "${{ vars.ATTIC_ENDPOINT }}" "${{ secrets.ATTIC_TOKEN }}"
nix eval .#nixosConfigurations --apply 'cs: map (n: "${cs.${n}.config.system.build.toplevel}") (builtins.attrNames cs)' --json \
| jq -r '.[]' \
| xargs attic push nixos