-
Notifications
You must be signed in to change notification settings - Fork 7
/
action.yml
76 lines (59 loc) · 2.34 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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
name: nixbuild.net
description: Run Nix builds on nixbuild.net
author: Rickard Nilsson
inputs:
nixbuild_token:
required: true
description: |
The private auth token used to access nixbuild.net.
You should not add your private token directly to the workflow file but
instead define a GitHub Secret for it, to avoid mistakenly sharing your
token with others.
Follow the instructions in the README of this action for instructions
on how to create and configure your auth token.
The token must have the permissions 'build:read', 'build:write',
'store:read' and 'store:write'.
See https://docs.nixbuild.net/access-control/ for more details on auth
tokens and permissions.
generate_summary_for:
required: false
default: ''
description: |
If set to 'job', a summary of all builds and their resource usage will be
generated as a GitHub Actions step summary for the job that used
nixbuild-action.
If set to 'workflow', the summary will instead include builds from all
jobs executed so far during the workflow run. A workflow summary makes
most sense for the very last job in your workflow (since it can be
incomplete otherwise).
If set to '', no summary will be generated.
caches:
required: false
description: |
Set the caches setting in nixbuild.net. For documentation
see https://docs.nixbuild.net/settings/#caches.
Separate multiple caches with a comma.
You must have corresponding access tokens setup in your account on
nixbuild.net, see https://docs.nixbuild.net/settings/#access-tokens.
reuse-build-failures:
required: false
description: |
Set the reuse-build-failures setting in nixbuild.net. For documentation
see https://docs.nixbuild.net/settings/#reuse-build-failures.
reuse-build-timeouts:
required: false
description: |
Set the reuse-build-timeouts setting in nixbuild.net. For documentation
see https://docs.nixbuild.net/settings/#reuse-build-timeouts.
keep-builds-running:
required: false
description: |
Set the keep-builds-running setting in nixbuild.net. For documentation
see https://docs.nixbuild.net/settings/#keep-builds-running.
runs:
using: 'node20'
main: 'index.js'
post: 'summary.js'
branding:
icon: zap
color: gray-dark