SHA256
1
0
forked from pool/buildkit

26 Commits

Author SHA256 Message Date
a9da8c57d6 Accepting request 1293069 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1293069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=20
2025-07-15 14:43:36 +00:00
8152eeb425 Update to version 0.23.2
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=39
2025-07-14 08:46:41 +00:00
eaee5c8785 Accepting request 1290972 from devel:microos
Update to version 0.23.1 (forwarded request 1287861 from mchellamuthu)

OBS-URL: https://build.opensuse.org/request/show/1290972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=19
2025-07-07 12:48:38 +00:00
71d45560ae Update to version 0.23.1
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=37
2025-07-07 06:45:47 +00:00
5d1d0df2c6 Accepting request 1276296 from devel:microos
Update to version 0.21.1 (forwarded request 1274836 from mchellamuthu)

OBS-URL: https://build.opensuse.org/request/show/1276296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=18
2025-05-09 16:52:26 +00:00
7c10b97f33 Update to version 0.21.1
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=35
2025-05-09 14:44:12 +00:00
235d185437 Accepting request 1273026 from devel:microos
Update to version 0.21.0: (forwarded request 1271259 from mchellamuthu)

OBS-URL: https://build.opensuse.org/request/show/1273026
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=17
2025-04-28 14:16:42 +00:00
7a77305314 Update to version 0.21.0:
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=33
2025-04-28 06:20:59 +00:00
b7d9370ed9 Accepting request 1255855 from devel:microos
Update to version 0.20.2 (forwarded request 1255854 from mchellamuthu)

OBS-URL: https://build.opensuse.org/request/show/1255855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=16
2025-03-25 21:11:38 +00:00
358148b686 Update to version 0.20.2
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=31
2025-03-25 08:27:36 +00:00
a944974ba4 Accepting request 1254309 from devel:microos
Update to version 0.20.1 (forwarded request 1254277 from mchellamuthu)

OBS-URL: https://build.opensuse.org/request/show/1254309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=15
2025-03-19 21:33:47 +00:00
806c092be7 Accepting request 1254277 from home:mchellamuthu:branches:devel:microos
Update to version 0.20.1

OBS-URL: https://build.opensuse.org/request/show/1254277
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=29
2025-03-19 07:25:47 +00:00
851ad9dda2 Accepting request 1240488 from devel:microos
Update to version 0.19.0 (forwarded request 1240465 from mchellamuthu)

OBS-URL: https://build.opensuse.org/request/show/1240488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=14
2025-01-27 19:55:41 +00:00
73842f1ee9 Update to version 0.19.0
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=27
2025-01-27 10:06:12 +00:00
cc0c31e312 Accepting request 1233594 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1233594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=13
2024-12-30 11:51:20 +00:00
115de4f79a Update to version 0.18.2
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=25
2024-12-27 19:22:15 +00:00
4ba3b4af75 Accepting request 1229709 from devel:microos
Update to version 0.18.1 (forwarded request 1229693 from mchellamuthu)

OBS-URL: https://build.opensuse.org/request/show/1229709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=12
2024-12-10 22:43:58 +00:00
d3e8413c28 Update to version 0.18.1
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=23
2024-12-10 08:42:21 +00:00
9c7840a1b7 Accepting request 1227970 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1227970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=11
2024-12-03 19:47:29 +00:00
0dfc33ad36 Update to version 0.18.0
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=21
2024-12-03 11:46:20 +00:00
7472253916 Accepting request 1226453 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1226453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=10
2024-11-26 19:56:13 +00:00
e35b0e521c Update to version 0.17.2
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=19
2024-11-26 09:19:27 +00:00
f92bf779c6 Accepting request 1223553 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1223553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=9
2024-11-12 18:22:54 +00:00
ab07642bec Update to version 0.17.1
OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=17
2024-11-12 08:29:13 +00:00
2fcd64c58b Accepting request 1206107 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1206107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildkit?expand=0&rev=8
2024-10-07 19:52:57 +00:00
80444ed5d2 OBS-URL: https://build.opensuse.org/package/show/devel:microos/buildkit?expand=0&rev=15 2024-10-07 13:14:50 +00:00
8 changed files with 730 additions and 14 deletions

View File

@@ -1,16 +1,15 @@
<services> <services>
<service name="download_files" mode="manual" /> <service name="obs_scm" mode="manual">
<service name="tar_scm" mode="manual">
<param name="url">https://github.com/moby/buildkit.git</param> <param name="url">https://github.com/moby/buildkit.git</param>
<param name="scm">git</param> <param name="scm">git</param>
<param name="exclude">.git</param> <param name="filename">buildkit</param>
<param name="revision">v0.15.2</param> <param name="version">v0.23.2</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param> <param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-pattern">v(.*)</param>
</service> </service>
<service name="set_version" mode="manual" /> <service name="set_version" mode="manual" />
<service name="recompress" mode="manual"> <service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param> <param name="file">*.tar</param>
<param name="compression">zst</param> <param name="compression">zst</param>
</service> </service>

View File

@@ -1,6 +1,6 @@
<servicedata> <servicedata>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">https://github.com/moby/buildkit.git</param> <param name="url">https://github.com/moby/buildkit.git</param>
<param name="changesrevision">9e14164a1099d3e41b58fc879cbdd6f2b2edb04e</param> <param name="changesrevision">d5a40ad2a177b3d1141e83d4969831398abac83e</param>
</service> </service>
</servicedata> </servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6161b1c6bed81b65103e42b96c5327da8153c775ea89e1aab4c4d736a12fb565
size 6214374

3
buildkit-0.23.2.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:53aea02035b1bddebcc7cacdd365370bb4a38581a6941469d37da9e908b5b424
size 51233294

View File

@@ -1,3 +1,716 @@
-------------------------------------------------------------------
Wed Jul 09 12:23:28 UTC 2025 - Madhankumar Chellamuthu <madhankumar.chellamuthu@suse.com>
- Update to version 0.23.2:
* update alpine to 3.22
* gha cache: reload expired cache URLs
* test: provenance local export
* local: fix attestation filename
* frontend: group provenance tests
* vendor: github.com/docker/cli v28.3.0
* vendor: github.com/docker/docker v28.3.0
* vendor: align otel deps to v0.60.0 / v1.35.0
* client: allow configuring exporter content store
* dockerfile: update govulncheck to v1.1.4
-------------------------------------------------------------------
Mon Jun 23 05:50:18 UTC 2025 - Madhankumar Chellamuthu <madhankumar.chellamuthu@suse.com>
- Update to version 0.23.1:
* forbid inconsistent logging and shadowing stdlib
* Update containerd to v2.1.3
* Use commit date in release binary artifacts
* provenance: slsa v1 to v0.2 helper
* resolver: allow reference matches for local image lookups
* docs: fix heading levels in slsa-definitions page
* vendor: github.com/tonistiigi/go-actions-cache 388a2ec8cdf8
* test: use platforms spec instead of runtime const
* client: add test for forcing platform-split=true on single-arch build
* fix: wcow: privileges for local exporter
* contenthash: unconditionally clear ModeIrregular during content hash
* local: fix platform-split=true option
* history: build arg to opt-in for provenance slsa v1
* docs: provenance slsa v1
* provenance slsa v1
* http: allow authorization secrets per hostname
* build(deps): bump softprops/action-gh-release from 2.2.2 to 2.3.2
* vendor: update docker & cli to v28.2.2
* vendor: mod-outdated patch release updates
* Update buildkitd.toml.md registry examples
* fix(readme): Add a missing trailing double quote
* vendor: update fsutil to master@586307ad452f
* cdi: mitigate tests flakiness
* git url: rename GitURLFragment to GitURLOpts
* fix HTTP_PROXY errors on local sockets via grpc update
* test: move cdi tests to dedicated file
* Remove intermediate type RawConfig
* Add support for raw mode in the SSH agent provider.
* dockerui: fix data race on dockerignore access
* solver: fix data race on setting job values
* sshforward: Add support for forwarding raw connections
* integration: data race protection of localimagecache
* integration: fix data race on printing daemon logs
* solver: handle not found error on cache export
* exporter: fix oci export of multi-platform nil result
* llbsolver: fix nil result error on multi-platform
* ci: assign author on pull request
* fix: wcow: cache: add lock for enable/disable privileges
* Dockerfile: update rootlesskit v2.3.5
* Dockerfile: update nerdctl v2.1.2
* Dockerfile: update runc v1.3.0
* Dockerfile: update containerd v2.1.1
* vendor: update to containerd v2.1.1
-------------------------------------------------------------------
Tue May 27 07:25:22 UTC 2025 - Madhankumar Chellamuthu <madhankumar.chellamuthu@suse.com>
- Update to version 0.22.0:
* dockerfile: add --unpack flag to ADD
* README.md: Add Massé to the list of frontends
* ci: arm runners are only available on public repos
* ci(validate): choose best matching runner
* ci(validate): split by platform
* Fix instructions for building directly from repo
* file: add chown to archive unpack from copy
* Dockerfile: curl: add -S -f
* tests: client: skip flaky test on windows
* allow duration based filters on diskusage requests
* git: add testcase for checking that adding checksum doesn't break cache
* git: verify checksum early and more tests
* dockerfile: implement `ADD --checksum=COMMIT_HASH GIT_URL`
* git source: add AttrGitChecksum
* project: update wrong flag name
* vendor: github.com/containerd/accelerated-container-image v1.3.0
* dockerfile: update cni to 1.7.1
* dockerfile: run device docs
* cdi: fix device request by class annotation
* lint: fix after merge conflict
* errdefs: fix filename typo
* fix: omit empty list of platforms when serializing worker config
* dockerfile: allow whitespace in heredocs
* progressui: fix panic on very small terminal
* cache: improve migration to image manifest cache
* Support for building overlaybd images
* wcow: leave default PATH env to be set by the OS
* update gopls to go1.24 compatible version
* update to go1.24
* dockerfile: make WORKDIR respect SOURCE_DATE_EPOCH
* util: testutil: enable `dockerd-containerd` worker for wcow
* pusher: add response details to push errors
* lint: add unconvert
* lint: add usestdlibvars
* lint: add fatcontext
* lint: stack + tracing error updates
* lint: correcting errorlint and some err113 cases
* lint: enable durationcheck
* lint: renable error types for errname
* golangci-lint: v2 upgrade
-------------------------------------------------------------------
Tue May 06 07:21:47 UTC 2025 - Madhankumar Chellamuthu <madhankumar.chellamuthu@suse.com>
- Update to version 0.21.1:
* util: fix stack compression compare bug
* feat: add FrontendError
* dockerui: update platforms key calculation
* frontend/dockerui/build: fix "no scan targets for linux/arm64/v8"
* frontend/dockerui/build.go: split normalizePlatform()
* buildctl: fix tlsdir handling logic for cert-manager.io
* client: reorder arguments for integration test
* ci: fix vagrant build
* build(deps): bump softprops/action-gh-release from 2.2.1 to 2.2.2
* vendor: github.com/vbatts/tar-split v0.12.1 (indirect)
* control: make sure sending nil cache options does not panic
* feat(grpc): preserve unknown detail types when decoding gRPC errors
-------------------------------------------------------------------
Tue Apr 22 05:03:55 UTC 2025 - Madhankumar Chellamuthu <madhankumar.chellamuthu@suse.com>
- Update to version 0.21.0:
* vendor: update fsutil to master
* vendor: github.com/docker/cli v28.1.1
* vendor: github.com/docker/docker v28.1.1
* vendor: github.com/containerd/containerd v2.0.5
* Improve documentation of S3 authentication
* vendor: github.com/docker/docker, github.com/docker/cli v28.1.0
* chore: update broken links to https://docs.docker.com/registry
* fix(debug): use correct path when copying delve to buildkit-linux-debug
* fix: wcow: simplify CNI setup for windows
* vendor: github.com/moby/go-archive v0.1.0
* hack: aggregate protobuf includes to a separate stage
* exporter: allow session exporter to access refs
* source: add metadata-only transfer option for local source
* exporter: add session exporter capability
* go.mod: golang.org/x/* latest
* remotecache: enable image-manifest by default
* ci: fix freebsd package repository
* vendor: change usage of docker/pkg/archive to moby/go-archive
* add support for cert-manager.io syntax for tls using tlsdir
* tests: client: windows: add various llb.AddMount related tests
* vendor: github.com/docker/cli v28.0.4
* vendor: github.com/docker/docker v28.0.4
* vendor: github.com/moby/sys/user v0.4.0
* vendor: github.com/opencontainers/image-spec v1.1.1
* fix: wcow: fix race condition in localmounter
* vendor: switch from idtools to moby/sys/user
* contrib: check if nvidia drivers are already installed
* contrib: support non PCI-based nvidia GPUs for WSL
* chore(labeler): area/cdi
* prune: update free-space filter when no max-space set
* lint: update some sorting code to newer generics based libs
* fix: reduce default expire time for opaque tokens
* tests: integrate mirror into worker tests
* dockerfile: add suggestion for mistyped target
* file: fix X mode to be Linux-compatible
* hack: allow building golangci from source for custom versions
-------------------------------------------------------------------
Tue Mar 25 07:30:43 UTC 2025 - madhankumar.chellamuthu@suse.com
- Update to version 0.20.2:
* vendor: tags.cncf.io/container-device-interface v1.0.1
* build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2
* containerimage: container image exporter creates dangling images by default
* ci: set contents read as default workflow permissions
* fix entitlements handling for OnDemand CDI devices
* exporter: expose image.name constant for the exported image name
* vendor: github.com/docker/cli v28.0.2
* vendor: github.com/docker/docker v28.0.2
* cache: add tracing spans for layer extraction
-------------------------------------------------------------------
Wed Mar 19 05:00:32 UTC 2025 - madhankumar.chellamuthu@suse.com
- Update to version 0.20.1:
* go.mod: update minimum go version to go1.23
* update runc to v1.2.6
* don't set go version in golangci-lint config
* update containerd to v2.0.4
* Update containerd to v2.0.4
* create cdi spec folders in buildkit container
* dockerfile: fix sbom attestation for windows targets
* resolver: fix missing user-agent on layer requests
* solver: fix reading secrets from any session
* solver: fix parent span for preprocess traces
* update RootlessKit to v2.3.4
* dockerfile: fix outline cycle on recursive args
* apply x/tools/modernize fixes
* vendor: github.com/docker/docker, docker/cli v28.0.1
* dockerfile: fix mirrored images in tests
* integration: simplify test splitting
* dockerfile: fix parsing syntax directive from JSON
* fix: wcow: pause integration tests on WS2025
* update binfmt to v9.2.2
* integration: test split for wcow
* gha: mitigate cachev2 flakiness
* build(deps): bump nick-fields/retry from 3.0.1 to 3.0.2
* dockerfile: combine lint error testing into single variable
* vendor: update containerd to v2.0.3
* vendor: update action-cache with longer azure retries
* vendor: update fsutil to 13604323
* uploadprovider: remove recursion from uploadprovider write code
* testutil: remove go-connections dependency
* fix trace blob detected as leaked blob in tests
* hack(images): set EXPORT_BASE and BUILDKITD_TAGS args
* dockerfile: normalize platform in image config
* vendor: update cdi to v0.8.1 for panic fix
* testutil: copy slim version of the docker client into testutil
* http: Support additional request headers
* rootless: update docs and examples
* http: Support authentication
* http: Refactor `http.Request` construction into common method
* fix: util/path: CheckSystemDriveAndRemoveDriveLetter to preserve `/`
* feat: wcow: add support for bind and cache mounts
* cache(gha): fix missing user-agent for importer
* cache(gha): set user-agent for github cache service requests
* refactor: avoid unnecessary calls to platforms.DefaultSpec()
* test: handle gha cache v2
* buildctl: set fallback url for gha cache
* build(deps): bump nick-fields/retry from 3.0.0 to 3.0.1
* cache(gha): don't require url attr if url_v2 is set
* client: test cdi entitlement
* cdi: test find devices
* cdi: keep auto refresh
* mark Windows 2025 tests as non-blockin
* add autoallow and entitlements support to CDI devices
* dockerfile: update runc to 1.2.5
* dockerfile: error out if device feature not used in labs
* ci: install latest vagrant
* remove unused emulators from exported image
* Add back support for azblob cache Signed-off-by: Pranav Pandit <pranavp@microsoft.com>
* gha: allow url_v2 input attribute
* dockerfile: bring copy --chmod non-octal out of labs
* verifier: do not run invalid platforms check when there are no results
* exec: check cdi manager not nil
* vendor: github.com/package-url/packageurl-go v0.1.1
* test: skip cdi feature tests on moby
* fix: cdi: add appdefaults.CDISpecDirs for windows
* testutil: set cdi spec dir with config
* ci: remove image input from qemu action
* dockerfile: update binfmt to v9.2.0-50
* update go-actions-cache to bd99cf5bbc65 (v2 API)
* remove azure remote cache backend
* Revert "vendor: github.com/docker/docker/v28.0.0-rc.1"
* Revert "vendor: github.com/docker/cli/v28.0.0-rc.1"
* cdi: docs
* cdi: merge spec and device annotations
* cdi: support custom and wildcard class for injection
* dockerfile: remove device frontend attr support
* contrib: fix build with venus
* contrib: add setup definition for virtio-venus device
* contrib: remove unused code from nvidia setup
* contrib: add on demand setup for nvidia cdi
* llbsolver: on-demand CDI devices with automatic setup
* dockerfile: support optional cdi devices
* cdi: support optional devices
* dockerfile: move cdi run device to labs
* cdi: use worker cdi manager when generating devices oci spec
* cdi: fixes since enabled by default
* enable CDI by default for buildkitd
* check CDI device error on startup
* allow listing devices
* worker: cdi manager
* buildkitd: update default cdi spec dirs
* dockerfile: device flag support
* dockerfile: device support with frontend attribute
* exec: cdi device support
* buildkitd: cdi config
* vendor: github.com/containerd/go-cni v1.1.12
* dockerfile: maintain osversion/variant from the base image
* history: allow git context attribute for repository filters
* dockerfile: avoid too eager loading of unreachable named contextes
* vendor: github.com/docker/cli/v28.0.0-rc.1
* vendor: github.com/docker/docker/v28.0.0-rc.1
* vendor: golang.org/x/sys v0.29.0
* vendor: google.golang.org/genproto/googleapis/api 324edc3d5d38
* vendor: github.com/vishvananda/netns v0.0.5
* vendor: github.com/moby/term v0.5.2
* vendor: github.com/containerd/cgroups/v3 v3.0.5
* llbsolver: add time based filter support to history
* llbsolver: add filters to history listen
* ci: use main branch for docs upstream validation workflow
* github: update setup-qemu image to v9.2.0
* fix: docs: windows: enhance the CNI setup instructions
* hack: allow passing config file to test and shell script
* integration: use credentials for test mirrors
* hack: mount docker config on gha
* bboltcachestorage: delete links outside of cursor
* vendor: github.com/docker/cli v27.5.1
* vendor: github.com/docker/docker v27.5.1
* vendor: github.com/containerd/fuse-overlayfs-snapshotter v2.1.1
* vendor: google.golang.org/grpc v1.69.4
* authprovider: Add support for expiring auth cache
* [s3 cache] Fix upload of downloaded layer
* test: move gha cache to its own suite
* tests: frontend/dockerfile: update integration tests for windows/wcow
-------------------------------------------------------------------
Mon Jan 27 08:25:43 UTC 2025 - madhankumar.chellamuthu@suse.com
- Update to version 0.19.0:
* remove security prompt from issue selection prompt
* Remove legacy issue template markdown, add new YAML-based issue template config and forms
* ci: switch jobs using emulation to native arm64 runners
* Dockerfile: update RootlessKit to v2.3.2
* fix git http_proxy ignored
* contenthash: clear ModeIrregular before sending to archive/tar
* llbsolver: take copy of history record to avoid marshal race
* docs: clarify leading and trailing slashes in add/copy source path
* chore: annotate errors returned from NewFromStat() with the file path
* vendor: kernel.org/pub/linux/libs/security/libcap/cap v1.2.73
* ci: pin action-gh-release
* build(deps): bump softprops/action-gh-release from 2.2.0 to 2.2.1
* test: missing direct push check feature compat
* testing: use env var for configuring debugaddress for tests
* cmd/buildkitd: move reexec.Init to non-Linux files
* github: update action-gh-release to v2.2.1
* tests: add validation that config has OSVersion set
* downgrade go-difflib and go-spew to tagged releases
* Support OS version in platform string
* vendor: google.golang.org/protobuf v1.35.2
* vendor: github.com/containerd/containerd v2.0.2
* vendor: github.com/stretchr/testify v1.10.0
* vendor: github.com/containerd/platforms v1.0.0-rc.1
* vendor: golang.org/x/net v0.33.0
* dockerfile: update containerd to 2.0.2 and 1.7.25
* vendor: update fsutil to b14e27f4
* vendor: update nydus-snapshotter to v0.15
* Upgrade to containerd 2
* Drop schema v1 test
* dockerfile: don't allow non-Dockerfile syntax for directives
* vendor: github.com/docker/cli v27.5.0
* vendor: github.com/docker/docker v27.5.0
* cache: convert prune loop from recursive invocation to iterative
* vendor: github.com/vishvananda/netlink v1.3.1-0.20240922070040-084abd93d350
* dockerfile: fix syntax forwarding for files with BOM
* vendor: github.com/tonistiigi/go-actions-cache 017636a73805
* vendor: github.com/opencontainers/selinux v1.11.1
* dockerfile: update runc to 1.2.4
* update bake-action to v6
* ociindex: fix handling multiple names per descriptor
* ociindex: add unit test coverage before changes
* util(disk): unit test
* util(disk): freebsd and netbsd support
* Implement llb.Symlink
* buildkitd: remove sync.Once from isRootlessConfig
* dockerfile: fix copy non-octal build tag
* vendor: go.opentelemetry.io/otel/exporters/otlp/... v1.28.0
* vendor: go.opentelemetry.io/contrib/instrumentation/.. v0.53.0
* vendor: github.com/prometheus/client_golang v1.20.5
* vendor: github.com/docker/cli v27.4.1
* vendor: github.com/docker/docker v27.4.1
* test: allow testing frontends from different version
* build(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0
* add OCI artifact version of attestation manifest
* util/resolver: rename vars that shadowed imports
-------------------------------------------------------------------
Mon Dec 23 07:45:52 UTC 2024 - madhankumar.chellamuthu@suse.com
- Update to version 0.18.2:
* update archutil
* solver: protect against nil dereference on uninitialized vertex
* migrate to github.com/moby/sys/reexec
* hack: remove loong64 validation in archutil
* archutil: regenerate to fix loong64
* fix: wcow: add powershell.exe dir to default PATH
* dockerfile: fix named context replacement for child stages
* dockerfile: fix onbuild propagation for child stages
* build(deps): bump softprops/action-gh-release from 2.1.0 to 2.2.0
* dockerfile: add regression test for parallel cache mounts
* Dockerfile: update runc binary to v1.2.3
* update Alpine to v3.21
* update xx to v1.6.1
* vendor: github.com/docker/cli v27.4.0
* vendor: github.com/docker/docker v27.4.0
* tests: client: enable a batch of integration tests for wcow
* llb: avoid concurrent map write on parallel marshal
* tests: client: enable a batch of integration tests for wcow
* dockerfile: add test for step names stability
-------------------------------------------------------------------
Tue Dec 10 07:21:58 UTC 2024 - madhankumar.chellamuthu@suse.com
- Update to version 0.18.1:
* integration: add extra timeout for GHA test
* integration: log goroutine trace on test timeout
* chore: fix some function name in comment
* buildkitd: allow unix address for debug address
* llbsolver: fix recompute test and avoid struct copy
* llbsolver: tie op metadata to the op before recomputing digests
-------------------------------------------------------------------
Tue Dec 03 09:04:16 UTC 2024 - madhankumar.chellamuthu@suse.com
- Update to version 0.18.0:
* ci: use edge releases of buildx
* docs: add --checksum only supports sha256
* tests: frontend/dockerfile: update integration tests for windows/wcow - [x] `testCopyThroughSymlinkContext` - [x] `testIgnoreEntrypoint` - [x] `testQuotedMetaArgs` - [x] `testDockerfileCheckHostname` - [x] `testEmptyStages` - [x] `testNamedImageContextScratch` - [x] `testNamedImageContextPlatform`
-------------------------------------------------------------------
Tue Nov 26 06:14:13 UTC 2024 - madhankumar.chellamuthu@suse.com
- Update to version 0.17.2:
* Use view transaction for metadata read
* http: fix etag cache scoping
* ci: test sandbox build with multiple platforms
* dockerfile: use lld linker for containerd build
* dockerd: skip content check with containerd snapshotter
* vendor: update containerd to v1.7.24
* vendor: update github.com/tonistiigi/fsutil to 31cf1f437184
* Remove pre-Go 1.17 build tags
* solver: release unreferenced cache keys after gc
* improve stacks of cancels from defers
* util/system: remove Atime implementation for containerd/continuity/fs
* vendor: github.com/containerd/continuity v0.4.5
* vendor: github.com/docker/cli v27.4.0-rc.2
* vendor: github.com/docker/docker v27.4.0-rc.2
* dockerfile: update runc binary to 1.2.2
* vendor: github.com/tonistiigi/go-actions-cache@v0.0.0-20241108014124-394979b8119e
* vendor: update grpc to v1.66.3
* docs: remove duplicate parser directives bullet list
* tests: add `testDockerfileFromHTTP` for WCOW
* protobuf: fix casing of json attributes with the switch from gogo
* history: handle gracefulstop when history is active
* contenthash: don't delete records when a directory is only modified
* build(deps): bump codecov/codecov-action from 4 to 5
* gateway: ensure llb digests are deterministic when sent by frontends
* detect: use newer semconv for resource and add unit test
* Dockerfile: update containerd binary to v2.0.0
* client: improve releasable condition in tests
* testutil: use containerd config version 2
* fix gc after delete history records
* Bump typeurl to 2.2.3
* fix leaving unreleased references behind after SBOM generation
* build(deps): bump softprops/action-gh-release from 2.0.9 to 2.1.0
* dockerfile: fix duplicate keys for same arg in history line
* detect: sever semconv relationship to otel sdk
* dockerfile: add delve to binaries-for-test
-------------------------------------------------------------------
Tue Nov 12 06:11:35 UTC 2024 - madhankumar.chellamuthu@suse.com
- Update to version 0.17.1:
* Dockerfile: add a comment about runc v1.2
* Revert "Dockerfile: update runc binary to 1.2.1"
* ci: enable archutil-arm64 job
* dockerfile: update delve to v1.23.1
* dockerfile: missing updates of xx to 1.5.0
* update to go 1.23
* dockerfile: fix running onbuild rules from inherited stages
* hack: update protolint
* hack: update gopls to 0.26
* Add test for `IsCommitSHA` function
* vendor: update hcsshim to v0.12.8
* build(deps): bump softprops/action-gh-release from 2.0.8 to 2.0.9
* util/tracing: switch to semconv v0.21.0
* docs(dockerfile): BuildKit does not discard Volume edits
-------------------------------------------------------------------
Tue Nov 05 06:13:51 UTC 2024 - madhankumar.chellamuthu@suse.com
- Update to version 0.17.0:
* Dockerfile: update runc binary to 1.2.1
* docs: fix double parens in internal link
* chore: regenerate dockerfile rules documentation
* Dockerfile: use folded block for rule description in docs front matter
* tests: client: set up for wcow integration tests
* docs: remove older warning format
* docs: s/parent image/base image/
* pb: regenerate protobuf
* vendor: revert containerd 1.7.23 because errdefs changes incompatible
* Dockerfile: update xx to v1.5.0
* vendor: update compress to v1.17.11
* vendor: update cli to v1.22.16
* vendor: update azidentity to v1.6.0
* vendor: update hcsshim to v0.12.5
* Dockerfile: update runc to v1.1.15
* vendor: update containerd to v1.7.23
* Dockerfile: update containerd to v1.7.23
* vendor: update fsutil to 397af530
* docs: update undefined var check reference
* docs: add buildkitd.toml docs new gc options
* ociindex: allow readonly access
* docs: add workarounds for JSONArgsRecommended check
* git: fix caching git commit through multiple refs
* Add labs reference for ADD --exclude
* Add/fix references to labs dockerfile version
* git: allow cloning commit shas not referenced by branch/tag
* filesync: reuse data buffer for diffcopy
* git: export gitutil helper for identifying commit shas
* chore: add disk stat error wrapping
* dockerfile: expose TARGETSTAGE as builtin argument
* Update ARG, ENV and LABEL reference definitions to clarify that first KV-pairs are required but additional ones are optional
* authprovider: add OTEL spans for loading credentials
* tracing: enable OTEL on authprovider requests
* docs: add front matter title to attestation docs
* update arg syntax ref
* vendor: golang.org/x/net v0.29.0
* vendor: golang.org/x/crypto v0.27.0
* vendor: golang.org/x/sys v0.25.0
* make sure that is the latest version that is picked
* Dockerfile: update rootlesskit binary to 2.3.1
* fix: set h2 protocol identifier to comply with TLS-ALPN
* sets the InvalidDefinitionDescription check to be experimental
* fixes for dockerfile checks
* Revert "dockerfile: pin dockerfile frontend image"
* Refactor various rulecheck related code to properly handle env vars. after EnvGetter refactoring
* add an allow list for secret lint check and add public to said list
* Dockerfile: update containerd binary to v1.7.22,v1.6.36
* grpcclient: return proper nil reference from grpcclient
* fix merge conflict in generated proto
* llb: use buildkit user-agent for HTTP source
* solver: simplify edge-related functions in the solver
* docs: add note about check with errors
* remove the directive from the comments in the AST
* Add rule for arg / stage name comment descriptions
* fix: compute total cache usage on any new cache policy opt
* cache: rename new prune/gc control fields
* add capability to detect if new storage filters are supported
* update default and basic gc control to use free and max storage
* http: avoid possible digest mismatch error
* protobuf: add vtproto as a supplemental marshaler
* worker/containerd: NewWorkerOpt: remove workaround for named pipes
* dockerfile: set error location for ONBUILD errors
* dockerfile: mark commands invoked from ONBUILD with prefix
* dockerfile: fix command count after new commands from ONBUILD
* protobuf: normalize how protobuf files are generated
* dockerfile: add support for non-octal COPY --chmod in labs
* vendor: go.etcd.io/bbolt v1.3.11
* docs: fix incorrect information about arg scoping
* tests: skip TestContextChangeDirToFile on Windows
* llb: deterministic marshaling for protobuf and store results from multiple constraints
* docs: remove `from` limitation for onbuild
* history: remove records without attached blobs at startup
* fix: lint ci issue
* client: allow non-octal chmod config for fileop.copy
* vendor: github.com/docker/cli v27.3.1
* vendor: github.com/docker/docker v27.3.1
* vendor: github.com/moby/sys/sequential v0.6.0
* vendor: github.com/moby/sys/mount v0.3.4
* vendor: golang.org/x/net v0.28.0
* vendor: golang.org/x/crypto v0.26.0, golang.org/x/text v0.17.0
* vendor: golang.org/x/time v0.6.0
* vendor: golang.org/x/sys v0.24.0
* vendor: github.com/containerd/containerd v1.7.22
* frontend/dockerfile: BFlags.Parse: include flag with "--" prefix in errors
* docs: update "read more" link for dockerfile examples
* chore: return an error when AppArmor is unsupported and profile specifie
* Added way to configure SBOM scanner
* frontend/dockerfile: BFlags.Parse: return earlier on "--" terminator
* util/archutil: re-generate to fix validation for mips64
* llbsolver: add input validation to policy recompute
* dockerfile: pin dockerfile frontend image
* protobuf: remove gogoproto
* protobuf: add marshaling benchmarks for some protobuf messages
* Fix WCOW COPY --from failure in multistage builds on Windows
* chore: use a better root for computing free disk space
* config: allow configuring free gc policies
* dockerfile: add support for ONBUILD in combination to from
* dockerfile: update args definitions to llb.EnvList
-------------------------------------------------------------------
Wed Sep 25 09:10:41 UTC 2024 - danish.prakash@suse.com
- _service:
* rely on version and not `PARENT_TAG` versionformat.
By default, `PARENT_TAG` instructs git to use the first tag found for
the revision. This causes issues when there are multiple tags for the
same revision (ref/*) because git ends up choosing an incorrect tag.
* switch to `obs_scm`
- Update to version 0.16.0:
* ci: switch to ubuntu runner for freebsd job
* debug: add trace flight recorder
* Updated tests in frontend/dockerfile/dockerfile_test.go to run on Windows.
* docs: windows: add a note about ContainerUser limited permissions
* solver: move scheduler debug statements to their own functions
* Sort errors alphabetically by detail if line number is the same when comparing tests
* exec: allow specifying non-zero exit codes for execs
* Add stub implementations to make buildkitd build for Darwin
* dockerfile: mask usage of secret env in command name
* solver: fix possible panic from error handler
* frontend/dockerfile/docs: add $ in mount env example
* docs: fix broken link to dockerfile reference
* solver: pipe implementation utilizes generics for better typing
* ci: Fix govulncheck permissions, it needs at least content read to be able to checkout the repository.
* readme: add r2d4/llb frontend and dacc project
* util/resolver: ignore invalid (empty) scope
* tests: frontend/dockerfile: add dockerfile lint tests for WCOW
* vendor: github.com/docker/docker v27.2.1
* vendor: github.com/docker/docker v27.2.1
* tests: add more integration tests for windows/wcow
* fix windows area label when modifications are under the vendor folder
* bklog: always enable trace id if it exists
* hack: update golangci-lint to 1.61
* vendor: update grpc to v1.62.0
* exec: fix pruning cache mounts with parent ref on no-cache
* execlude vendor directory from windows label
* hack: do not cache rootless stage on release
* vendor: github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
* vendor: github.com/containerd/containerd v1.7.21
* docs: run mount secret env dockerfile example
* Dockerfile: update containerd binary to v1.7.21
* Dockerfile: update runc binary to 1.1.14
* chore: update AUTHORS and mailmap
* add SourceInfoMap callback to LintResults.PrintErrorTo params
* docs: use front matter title in buildkitd.toml doc
* vendor: github.com/moby/sys/mountinfo v0.7.2
* docs: update reference docs for `check` directive
* vendor: github.com/moby/sys/signal v0.7.1
* docs: add min dockerfile version for flags
* vendor: github.com/containerd/typeurl/v2 v2.2.0
* vendor: github.com/docker/docker v27.2.0
* Update rule check print to include path to dockerfile relative to context
* Parallel layer upload for s3 cache
* Cleanup Linux-isms in code
* Updated tests in frontend/dockerfile/dockerfile_provenance_test.go to run on Windows. Partially addressing #4485
* README.md: Add DevZero as consuming project
* Fix #4885: Use multipart upload instead of CopyObject for touching file > 5GB
* Update docs to clarify in the shell-form section that heredocs apply only to supported commands
* check command casing after parsing the ast
* Implements frontend side of #2122.
* docs: use gh alert syntax for callouts
* executor: detect containers killed by OOMKiller
* docs: fix instruction name (s/ADD/COPY/)
* remotecache: handle not implemented error for Info()
* refactor lint printing functionality
* ci: update golangci-lint to v1.60.1
* tests: frontend/dockerfile: more windows/wcow tests (pt.2)
* uploadprovider: allow closing used sources
* chore: set pb.Empty on ssh and secret mounts
* errdefs: mark ENOMEM & ENOSPC with ResourceExhausted code
* errdefs: detect certain sycall errors as internal
* exec: fix incorrect deps computation for special mounts
* ci: enable validating all Dockerfiles
* Dockerfile: check .git directory available in build context
* dockerfile: add missing mount completions
* docs: clarify valid from targets for run --mount
* In host networking mode, unconditionally use "/etc/resolv.conf"
* Add note in generated docs indicating experimental rule checks
* docs: list supported algorithms for ADD --checksum
* hack: ensure SARIF output has results field defined for govulncheck
* expand globs for area/project in auto PR labeler
* ci: update scout to 1.13.0
* ci: print scout result
* dockerfile: update containerd to v1.7.20
* migrate to github.com/moby/sys/userns
* ci: apply no-cache-filter for master tags
* ci: missing tags to be scanned with scout
* hack: fix no-cache-filter on release
* ci: generate annotations on PR, not just push
* ci: generate annotations on PR, not just push
* docs: dockerfile chmod variable interpolation
* docs: replace `and` with `or`
* implement experimental rule checks
* docs: emphasize the fact that secrets aren't saved in cache
* docs: mention `dst` and `destination` options too
* vendor: github.com/containerd/nydus-snapshotter v0.14.0
* vendor: github.com/containerd/nydus-snapshotter v0.13.14
* vendor: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.44.0
* govulncheck to report known vulnerabilities
* chore(labeler): fix area/storage filter
* chore(labeler): update area/hack filter
* chore(labeler): align syntax
* ci: add OCI image annotations to Dockerfile frontend images
* ci: sync labels when files are reverted or no longer changed with labeler
* snapshot/containerd: fix wrong errdefs package import
* test: enabling integration tests on windows
* db: move DB dependencies to transactor interface
* ci: scan images with docker scout
* migrate to github.com/moby/sys/user/userns
* dockerfile: use ADD for fetching sources
* vendor: github.com/moby/sys/user v0.2.0
* vendor: github.com/docker/docker v27.1.1
* vendor: github.com/docker/docker v27.1.1
* Check the validity of the chmod option arguments for COPY and ADD
* Add environment replacement support for chmod option
* ci: add OCI image annotations to docker images
* introduce PR labeler GHA workflow and configuration
* dockerfile: test support for custom sessionID for locals
* otel: add wrapping "resolving" spans for ResolveImageConfig
* vendor: bump github.com/gofrs/flock to v0.12.1
* llbsolver: avoid nil releaser on error
* stack: compress shared stacks for clearer output
* ops: improve error messages from fileop
* executor: rebase the path of submount error
* executor: ensure deeper stacktraces for system errors
* vendor: github.com/docker/cli v27.1.0
* vendor: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.44.0
* vendor: google.golang.org/grpc v1.60.1
* vendor: github.com/docker/docker v27.1.0
* vendor: github.com/containerd/containerd v1.7.20
* vendor: google.golang.org/genproto/googleapis/rpc v0.0.0-20231212172506-995d672761c0
* dockerui: allow passing sessionID for specific local source
* session: remove session name property
* errors: remove usage of errors.Cause
* build(deps): bump softprops/action-gh-release from 2.0.7 to 2.0.8
* history api: save number of warnings to build record
* build(deps): bump softprops/action-gh-release from 2.0.6 to 2.0.7
* solver: mark history and graph concistency errors as internal
* lint: finish up testifylint
* Check invalid environment replacement form like ${VAR:%}
* Pass cache imports from solve ptions to solve request
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Aug 23 10:24:14 UTC 2024 - dcermak@suse.com Fri Aug 23 10:24:14 UTC 2024 - dcermak@suse.com

4
buildkit.obsinfo Normal file
View File

@@ -0,0 +1,4 @@
name: buildkit
version: 0.23.2
mtime: 1751502436
commit: d5a40ad2a177b3d1141e83d4969831398abac83e

View File

@@ -1,7 +1,7 @@
# #
# spec file for package buildkit # spec file for package buildkit
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo} %global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
%global import_path %{provider_prefix} %global import_path %{provider_prefix}
Name: buildkit Name: buildkit
Version: 0.15.2 Version: 0.23.2
Release: 0 Release: 0
Summary: Toolkit for converting source code to build artifacts Summary: Toolkit for converting source code to build artifacts
License: Apache-2.0 License: Apache-2.0

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:28b909a93e301396e443811329b231fffa45a323fa8177412534af1f031706eb oid sha256:257ffc6db97aef3e25c4884e3be0d1f5f92e95aec12e68cf0a24510fe9a56d7a
size 4741664 size 4895493