CI: reconfigure install-nix-action

This commit is contained in:
NotAShelf 2023-02-06 01:31:19 +03:00
parent 895ac4812a
commit c1a31716a2
No known key found for this signature in database
GPG key ID: 5B5C8895F28445F1

View file

@ -1,16 +1,23 @@
name: build-and-cache name: build-and-cache
"on": on:
workflow_dispatch:
push: push:
paths-ignore: paths-ignore:
- 'README.md' - 'README.md'
- '.gitignore' - '.gitignore'
- 'assets' - 'assets'
workflow_dispatch:
jobs: jobs:
build-linux: nix:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy:
matrix:
package:
- default
- nix
- tidal
- maximal
steps: steps:
- uses: easimon/maximize-build-space@v6 - uses: easimon/maximize-build-space@v6
with: with:
@ -21,7 +28,10 @@ jobs:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: cachix/install-nix-action@v18 - uses: cachix/install-nix-action@v18
with: with:
extra_nix_config: access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} extra_nix_config: |
access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
auto-optimise-store = true
experimental-features = nix-command flakes
nix_path: nixpkgs=channel:nixos-unstable nix_path: nixpkgs=channel:nixos-unstable
- uses: cachix/cachix-action@v12 - uses: cachix/cachix-action@v12
with: with:
@ -32,8 +42,5 @@ jobs:
run: git config --global init.defaultBranch main run: git config --global init.defaultBranch main
- name: Validate Flakes - name: Validate Flakes
run: nix flake check run: nix flake check
- name: Build declared flake packages - name: Build Hyprland with default settings
run: |- run: nix build .#${{ matrix.package }} --print-build-logs
nix build '.#tidal'
nix build '.#nix'
nix build '.#maximal'