-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.yaml
More file actions
71 lines (66 loc) · 1.58 KB
/
build.yaml
File metadata and controls
71 lines (66 loc) · 1.58 KB
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
# build.yaml — declarative inputs for the arcane-toolbox image build.
# Edited by humans; consumed by the Justfile via yq (Mike Farah's Go yq, v4+).
image:
name: ghcr.io/getarcaneapp/tools
local_tag: ghcr.io/getarcaneapp/tools:dev
ci_tag: ghcr.io/getarcaneapp/tools:ci
versions:
alpine: "3.23"
trivy: "0.70.0"
busybox: "1.37.0"
platforms:
validate: linux/amd64
publish:
- linux/amd64
- linux/386
- linux/arm/v7
- linux/arm64
- linux/ppc64le
- linux/s390x
busybox:
# CONFIG_* keys forced to =y in the BusyBox .config. The Justfile appends
# =y when generating dist/busybox.config — encoding values directly here
# would invite YAML truthy/falsy coercion (`y` -> true).
config:
- CONFIG_STATIC
- CONFIG_LFS
- CONFIG_ASH
- CONFIG_SH_IS_ASH
- CONFIG_ASH_PRINTF
- CONFIG_FEATURE_FANCY_HEAD
- CONFIG_FEATURE_FANCY_SLEEP
- CONFIG_FEATURE_FIND_MAXDEPTH
- CONFIG_FEATURE_SEAMLESS_GZ
- CONFIG_FEATURE_STAT_FORMAT
- CONFIG_FEATURE_TAR_CREATE
- CONFIG_FEATURE_TAR_GNU_EXTENSIONS
- CONFIG_FIND
- CONFIG_GZIP
- CONFIG_HEAD
- CONFIG_MKDIR
- CONFIG_MKTEMP
- CONFIG_MV
- CONFIG_READLINK
- CONFIG_RM
- CONFIG_RMDIR
- CONFIG_SLEEP
- CONFIG_STAT
- CONFIG_TAR
- CONFIG_TEST
# Names symlinked to /bin/busybox in the final image. Also asserted by
# validate.sh (each must exist as /bin/<name> and be executable).
applets:
- sh
- sleep
- find
- gzip
- stat
- readlink
- head
- rm
- mkdir
- mv
- rmdir
- mktemp
- tar
- test