A fork of attic a self-hostable Nix Binary Cache server
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

flake/integration-tests: Expose GitHub Actions matrix

Currently only integration tests.

+32
+21
flake.lock
··· 56 56 "type": "github" 57 57 } 58 58 }, 59 + "nix-github-actions": { 60 + "inputs": { 61 + "nixpkgs": [ 62 + "nixpkgs" 63 + ] 64 + }, 65 + "locked": { 66 + "lastModified": 1729742964, 67 + "narHash": "sha256-B4mzTcQ0FZHdpeWcpDYPERtyjJd/NIuaQ9+BV1h+MpA=", 68 + "owner": "nix-community", 69 + "repo": "nix-github-actions", 70 + "rev": "e04df33f62cdcf93d73e9a04142464753a16db67", 71 + "type": "github" 72 + }, 73 + "original": { 74 + "owner": "nix-community", 75 + "repo": "nix-github-actions", 76 + "type": "github" 77 + } 78 + }, 59 79 "nixpkgs": { 60 80 "locked": { 61 81 "lastModified": 1726042813, ··· 93 113 "crane": "crane", 94 114 "flake-compat": "flake-compat", 95 115 "flake-parts": "flake-parts", 116 + "nix-github-actions": "nix-github-actions", 96 117 "nixpkgs": "nixpkgs", 97 118 "nixpkgs-stable": "nixpkgs-stable" 98 119 }
+5
flake.nix
··· 15 15 inputs.nixpkgs.follows = "nixpkgs"; 16 16 }; 17 17 18 + nix-github-actions = { 19 + url = "github:nix-community/nix-github-actions"; 20 + inputs.nixpkgs.follows = "nixpkgs"; 21 + }; 22 + 18 23 flake-compat = { 19 24 url = "github:edolstra/flake-compat"; 20 25 flake = false;
+6
flake/integration-tests.nix
··· 29 29 }; 30 30 31 31 config = { 32 + flake.githubActions = inputs.nix-github-actions.lib.mkGithubMatrix { 33 + checks = { 34 + inherit (self.checks) x86_64-linux; 35 + }; 36 + }; 37 + 32 38 perSystem = { self', pkgs, config, system, ... }: let 33 39 cfg = config.attic.integration-tests; 34 40