Skip to content

Commit eb7b851

Browse files
committed
feat: adding multi-arch support
1 parent a993119 commit eb7b851

2 files changed

Lines changed: 24 additions & 2 deletions

File tree

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,7 @@
22
.idea/
33
.DS_Store
44
/build
5+
/bin
6+
/linux
7+
/darwin
8+
/windows

buildpack.toml

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,18 @@ api = "0.7"
1111
uri = "https://github.com/paketo-buildpacks/yarn/blob/main/LICENSE"
1212

1313
[metadata]
14-
include-files = ["bin/run", "bin/build", "bin/detect", "buildpack.toml"]
15-
pre-package = "./scripts/build.sh"
14+
include-files = [
15+
"buildpack.toml",
16+
"linux/amd64/bin/build",
17+
"linux/amd64/bin/detect",
18+
"linux/amd64/bin/run",
19+
"linux/arm64/bin/build",
20+
"linux/arm64/bin/detect",
21+
"linux/arm64/bin/run",
22+
]
23+
24+
pre-package = "./scripts/build.sh --target linux/amd64 --target linux/arm64"
25+
1626
[metadata.default_versions]
1727
yarn = "1.*"
1828

@@ -56,3 +66,11 @@ api = "0.7"
5666

5767
[[stacks]]
5868
id = "*"
69+
70+
[[targets]]
71+
os = "linux"
72+
arch = "amd64"
73+
74+
[[targets]]
75+
os = "linux"
76+
arch = "arm64"

0 commit comments

Comments
 (0)