forked from Mirror/attic-action
chore: don't use channels for testing (#3)
This commit is contained in:
parent
3b6f7992de
commit
ec939ca6ac
3 changed files with 13 additions and 10 deletions
2
.github/workflows/test.yml
vendored
2
.github/workflows/test.yml
vendored
|
@ -38,4 +38,4 @@ jobs:
|
|||
token: ${{ secrets.ATTIC_TOKEN }}
|
||||
|
||||
- name: Build Nix Package
|
||||
run: nix build -f test.nix -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/nixpkgs-unstable.tar.gz --show-trace
|
||||
run: nix build --impure --show-trace -L .#test
|
||||
|
|
14
flake.nix
14
flake.nix
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
description = "";
|
||||
description = "Github Action for caching Nix derivations with attic";
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "nixpkgs/nixos-unstable";
|
||||
|
@ -26,6 +26,16 @@
|
|||
};
|
||||
});
|
||||
|
||||
formatter = forEachSystem (p: p.nixpkgs-fmt);
|
||||
formatter = forEachSystem (p: p.alejandra);
|
||||
|
||||
packages = forEachSystem (p: let
|
||||
time = toString builtins.currentTime;
|
||||
test = p.runCommand "test-${time}" {} ''
|
||||
echo ${time} > $out
|
||||
'';
|
||||
in {
|
||||
inherit test;
|
||||
default = test;
|
||||
});
|
||||
};
|
||||
}
|
||||
|
|
7
test.nix
7
test.nix
|
@ -1,7 +0,0 @@
|
|||
let
|
||||
pkgs = import <nixpkgs> { };
|
||||
time = with builtins; toString currentTime;
|
||||
in
|
||||
pkgs.runCommand "${time}-test" { } ''
|
||||
echo "${time}" > $out
|
||||
''
|
Loading…
Reference in a new issue