Skip to content

Commit 01191cc

Browse files
authored
Merge branch 'master' into update-libbuildpack-1764784865
2 parents 375abe6 + f232c6c commit 01191cc

File tree

329 files changed

+43872
-2746
lines changed

Some content is hidden

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

329 files changed

+43872
-2746
lines changed

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: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ require (
66
github.com/Dynatrace/libbuildpack-dynatrace v1.8.0
77
github.com/blang/semver v3.5.1+incompatible
88
github.com/cloudfoundry/libbuildpack v0.0.0-20251202224209-b07cc3dab65e
9-
github.com/cloudfoundry/switchblade v0.7.0
9+
github.com/cloudfoundry/switchblade v0.9.4
1010
github.com/golang/mock v1.6.0
1111
github.com/kr/text v0.2.0
1212
github.com/onsi/ginkgo v1.16.5
@@ -21,16 +21,20 @@ require (
2121
github.com/Masterminds/semver v1.5.0 // indirect
2222
github.com/Microsoft/go-winio v0.6.2 // indirect
2323
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
24-
github.com/docker/distribution v2.8.3+incompatible // indirect
25-
github.com/docker/docker v27.4.1+incompatible // indirect
24+
github.com/containerd/log v0.1.0 // indirect
25+
github.com/distribution/reference v0.6.0 // indirect
26+
github.com/docker/docker v27.5.1+incompatible // indirect
2627
github.com/docker/go-connections v0.5.0 // indirect
2728
github.com/docker/go-units v0.5.0 // indirect
2829
github.com/elazarl/goproxy v1.2.8 // indirect
30+
github.com/felixge/httpsnoop v1.0.4 // indirect
2931
github.com/fsnotify/fsnotify v1.8.0 // indirect
3032
github.com/gabriel-vasile/mimetype v1.4.8 // indirect
33+
github.com/go-logr/logr v1.4.2 // indirect
34+
github.com/go-logr/stdr v1.2.2 // indirect
3135
github.com/gogo/protobuf v1.3.2 // indirect
3236
github.com/google/go-cmp v0.6.0 // indirect
33-
github.com/kr/pretty v0.3.1 // indirect
37+
github.com/moby/docker-image-spec v1.3.1 // indirect
3438
github.com/nxadm/tail v1.4.11 // indirect
3539
github.com/opencontainers/go-digest v1.0.0 // indirect
3640
github.com/opencontainers/image-spec v1.1.0 // indirect
@@ -43,15 +47,24 @@ require (
4347
github.com/tidwall/match v1.1.1 // indirect
4448
github.com/tidwall/pretty v1.2.1 // indirect
4549
github.com/ulikunitz/xz v0.5.12 // indirect
50+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.57.0 // indirect
51+
go.opentelemetry.io/otel v1.32.0 // indirect
52+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.32.0 // indirect
53+
go.opentelemetry.io/otel/metric v1.32.0 // indirect
54+
go.opentelemetry.io/otel/sdk v1.32.0 // indirect
55+
go.opentelemetry.io/otel/trace v1.32.0 // indirect
4656
golang.org/x/net v0.34.0 // indirect
4757
golang.org/x/sys v0.29.0 // indirect
4858
golang.org/x/text v0.21.0 // indirect
49-
golang.org/x/tools v0.29.0 // indirect
59+
google.golang.org/genproto/googleapis/api v0.0.0-20241104194629-dd2ea8efbc28 // indirect
60+
google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 // indirect
5061
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
5162
gopkg.in/yaml.v2 v2.4.0 // indirect
5263
gopkg.in/yaml.v3 v3.0.1 // indirect
5364
)
5465

66+
exclude google.golang.org/genproto v0.0.0-20230403163135-c38d8f061ccd
67+
5568
replace github.com/docker/distribution => github.com/docker/distribution v2.8.2+incompatible
5669

57-
replace github.com/docker/docker => github.com/docker/docker v24.0.2+incompatible
70+
replace github.com/docker/docker => github.com/docker/docker v27.5.1+incompatible

go.sum

Lines changed: 43 additions & 69 deletions
Large diffs are not rendered by default.

manifest.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -113,13 +113,13 @@ dependencies:
113113
source: https://www.python.org/ftp/python/3.9.24/Python-3.9.24.tgz
114114
source_sha256: 9a32cfc683aecaadbd9ed891ac2af9451ff37f48a00a2d8e1f4ecd9c2a1ffdcb
115115
- name: python
116-
version: 3.9.24
117-
uri: https://buildpacks.cloudfoundry.org/dependencies/python/python_3.9.24_linux_x64_cflinuxfs4_0c279a45.tgz
118-
sha256: 0c279a45853038d2f6865b0e46c9e3d06b6d5ac6d5ac077dfe5711121cba3136
116+
version: 3.9.25
117+
uri: https://buildpacks.cloudfoundry.org/dependencies/python/python_3.9.25_linux_x64_cflinuxfs4_47183960.tgz
118+
sha256: 47183960e453a25d6e30b763a6e868f812b58234ba747f2a380c241109b8856c
119119
cf_stacks:
120120
- cflinuxfs4
121-
source: https://www.python.org/ftp/python/3.9.24/Python-3.9.24.tgz
122-
source_sha256: 9a32cfc683aecaadbd9ed891ac2af9451ff37f48a00a2d8e1f4ecd9c2a1ffdcb
121+
source: https://www.python.org/ftp/python/3.9.25/Python-3.9.25.tgz
122+
source_sha256: a7438eabd3a48139f42d4e058096af8d880b0bb6e8fb8c78838892e4ce5583f2
123123
- name: python
124124
version: 3.10.19
125125
uri: https://buildpacks.cloudfoundry.org/dependencies/python/python_3.10.19_linux_x64_cflinuxfs3_d754b71d.tgz
@@ -185,21 +185,21 @@ dependencies:
185185
source: https://www.python.org/ftp/python/3.13.9/Python-3.13.9.tgz
186186
source_sha256: c4c066af19c98fb7835d473bebd7e23be84f6e9874d47db9e39a68ee5d0ce35c
187187
- name: python
188-
version: 3.14.1
189-
uri: https://buildpack-dependencies.tanzu.vmware.com/cf/python/python_3.14.1_linux_x64_cflinuxfs3_003d4104.tgz
190-
sha256: 003d4104979fa477be04fb32900f7d3dd492d85052c6d81394a709256b49462b
188+
version: 3.14.2
189+
uri: https://buildpack-dependencies.tanzu.vmware.com/cf/python/python_3.14.2_linux_x64_cflinuxfs3_82c1798d.tgz
190+
sha256: 82c1798db9c1af3c4e6bd589cb1016b3c38981f809a63338f6708d6385c6e97b
191191
cf_stacks:
192192
- cflinuxfs3
193-
source: https://www.python.org/ftp/python/3.14.1/Python-3.14.1.tgz
194-
source_sha256: 8343f001dede23812c7e9c6064f776bade2ef5813f46f0ae4b5a4c10c9069e9a
193+
source: https://www.python.org/ftp/python/3.14.2/Python-3.14.2.tgz
194+
source_sha256: c609e078adab90e2c6bacb6afafacd5eaf60cd94cf670f1e159565725fcd448d
195195
- name: python
196-
version: 3.14.1
197-
uri: https://buildpack-dependencies.tanzu.vmware.com/cf/python/python_3.14.1_linux_x64_cflinuxfs4_c486ac2d.tgz
198-
sha256: c486ac2d022083d0f5e583b2d8a824d06d4aeda7bd60efdd70c234bd407ef2a6
196+
version: 3.14.2
197+
uri: https://buildpack-dependencies.tanzu.vmware.com/cf/python/python_3.14.2_linux_x64_cflinuxfs4_f32bebd1.tgz
198+
sha256: f32bebd182dac46dc7a1a5782b4bc7e65dd67ba734d18eaf84b22487a4bede6e
199199
cf_stacks:
200200
- cflinuxfs4
201-
source: https://www.python.org/ftp/python/3.14.1/Python-3.14.1.tgz
202-
source_sha256: 8343f001dede23812c7e9c6064f776bade2ef5813f46f0ae4b5a4c10c9069e9a
201+
source: https://www.python.org/ftp/python/3.14.2/Python-3.14.2.tgz
202+
source_sha256: c609e078adab90e2c6bacb6afafacd5eaf60cd94cf670f1e159565725fcd448d
203203
- name: setuptools
204204
version: 80.9.0
205205
uri: https://buildpacks.cloudfoundry.org/dependencies/setuptools/setuptools_80.9.0_linux_noarch_any-stack_db9ec7d3.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/python/integration/versions_test.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
package integration_test
22

33
import (
4-
"github.com/blang/semver"
5-
"github.com/cloudfoundry/libbuildpack"
64
"os"
75
"path/filepath"
86
"regexp"
97
"testing"
108

9+
"github.com/blang/semver"
10+
"github.com/cloudfoundry/libbuildpack"
11+
1112
"github.com/cloudfoundry/switchblade"
1213
"github.com/sclevine/spec"
1314

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: 23 additions & 4 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.

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

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

0 commit comments

Comments
 (0)