-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
50 lines (41 loc) · 1.71 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
name: "Configure Nix"
description: "Configures Nix on GitHub Actions for the supported platforms: Linux and macOS."
author: "flox <[email protected]>"
branding:
color: "blue"
icon: "moon"
inputs:
git-user:
description: "Name of the `author` and `commiter` in git if not set already"
default: "Example User"
git-email:
description: "Email of the `author` and `commiter` in git if not set already"
default: "[email protected]"
github-access-token:
description: "GitHub access token to use when using the GitHub fetcher"
ssh-key:
description: "SSH key to use when fetching over SSH"
ssh-key-format:
description: "Format of ssh-key or format to generate"
default: "ed25519"
ssh-auth-sock:
description: "Used to set SSH_AUTH_SOCK variable, used by some Nix fetchers"
substituter:
description: "Default substituter to use for uploads"
substituter-options:
description: "Default substituter options"
default: "?secret-key=/tmp/secret-key&write-nar-listing=1&ls-compression=br&compression=zstd"
substituter-key:
description: "Substituter key created by `nix key generate-secret`"
remote-builders:
description: "Default remote builders to use for builds"
default: ""
example: "ssh-ng://nixbld@fd7a:115c:a1e0::f x86_64-linux /etc/ssh/ssh_host_ed25519_key 1 0 kvm,big-parallel,nixos-test,benchmark - c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUZKUWVLUDkvUDBreG9FMGZUZVYyMFdkZnZYVlBWUGUrd2IyWkRuUitTSzAgcm9vdEBpcC0xMC0wLTEwLTIyMy5lYzIuaW50ZXJuYWwK"
aws-access-key-id:
description: "AWS access key to upload"
aws-secret-access-key:
description: "AWS secret key to upload"
runs:
using: 'node20'
main: 'dist/index.js'
post: 'dist/index.js'