Skip to content

Commit fa26ca9

Browse files
authored
Update buildpack.toml to build and publish multi-arch buildpacks (#475)
Update .gitignore with paths for multi-arch builds
1 parent f59917f commit fa26ca9

2 files changed

Lines changed: 25 additions & 6 deletions

File tree

.gitignore

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
.DS_Store
2-
.idea
2+
!integration/testdata
33
.bin
4-
pip-cnb.tgz
5-
pip-cnb_*
6-
/build
4+
build
5+
.idea/
6+
linux
7+
darwin
8+
windows

buildpack.toml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,17 @@ api = "0.7"
1010
uri = "https://github.com/paketo-buildpacks/poetry/blob/main/LICENSE"
1111

1212
[metadata]
13-
include-files = ["bin/run", "bin/build", "bin/detect", "buildpack.toml"]
14-
pre-package = "./scripts/build.sh"
13+
include-files = [
14+
"buildpack.toml",
15+
"linux/amd64/bin/build",
16+
"linux/amd64/bin/detect",
17+
"linux/amd64/bin/run",
18+
"linux/arm64/bin/build",
19+
"linux/arm64/bin/detect",
20+
"linux/arm64/bin/run",
21+
]
22+
23+
pre-package = "./scripts/build.sh --target linux/amd64 --target linux/arm64"
1524

1625
[[metadata.dependencies]]
1726
checksum = "sha256:796e2866f35cb57af36280a890f5a5b3f9ef1a2dcf780b945b02be2e82895391"
@@ -173,3 +182,11 @@ api = "0.7"
173182

174183
[[stacks]]
175184
id = "*"
185+
186+
[[targets]]
187+
arch = "amd64"
188+
os = "linux"
189+
190+
[[targets]]
191+
arch = "arm64"
192+
os = "linux"

0 commit comments

Comments
 (0)