Skip to content

Commit bdd8159

Browse files
authored
Merge branch 'master' into update-libbuildpack-1764784867
2 parents 70660a7 + d352828 commit bdd8159

327 files changed

Lines changed: 44207 additions & 3329 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.8.41
1+
1.8.42

go.mod

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ go 1.23.4
55
require (
66
github.com/Dynatrace/libbuildpack-dynatrace v1.8.0
77
github.com/Masterminds/semver v1.5.0
8-
github.com/cloudfoundry/libbuildpack v0.0.0-20251202224209-b07cc3dab65e
9-
github.com/cloudfoundry/switchblade v0.9.0
8+
github.com/cloudfoundry/libbuildpack v0.0.0-20251203175254-7be530ec9fef
9+
github.com/cloudfoundry/switchblade v0.9.4
1010
github.com/golang/mock v1.6.0
1111
github.com/onsi/ginkgo v1.16.5
1212
github.com/onsi/gomega v1.36.2
@@ -19,15 +19,20 @@ require (
1919
github.com/Microsoft/go-winio v0.6.2 // indirect
2020
github.com/blang/semver v3.5.1+incompatible // indirect
2121
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
22-
github.com/docker/distribution v2.8.3+incompatible // indirect
23-
github.com/docker/docker v27.4.1+incompatible // indirect
22+
github.com/containerd/log v0.1.0 // indirect
23+
github.com/distribution/reference v0.6.0 // indirect
24+
github.com/docker/docker v27.5.1+incompatible // indirect
2425
github.com/docker/go-connections v0.5.0 // indirect
2526
github.com/docker/go-units v0.5.0 // indirect
2627
github.com/elazarl/goproxy v1.2.8 // indirect
28+
github.com/felixge/httpsnoop v1.0.4 // indirect
2729
github.com/fsnotify/fsnotify v1.8.0 // indirect
2830
github.com/gabriel-vasile/mimetype v1.4.8 // indirect
31+
github.com/go-logr/logr v1.4.2 // indirect
32+
github.com/go-logr/stdr v1.2.2 // indirect
2933
github.com/gogo/protobuf v1.3.2 // indirect
3034
github.com/google/go-cmp v0.6.0 // indirect
35+
github.com/moby/docker-image-spec v1.3.1 // indirect
3136
github.com/nxadm/tail v1.4.11 // indirect
3237
github.com/opencontainers/go-digest v1.0.0 // indirect
3338
github.com/opencontainers/image-spec v1.1.0 // indirect
@@ -40,6 +45,12 @@ require (
4045
github.com/tidwall/match v1.1.1 // indirect
4146
github.com/tidwall/pretty v1.2.1 // indirect
4247
github.com/ulikunitz/xz v0.5.12 // indirect
48+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.57.0 // indirect
49+
go.opentelemetry.io/otel v1.32.0 // indirect
50+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.32.0 // indirect
51+
go.opentelemetry.io/otel/metric v1.32.0 // indirect
52+
go.opentelemetry.io/otel/sdk v1.32.0 // indirect
53+
go.opentelemetry.io/otel/trace v1.32.0 // indirect
4354
golang.org/x/net v0.34.0 // indirect
4455
golang.org/x/sys v0.29.0 // indirect
4556
golang.org/x/text v0.21.0 // indirect
@@ -48,6 +59,7 @@ require (
4859
gopkg.in/yaml.v3 v3.0.1 // indirect
4960
)
5061

51-
replace github.com/docker/docker => github.com/docker/docker v24.0.2+incompatible
52-
5362
replace github.com/docker/distribution => github.com/docker/distribution v2.8.2+incompatible
63+
64+
// Fix ambiguous genproto imports
65+
replace google.golang.org/genproto => google.golang.org/genproto v0.0.0-20240513163218-0867130af1f8

go.sum

Lines changed: 473 additions & 684 deletions
Large diffs are not rendered by default.

manifest.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,6 @@ dependencies:
4949
- cflinuxfs3
5050
source: https://nodejs.org/dist/v20.19.3/node-v20.19.3.tar.gz
5151
source_sha256: 4c9f238ad7c57af35efa6ba6259521aebbe20c2f91f6d846860a861c97fc6b99
52-
- name: node
53-
version: 20.19.3
54-
uri: https://buildpacks.cloudfoundry.org/dependencies/node/node_20.19.3_linux_x64_cflinuxfs4_cae347d1.tgz
55-
sha256: cae347d16d85ffea1633a11d032f4770be03fd675ea81e28cb0f548a145060e7
56-
cf_stacks:
57-
- cflinuxfs4
58-
source: https://nodejs.org/dist/v20.19.3/node-v20.19.3.tar.gz
59-
source_sha256: 4c9f238ad7c57af35efa6ba6259521aebbe20c2f91f6d846860a861c97fc6b99
6052
- name: node
6153
version: 20.19.5
6254
uri: https://buildpacks.cloudfoundry.org/dependencies/node/node_20.19.5_linux_x64_cflinuxfs3_186f2ba5.tgz
@@ -73,6 +65,14 @@ dependencies:
7365
- cflinuxfs4
7466
source: https://nodejs.org/dist/v20.19.5/node-v20.19.5.tar.gz
7567
source_sha256: b34d3f57666d91deb6a148b604d7f2f4051d540087e9f6c627dedc1fcb866d5a
68+
- name: node
69+
version: 20.20.0
70+
uri: https://buildpacks.cloudfoundry.org/dependencies/node/node_20.20.0_linux_x64_cflinuxfs4_0eeb6a6f.tgz
71+
sha256: 0eeb6a6fc35674aaebb85e2cf8f94832d76a1d86bc48fb39da5a577d44772216
72+
cf_stacks:
73+
- cflinuxfs4
74+
source: https://nodejs.org/dist/v20.20.0/node-v20.20.0.tar.gz
75+
source_sha256: cafc92e90917c17869d982fdff10104c2eb328437ed9bbf03fdda78ebc0accdd
7676
- name: node
7777
version: 22.20.0
7878
uri: https://buildpacks.cloudfoundry.org/dependencies/node/node_22.20.0_linux_x64_cflinuxfs4_088bdfa6.tgz
@@ -89,14 +89,6 @@ dependencies:
8989
- cflinuxfs4
9090
source: https://nodejs.org/dist/v22.21.1/node-v22.21.1.tar.gz
9191
source_sha256: 5407ff154708e3dd6c9eb40f787b79afc5db8b2461e4ae92ee54605515bba0f1
92-
- name: node
93-
version: 24.3.0
94-
uri: https://buildpacks.cloudfoundry.org/dependencies/node/node_24.3.0_linux_x64_cflinuxfs4_b6ec3828.tgz
95-
sha256: b6ec38289081a8514d5ebb9764140ece14d3636238381bf202f6e33f2c4f954c
96-
cf_stacks:
97-
- cflinuxfs4
98-
source: https://nodejs.org/dist/v24.3.0/node-v24.3.0.tar.gz
99-
source_sha256: f8cc1dcde9b76fa380765204fefbb98e51123e52c919ba4adcf4ccd235bbf70b
10092
- name: node
10193
version: 24.10.0
10294
uri: https://buildpacks.cloudfoundry.org/dependencies/node/node_24.10.0_linux_x64_cflinuxfs4_11fdc5e5.tgz
@@ -105,6 +97,14 @@ dependencies:
10597
- cflinuxfs4
10698
source: https://github.com/nodejs/node/archive/v24.10.0.tar.gz
10799
source_sha256: e549f1e3d6f2ba0ced319a11624cdfe31a0ac35f9e1abf6f80c1d86cf5d86f51
100+
- name: node
101+
version: 24.13.0
102+
uri: https://buildpacks.cloudfoundry.org/dependencies/node/node_24.13.0_linux_x64_cflinuxfs4_a816dee1.tgz
103+
sha256: a816dee19024ef9a2e4d87e7cf6e826abec243262fa8050f9250892a8c29e988
104+
cf_stacks:
105+
- cflinuxfs4
106+
source: https://nodejs.org/dist/v24.13.0/node-v24.13.0.tar.gz
107+
source_sha256: 54cb58921b4ce2831c6690ee823a3d39cfbf2b75f4e556c4c2bde90f3d8fd1ca
108108
- name: python
109109
version: 3.11.14
110110
uri: https://buildpacks.cloudfoundry.org/dependencies/python/python_3.11.14_linux_x64_cflinuxfs3_6d5446f5.tgz
@@ -115,8 +115,8 @@ dependencies:
115115
source_sha256: 563d2a1b2a5ba5d5409b5ecd05a0e1bf9b028cf3e6a6f0c87a5dc8dc3f2d9182
116116
- name: python
117117
version: 3.11.14
118-
uri: https://buildpacks.cloudfoundry.org/dependencies/python/python_3.11.14_linux_x64_cflinuxfs4_5d0a9d8b.tgz
119-
sha256: 5d0a9d8bcea9ab75ffb927285f4ae79f3a47189a31d4eceac7842ec9131c8146
118+
uri: https://buildpacks.cloudfoundry.org/dependencies/python/python_3.11.14_linux_x64_cflinuxfs4_66f53248.tgz
119+
sha256: 66f532488f868c421702755ad9e1e65e802b48f3881f1d198d66f9ff52ea463e
120120
cf_stacks:
121121
- cflinuxfs4
122122
source: https://www.python.org/ftp/python/3.11.14/Python-3.11.14.tgz

scripts/.util/tools.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,10 +148,17 @@ function util::tools::cf::install() {
148148
exit 1
149149
esac
150150

151+
# Check if cf already exists in the target directory or system PATH
152+
if [[ -f "${dir}/cf" ]] || command -v cf >/dev/null 2>&1; then
153+
util::print::title "CF CLI already installed (using system version)"
154+
cf version
155+
return 0
156+
fi
157+
151158
if [[ ! -f "${dir}/cf" ]]; then
152159
util::print::title "Installing cf"
153160

154-
curl "https://packages.cloudfoundry.org/stable?release=${os}-binary&version=6.49.0&source=github-rel" \
161+
curl "https://packages.cloudfoundry.org/stable?release=${os}-binary&source=github-rel" \
155162
--silent \
156163
--location \
157164
--output /tmp/cf.tar.gz

src/nodejs/integration/override_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ func testOverride(platform switchblade.Platform, fixtures string) func(*testing.
2323
var err error
2424
name, err = switchblade.RandomName()
2525
Expect(err).NotTo(HaveOccurred())
26+
println(name)
2627
})
2728

2829
it.After(func() {

vendor/github.com/cloudfoundry/libbuildpack/installer.go

Lines changed: 28 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/cloudfoundry/switchblade/README.md

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/cloudfoundry/switchblade/cloudfoundry.go

Lines changed: 11 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/cloudfoundry/switchblade/deployment.go

Lines changed: 70 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)