From 1403a1b2c020c998bec4eda1b2ca83e8d2eb4432 Mon Sep 17 00:00:00 2001 From: v Date: Thu, 8 Jun 2023 09:58:00 +0200 Subject: [PATCH] Nix CI (#176) Co-authored-by: Victor Reviewed-on: https://git.0x76.dev/v/infrastructure/pulls/176 --- .forgejo/workflows/nix.yml | 20 ++++++++++++++++++++ .forgejo/workflows/test.yml | 12 ------------ flake.lock | 18 +++++++++--------- 3 files changed, 29 insertions(+), 21 deletions(-) create mode 100644 .forgejo/workflows/nix.yml delete mode 100644 .forgejo/workflows/test.yml diff --git a/.forgejo/workflows/nix.yml b/.forgejo/workflows/nix.yml new file mode 100644 index 0000000..f00297f --- /dev/null +++ b/.forgejo/workflows/nix.yml @@ -0,0 +1,20 @@ +name: Nix + +on: [push] + +jobs: + lint: + runs-on: docker + env: + container: + image: ghcr.io/catthehacker/ubuntu:js-20.04 + steps: + - uses: actions/checkout@v3 + - uses: https://github.com/cachix/install-nix-action@v20 + env: + with: + nix_path: nixpkgs=channel:nixos-unstable + - name: Run `nix flake check` + run: | + sed -i '/^access-tokens/ d' /etc/nix/nix.conf + nix run '.#' -- -V diff --git a/.forgejo/workflows/test.yml b/.forgejo/workflows/test.yml deleted file mode 100644 index 8dd9abe..0000000 --- a/.forgejo/workflows/test.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Testing - -on: [push] - -jobs: - lint: - runs-on: docker - steps: - - uses: actions/checkout@v3 - - run: ls -l - - run: uname -a - diff --git a/flake.lock b/flake.lock index fc56a43..7e13dd7 100644 --- a/flake.lock +++ b/flake.lock @@ -695,11 +695,11 @@ ] }, "locked": { - "lastModified": 1686126776, - "narHash": "sha256-cgomr+NMvIS9ov6OpwPFfnmwfzEisukjodQ+ZJy4YzE=", + "lastModified": 1686142265, + "narHash": "sha256-IP0xPa0VYqxCzpqZsg3iYGXarUF+4r2zpkhwdHy9WsM=", "owner": "nix-community", "repo": "home-manager", - "rev": "3512a6dafb7836cfceef00dcb29ce6f01c2ce280", + "rev": "39c7d0a97a77d3f31953941767a0822c94dc01f5", "type": "github" }, "original": { @@ -1098,11 +1098,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1686025136, - "narHash": "sha256-yd/Lr6RjjeyF7PpA+TpFT4E5LZeDyiMLVJUXIWxB4Rs=", + "lastModified": 1686131476, + "narHash": "sha256-d/VZjsgW7dBwqN77EcQ4HqQifpATkT5WnCvYbovIhf0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "22467e240f390f029d6c745ce031f0ffbdc40916", + "rev": "32d8e07a8ea673bc9b8c0f8106fb0b776c6ea6a8", "type": "github" }, "original": { @@ -1213,11 +1213,11 @@ }, "nur": { "locked": { - "lastModified": 1686127382, - "narHash": "sha256-iFyvwOxYlTt23ttL2jdyBFSfcE752hPNu7zc4m7QSXY=", + "lastModified": 1686143635, + "narHash": "sha256-BmsQRuHNoOIQl9Zv/aettlJUt366HoRW1xQnI8n3C64=", "owner": "nix-community", "repo": "NUR", - "rev": "f774a40d3b542d2d5e0fc5cdc09136f0b4cb11c8", + "rev": "b54d94d6eb99231590921225e1601705b97aa968", "type": "github" }, "original": {