Skip to content

Commit cfe0dae

Browse files
author
Arjun Sreedharan
authored
Merge branch 'main' into main
2 parents 12745be + 495ed67 commit cfe0dae

9 files changed

Lines changed: 55 additions & 4 deletions

File tree

buildpack.toml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ api = "0.5"
3434
optional = true
3535
version = "4.2.2"
3636

37+
[[order.group]]
38+
id = "paketo-buildpacks/environment-variables"
39+
optional = true
40+
version = "3.1.1"
41+
3742
[[order]]
3843

3944
[[order.group]]
@@ -57,6 +62,11 @@ api = "0.5"
5762
optional = true
5863
version = "4.2.2"
5964

65+
[[order.group]]
66+
id = "paketo-buildpacks/environment-variables"
67+
optional = true
68+
version = "3.1.1"
69+
6070
[[order]]
6171

6272
[[order.group]]
@@ -76,6 +86,11 @@ api = "0.5"
7686
optional = true
7787
version = "4.2.2"
7888

89+
[[order.group]]
90+
id = "paketo-buildpacks/environment-variables"
91+
optional = true
92+
version = "3.1.1"
93+
7994
[[order]]
8095

8196
[[order.group]]
@@ -90,3 +105,8 @@ api = "0.5"
90105
id = "paketo-buildpacks/procfile"
91106
optional = true
92107
version = "4.2.2"
108+
109+
[[order.group]]
110+
id = "paketo-buildpacks/environment-variables"
111+
optional = true
112+
version = "3.1.1"

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ go 1.14
55
require (
66
github.com/onsi/gomega v1.14.0
77
github.com/paketo-buildpacks/occam v0.1.4
8-
github.com/paketo-buildpacks/packit v0.14.1
8+
github.com/paketo-buildpacks/packit v0.14.2
99
github.com/sclevine/spec v1.4.0
1010
)

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -422,8 +422,8 @@ github.com/paketo-buildpacks/occam v0.1.4 h1:KFYEXc0S1rEus/by2s4PEbFYfSNX5TEcjNN
422422
github.com/paketo-buildpacks/occam v0.1.4/go.mod h1:Rn7l2Ndm1ff0RGj0hWJwH8+iGhkEGY5nt/qpWKWB9lE=
423423
github.com/paketo-buildpacks/packit v0.5.0/go.mod h1:ATLZccUzqEAyPlirdka8hs+XNqS4pyJ/tjyU1NXJKm8=
424424
github.com/paketo-buildpacks/packit v0.13.0/go.mod h1:o3ajTEGOKZpEVRDpBH6qaIRVK92CO7WWinm87MTBlV8=
425-
github.com/paketo-buildpacks/packit v0.14.1 h1:divpTQ8LE8Hue+lv0r4XQqR3a1jARosplCpr8Mcu7A4=
426-
github.com/paketo-buildpacks/packit v0.14.1/go.mod h1:D1a4w1fN+iLjQj9iGEmwp3e+MN8ohHSdKTiwS7cK3xg=
425+
github.com/paketo-buildpacks/packit v0.14.2 h1:J0SmjiTya4B6CYXJMFRfMu+Lqhhb+w5XTpNg+53rRHw=
426+
github.com/paketo-buildpacks/packit v0.14.2/go.mod h1:D1a4w1fN+iLjQj9iGEmwp3e+MN8ohHSdKTiwS7cK3xg=
427427
github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
428428
github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
429429
github.com/pelletier/go-toml v1.8.1/go.mod h1:T2/BmBdy8dvIRq1a/8aqjN41wvWlN4lrapLU/GW4pbc=

integration/conda_test.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ func testConda(t *testing.T, context spec.G, it spec.S) {
6060
image, logs, err = pack.WithNoColor().Build.
6161
WithBuildpacks(pythonBuildpack).
6262
WithPullPolicy("never").
63+
WithEnv(map[string]string{
64+
"BPE_SOME_VARIABLE": "some-value",
65+
}).
6366
Execute(name, source)
6467
Expect(err).NotTo(HaveOccurred(), logs.String())
6568

@@ -86,6 +89,10 @@ func testConda(t *testing.T, context spec.G, it spec.S) {
8689
Expect(logs).To(ContainLines(ContainSubstring("Conda Env Update Buildpack")))
8790
Expect(logs).To(ContainLines(ContainSubstring("Python Start Buildpack")))
8891
Expect(logs).To(ContainLines(ContainSubstring("Procfile Buildpack")))
92+
Expect(logs).To(ContainLines(ContainSubstring("Environment Variables Buildpack")))
93+
94+
Expect(image.Buildpacks[4].Key).To(Equal("paketo-buildpacks/environment-variables"))
95+
Expect(image.Buildpacks[4].Layers["environment-variables"].Metadata["variables"]).To(Equal(map[string]interface{}{"SOME_VARIABLE": "some-value"}))
8996
})
9097
})
9198
}

integration/no_package_manager_test.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,19 @@ func testNoPackageManager(t *testing.T, context spec.G, it spec.S) {
9191
image, logs, err = pack.WithNoColor().Build.
9292
WithBuildpacks(pythonBuildpack).
9393
WithPullPolicy("never").
94+
WithEnv(map[string]string{
95+
"BPE_SOME_VARIABLE": "some-value",
96+
}).
9497
Execute(name, source)
9598
Expect(err).NotTo(HaveOccurred(), logs.String())
9699

97100
Expect(logs).To(ContainLines(ContainSubstring("CPython Buildpack")))
98101
Expect(logs).To(ContainLines(ContainSubstring("Python Start Buildpack")))
99102
Expect(logs).To(ContainLines(ContainSubstring("Procfile Buildpack")))
103+
Expect(logs).To(ContainLines(ContainSubstring("Environment Variables Buildpack")))
104+
105+
Expect(image.Buildpacks[3].Key).To(Equal("paketo-buildpacks/environment-variables"))
106+
Expect(image.Buildpacks[3].Layers["environment-variables"].Metadata["variables"]).To(Equal(map[string]interface{}{"SOME_VARIABLE": "some-value"}))
100107

101108
container, err = docker.Container.Run.Execute(image.ID)
102109
Expect(err).NotTo(HaveOccurred())

integration/pip_test.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ func testPip(t *testing.T, context spec.G, it spec.S) {
6060
image, logs, err = pack.WithNoColor().Build.
6161
WithBuildpacks(pythonBuildpack).
6262
WithPullPolicy("never").
63+
WithEnv(map[string]string{
64+
"BPE_SOME_VARIABLE": "some-value",
65+
}).
6366
Execute(name, source)
6467
Expect(err).NotTo(HaveOccurred(), logs.String())
6568

@@ -87,6 +90,10 @@ func testPip(t *testing.T, context spec.G, it spec.S) {
8790
Expect(logs).To(ContainLines(ContainSubstring("Pip Install Buildpack")))
8891
Expect(logs).To(ContainLines(ContainSubstring("Python Start Buildpack")))
8992
Expect(logs).To(ContainLines(ContainSubstring("Procfile Buildpack")))
93+
Expect(logs).To(ContainLines(ContainSubstring("Environment Variables Buildpack")))
94+
95+
Expect(image.Buildpacks[5].Key).To(Equal("paketo-buildpacks/environment-variables"))
96+
Expect(image.Buildpacks[5].Layers["environment-variables"].Metadata["variables"]).To(Equal(map[string]interface{}{"SOME_VARIABLE": "some-value"}))
9097
})
9198
})
9299
}

integration/pipenv_test.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ func testPipenv(t *testing.T, context spec.G, it spec.S) {
6060
image, logs, err = pack.WithNoColor().Build.
6161
WithBuildpacks(pythonBuildpack).
6262
WithPullPolicy("never").
63+
WithEnv(map[string]string{
64+
"BPE_SOME_VARIABLE": "some-value",
65+
}).
6366
Execute(name, source)
6467
Expect(err).NotTo(HaveOccurred(), logs.String())
6568

@@ -88,6 +91,10 @@ func testPipenv(t *testing.T, context spec.G, it spec.S) {
8891
Expect(logs).To(ContainLines(ContainSubstring("Pipenv Install Buildpack")))
8992
Expect(logs).To(ContainLines(ContainSubstring("Python Start Buildpack")))
9093
Expect(logs).To(ContainLines(ContainSubstring("Procfile Buildpack")))
94+
Expect(logs).To(ContainLines(ContainSubstring("Environment Variables Buildpack")))
95+
96+
Expect(image.Buildpacks[6].Key).To(Equal("paketo-buildpacks/environment-variables"))
97+
Expect(image.Buildpacks[6].Layers["environment-variables"].Metadata["variables"]).To(Equal(map[string]interface{}{"SOME_VARIABLE": "some-value"}))
9198
})
9299
})
93100
}

package.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,6 @@
2828

2929
[[dependencies]]
3030
uri = "docker://gcr.io/paketo-buildpacks/procfile:4.2.2"
31+
32+
[[dependencies]]
33+
uri = "docker://gcr.io/paketo-buildpacks/environment-variables:3.1.1"

scripts/.util/tools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"hugo": "v0.86.0",
3-
"jam": "v0.14.1",
3+
"jam": "v0.14.2",
44
"pack": "v0.20.0"
55
}

0 commit comments

Comments
 (0)