pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

cuelang: update to 0.9.0



Module Name:	pkgsrc-wip
Committed By:	Iku Iwasa <iquiw%NetBSD.org@localhost>
Pushed By:	iquiw
Date:		Sun Jun 9 17:06:03 2024 +0900
Changeset:	b06c222694ce68d7a13eb7db7d2cbe40da624481

Modified Files:
	cuelang/COMMIT_MSG
	cuelang/Makefile
	cuelang/distinfo
	cuelang/go-modules.mk

Log Message:
cuelang: update to 0.9.0

This release includes major changes to Modules and the Evaluator, as well
as many other fixes and improvements. A special thanks to Noam Dolovich for
numerous contributions to this release!

Modules

Following the Modules proposal v3 being accepted, the modules experiment is
now enabled by default in this release. It should no longer be necessary to
set CUE_EXPERIMENT=modules, and CUE_EXPERIMENT=modules=0 can be used to
disable the experiment. We are not aware of any significant regressions, so
please file a bug if you find one.

We have published an FAQ page which should help modules users with the
upgrade to v0.9. We will add to this page over the coming weeks to ease the
transition into the "new" modules mode.

This release also includes experimental support for the CUE Central
Registry at https://registry.cue.works. We have added a cue login command
to log into the Central Registry via a GitHub account, and other commands
know how to use these credentials when talking to the registry.

To get started with the Central Registry, we have published a tutorial on
working with modules and the central registry as well. We will share more
details about the Central Registry and support for other login mechanisms
in the future. For now, we are looking to get early feedback.

The CUE schema for cue.mod/module.cue is now dictated by the declared
language.version value, which is now mandatory. This allows us to change or
tighten the schema with future CUE versions without breaking existing
users. Use the new cue mod fix command to add the field.

cue mod publish now requires source to publish a module, as described in
Proposal 3017. The cue mod init --source flag is added to create a new
module with this field.

cue mod publish now includes VCS metadata in published module versions, as
described in Proposal 3057.

The cue mod fix command is added, which allows fixing up old
cue.mod/module.cue files; see cue help mod fix.

The cue mod edit command is added, which allows some automatic editing of
cue.mod/module.cue from the command line; see cue help mod edit.

CL 1193289 teaches $CUE_REGISTRY about a special none registry, causing any
matching modules to refuse to fetch or resolve.

CL 1195546 teaches cue mod publish to include a LICENSE file from the VCS
repository root if the CUE module subdirectory has none.

CL 1194090 adds the --dryrun, --json, and --out flags to cue mod publish to
inspect what would be published as part of a module version.

CL 1194106 adds the cue mod resolve command to show how a module path
resolves to a registry in the form of an OCI reference.

CL 1185280 adds cue help modules as a high-level overview of CUE modules.

CL 1194669 restricts the parsing of cue.mod/module.cue files to data-only
mode, forbidding any references or comprehensions which may break cue mod
commands or cause other issues.

As a reminder, the ongoing and planned work can be seen in the Modules
Roadmap.

Evaluator

The new evaluator can now be enabled in the command line via
CUE_EXPERIMENT=evalv3, and in the Go API via
cuecontext.EvaluatorVersion(cuecontext.EvalV3). The new evaluator already
includes a new disjunction algorithm as well as initial structure sharing
support; note that structure sharing can be disabled with
CUE_DEBUG=sharing=false.

The work is not yet complete, and some known bugs remain, but over 95% of
the existing tests are passing and the performance already looks
promising. Work on this new evaluator will continue during the next release
cycle. We will only turn on the new evaluator by default once we are
reasonably confident that there are no significant regressions.

CL 1185458 ensures we detect permanent errors for undefined fields earlier,
necessary for the permanent errors fix in tools/flow below.

Subscribe to the Performance umbrella issue for updates, and see the
Evaluator Roadmap project for the planned work ahead.

Encodings

The Encodings project was kicked off at a recent CUE Community Update
call. As part of this, we now have an #encodings channel on Slack and
Discord, as well as an Encodings Roadmap project on GitHub where the
ongoing and planned work can be seen.

In this release, the new YAML decoder is available in experimental form and
enabled by default, given that all of our tests are already passing. You
can disable it via CUE_EXPERIMENT=yamlv3decoder=0. The old YAML decoder
will be removed in a future release once we're reasonably confident that no
significant regressions are present.

CLs 1193257, 1193394, 1193576, and 1193577 greatly speed up
internal/filetypes, used when loading files from disk in cue/load or when
encoding/decoding files in cmd/cue.

CL 1193678 teaches cue/load to cache loading files from directories, which
avoids repeated work when loading parent directories to form instances.

The changes above, plus cue.Value.IsNull below, should result in a
significant speed-up for cmd/cue as well as cue/load when loading many CUE
packages or directories. For example, on the main CUE repository, cue fmt
./... went from ~14s to ~0.1s, and cue vet ./... went from ~5s to ~2s.

CL 1193639 teaches internal/filetypes to only load its embedded CUE on
first use, allowing any Go programs to skip the ~6ms load time until the
first call to a cue/load API, if any.

CL 1195047 fixes the decoding of YAML 1.1 octal numbers so that they no
longer result in invalid CUE literals.

cmd/cue

CL 1189314 adds a cue fmt --check flag to list badly formatted files rather
than modifying them directly.

CL 1193778 adds a cue fmt --diff flag which displays diffs instead of
updating files.

CL 1193962 adds a cue fmt --files flag to interpret the arguments as file
paths to walk and recursively format rather than package patterns.

CL 1192180 speeds up cue fmt by ensuring that it only processes each CUE
file once, rather than formatting files from parent directories as well.

CL 1185356 tweaks cue/load so that cue fmt is able to format CUE files
given directly as arguments even when they belong to different packages.

CL 1193702 ensures that cue get go always generates CUE code from Go
time.Duration types and values in a way that is fully compatible with Go's
encoding/json library.

CL 1193386 fixes cue fmt --simplify to no longer break complex labels by
unquoting string literals within them.

CL 1193934 improves cue fmt so that it does not write to files on disk
which are already well formatted.

CL 1194247 tweaks cue help so that it correctly fails when given unknown
help topics or commands.

CL 1185473 deprecates the short-form cue somecmd in favor of cue cmd
somecmd, as the former caused a number of bugs and slowness when working
out which subcommand to execute.

Go API

CL 1193405 adds a cue.Value.IsNull method to mirror cue.Value.Null without
constructing error values, making cue.Value.Decode faster in many
scenarios, including its use in cue/load via internal/filetypes.

CL 1191227 adds a cue/token.File.Lines getter method, much like
go/token.File.Lines was added in Go 1.21.

CL 1193030 ensures that cue/load.Instances always returns instances in a
deterministic order, in particular when multiple instances share the same
directory.

CL 1194421 fixes a memory leak where using load.Instances to load CUE
modules would increase the size of a global cue.Context until the process
was terminated.

CL 1187452 teaches tools/flow to fail when a task encounters a permanent
error, which were being ignored before.

CL 1191226 teaches cue/literal.ParseNum to support both positive and
negative signs for consistency.

CL 1194410 fixes cue/load so that it errors on empty string arguments once
again.

CL 1193515 fixes an edge case where cue/format would vertically align
fields at different struct levels.

CL 1193585 fixes a bug where cue/format would print trailing commas for
list elements after any inline comments, causing broken syntax.

CL 1193759 teaches cue/format to collapse empty lists and structs to a
single line for consistent formatting.

CL 1185361 deprecates cue/load.Config.StdRoot, which has not worked as
advertised for some time.

CL 1185684 removes the last remaining bits of API which supported quoted
identifiers, which had already been deprecated and largely unsupported for
years.

Builtins

CL 1193242 teaches encoding/yaml.Unmarshal to reject trailing input, just
like encoding/json.Unmarshal already did.

CL 1184631 fixes using math.MultipleOf as a validator function.

CL 1193690 fixes math.MultipleOf as it had an incorrect implementation
which could easily return bad results.

CL 1194165 fixes invalid builtin calls so that they correctly result in a
"bottom" error.

CL 1194515 fixes structs.MinFields and structs.MaxFields to ignore optional
fields, matching the documented behavior.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b06c222694ce68d7a13eb7db7d2cbe40da624481

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 cuelang/COMMIT_MSG    |   2 +-
 cuelang/Makefile      |   2 +-
 cuelang/distinfo      | 210 ++++++++++++++++++++++++--------------------------
 cuelang/go-modules.mk |  68 ++++++++--------
 4 files changed, 133 insertions(+), 149 deletions(-)

diffs:
diff --git a/cuelang/COMMIT_MSG b/cuelang/COMMIT_MSG
index f714d9df21..42186ff5b4 100644
--- a/cuelang/COMMIT_MSG
+++ b/cuelang/COMMIT_MSG
@@ -1,3 +1,3 @@
-lang/cuelang: import cuelang version 0.8.2
+lang/cuelang: import cuelang version 0.9.0
 
 Packaged in wip by iquiw
diff --git a/cuelang/Makefile b/cuelang/Makefile
index 77ae9d5c35..400cb5aa28 100644
--- a/cuelang/Makefile
+++ b/cuelang/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-PKGNAME=	cuelang-0.8.2
+PKGNAME=	cuelang-0.9.0
 DISTNAME=	cue-${GITHUB_TAG}
 CATEGORIES=	lang
 MASTER_SITES=	${MASTER_SITE_GITHUB:=cue-lang/}
diff --git a/cuelang/distinfo b/cuelang/distinfo
index ee6ec0913b..ed0cef0f61 100644
--- a/cuelang/distinfo
+++ b/cuelang/distinfo
@@ -1,14 +1,14 @@
 $NetBSD$
 
-BLAKE2s (cue-v0.8.2.tar.gz) = a4b9f23ef75e1c584effdc5cccb697731aed85b2fa049ec33bc16cd269045aa1
-SHA512 (cue-v0.8.2.tar.gz) = 813a578f77582ac6458fc77697a8ffb0a2accae174d9e930360f839a20b0a503de51f5fe98bec7a7e0c2093e8dd7b78bf0cc0939c6f9c038164eebc6c39b6354
-Size (cue-v0.8.2.tar.gz) = 2436838 bytes
-BLAKE2s (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240314152124-224736b49f2e.mod) = 569a26b0f46feaa3707d1edb721a67a6fe8c35beb040eef7a24615204ceee0c7
-SHA512 (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240314152124-224736b49f2e.mod) = c0c057ce42630862337a164463fa05e44352eb6bb81ae847f1fd1ead00b2be19f5ecf7ac8d2eb74a2190c42dfed49ad5c1e1bebc8e82a8d236c043e1e782cbe6
-Size (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240314152124-224736b49f2e.mod) = 477 bytes
-BLAKE2s (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240314152124-224736b49f2e.zip) = a5785bd9987663788b329c5ba2e46e59c9eb15559394cedb17a3321d3d810c09
-SHA512 (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240314152124-224736b49f2e.zip) = 76a3b1a40fe1e167765157800a0e266dc7250afe9310790f995900c75e183eeca74fc22ab5be2bed728805d3c9fbbd1becbf4491c56c8937060b2d934eebe231
-Size (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240314152124-224736b49f2e.zip) = 153515 bytes
+BLAKE2s (cue-v0.9.0.tar.gz) = a52a6036638e2fcd4bd82dbac167522deabe61bf22487899ca6a2e0030438563
+SHA512 (cue-v0.9.0.tar.gz) = c28b7ea5dc70e0d1afb75ecd91994614ab8d2eab40d36e707c1d4f831b72f139aaebb6f67129082c77e166d9ee41f5c8ec61fbd67bf3c3085b667d603b38052e
+Size (cue-v0.9.0.tar.gz) = 2382067 bytes
+BLAKE2s (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240404174027-a39bec0462d2.mod) = 9e8c539607db6206828bcb50c89a3865d6f2c5d027c61984ef222f81aba5a5e3
+SHA512 (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240404174027-a39bec0462d2.mod) = efd52d7c2b7a9824bad5dbab8b3d680d5b6ccd78b4a7f1059655ce6c21fb6a1b2aedd745e215628306c0a266616749168ecaf67d76a3e97af26075d1b58aa330
+Size (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240404174027-a39bec0462d2.mod) = 477 bytes
+BLAKE2s (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240404174027-a39bec0462d2.zip) = b1f235b57ac2e8b9ab907d2c7c21a9a3fc76990bc5e82332674a55fd8123d6a0
+SHA512 (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240404174027-a39bec0462d2.zip) = 964487cc29af8a77aa98cefd4733e0e76489e8e17161cb453039967c706ead0ea0f17cc24ae144b20a9efc51fc549ac5f5480cd72045f826951e4bce98717a3d
+Size (cuelabs.dev_go_oci_ociregistry_@v_v0.0.0-20240404174027-a39bec0462d2.zip) = 143905 bytes
 BLAKE2s (github.com_cockroachdb_apd_v3_@v_v3.2.1.mod) = fd9d7c8ee74e4ce2ed693c02598f28a336c989df202f4d54405f282a7db7a270
 SHA512 (github.com_cockroachdb_apd_v3_@v_v3.2.1.mod) = 93dbc639ac09c0d9c7cdd8e822ed69c29ce9c6349a4aca1a6204c39ec5757d6326a6c396e6862790e55299879b3fb09e9084a0728f73aeceaf6dc625c4742c86
 Size (github.com_cockroachdb_apd_v3_@v_v3.2.1.mod) = 81 bytes
@@ -21,6 +21,12 @@ Size (github.com_cpuguy83_go-md2man_v2_@v_v2.0.3.mod) = 100 bytes
 BLAKE2s (github.com_creack_pty_@v_v1.1.9.mod) = df42a1d34a4df624a6fbab600483cf5afb215874880e2e9e23f5fb03d719eb16
 SHA512 (github.com_creack_pty_@v_v1.1.9.mod) = 9cf1687520933d3d6bbec9d7c51472998d3bdbe1b3d2a7478fca80f9e7944f9040a2b8ec7d49f1458bd46a5121bae4810d314725add41efd413319a5006b944a
 Size (github.com_creack_pty_@v_v1.1.9.mod) = 39 bytes
+BLAKE2s (github.com_davecgh_go-spew_@v_v1.1.0.mod) = eee11d0ec5d2260dc11d9bfe8f9d523e54530b71cc8357f43c0214b3b74bef5c
+SHA512 (github.com_davecgh_go-spew_@v_v1.1.0.mod) = 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+Size (github.com_davecgh_go-spew_@v_v1.1.0.mod) = 34 bytes
+BLAKE2s (github.com_davecgh_go-spew_@v_v1.1.1.mod) = eee11d0ec5d2260dc11d9bfe8f9d523e54530b71cc8357f43c0214b3b74bef5c
+SHA512 (github.com_davecgh_go-spew_@v_v1.1.1.mod) = 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+Size (github.com_davecgh_go-spew_@v_v1.1.1.mod) = 34 bytes
 BLAKE2s (github.com_emicklei_proto_@v_v1.10.0.mod) = fbec9c0c4bce7ec10b23c5e7db6126c4e13803f6e371742bb10aa896bdcbc6d4
 SHA512 (github.com_emicklei_proto_@v_v1.10.0.mod) = de169b0b50d285233181cd35bc2d2b5e96a7f7c5094baf0f4c2568ab14e8bb4360703708e3d36b8336887cf24c7c726bad3a24fc29a9e04e93011984dfd1c84b
 Size (github.com_emicklei_proto_@v_v1.10.0.mod) = 42 bytes
@@ -33,21 +39,6 @@ Size (github.com_go-quicktest_qt_@v_v1.101.0.mod) = 504 bytes
 BLAKE2s (github.com_go-quicktest_qt_@v_v1.101.0.zip) = 777b00756dbe6d2cb1eca68f65bb6e1640bbab0006568fbbda02a485e98ca611
 SHA512 (github.com_go-quicktest_qt_@v_v1.101.0.zip) = 1fd82f773da25f8505d1e5ff7255a075322f9b68f4927f9773ea6579718717e82948198658d72d492dffa0a4de54ce67276ef8d1ff5b6b305fec43b235becded
 Size (github.com_go-quicktest_qt_@v_v1.101.0.zip) = 35661 bytes
-BLAKE2s (github.com_golang_protobuf_@v_v1.3.1.mod) = 8836436cb8d73217522d565a51dd5cade163931200a3b8638176b2238c65a87a
-SHA512 (github.com_golang_protobuf_@v_v1.3.1.mod) = e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-Size (github.com_golang_protobuf_@v_v1.3.1.mod) = 34 bytes
-BLAKE2s (github.com_golang_protobuf_@v_v1.5.0.mod) = 0acc4b18c31f79cfba3382e00e247754a4ab48bb17f2fd03fe4ff0cebc509f99
-SHA512 (github.com_golang_protobuf_@v_v1.5.0.mod) = 467a3f6fb4c941cd55d8d4b2d6a2015966c60a8614691539c88c4bf0da2f8022055be8561cddd0e60b118f74f010be5998dd128b7b136f14edd2674e5650db2a
-Size (github.com_golang_protobuf_@v_v1.5.0.mod) = 129 bytes
-BLAKE2s (github.com_golang_protobuf_@v_v1.5.3.mod) = 40cf7971e01091dd61082a900b2339bbf92a56f6ecd271b037412785733a5a67
-SHA512 (github.com_golang_protobuf_@v_v1.5.3.mod) = 44c996ad31bf02aec42bef934d7cd65379ae5eca4d1069dab8c478be169f9479cbd55f8f72bd9567e51535d31c9f65cd1d56bbefb8b745f96cad0f5953f8c420
-Size (github.com_golang_protobuf_@v_v1.5.3.mod) = 192 bytes
-BLAKE2s (github.com_golang_protobuf_@v_v1.5.3.zip) = 15bbdfe655085fee8dbe452c1584f09494917fbff0c732f443e94cd82dc8ba57
-SHA512 (github.com_golang_protobuf_@v_v1.5.3.zip) = f0e75554f991e69424fec9d8fb18efce872793408819a94af6a701b74bafa45fcd9eb3082c2eed45811aa008c73fe693ecbc20992ccd0c0765326b8028c911b3
-Size (github.com_golang_protobuf_@v_v1.5.3.zip) = 207048 bytes
-BLAKE2s (github.com_google_go-cmp_@v_v0.5.5.mod) = 54befdbebc1a7ed8c2f5de2cc688fab3ab3337a212c5f36bde6d427830820200
-SHA512 (github.com_google_go-cmp_@v_v0.5.5.mod) = cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713
-Size (github.com_google_go-cmp_@v_v0.5.5.mod) = 105 bytes
 BLAKE2s (github.com_google_go-cmp_@v_v0.6.0.mod) = becdef0764c43b119969e6c10646c6fafece1f936110eaa977757d2e2e381cd0
 SHA512 (github.com_google_go-cmp_@v_v0.6.0.mod) = 89e0014b0c3ffa2578ab38c237fee3d2280d6955e810c83e426d4924cec07cfc796adc45074fc237629c5ff88a93044dc406472febf1adf73deae82cb1b24b80
 Size (github.com_google_go-cmp_@v_v0.6.0.mod) = 41 bytes
@@ -60,12 +51,12 @@ Size (github.com_google_shlex_@v_v0.0.0-20191202100458-e7afc7fbc510.mod) = 40 by
 BLAKE2s (github.com_google_shlex_@v_v0.0.0-20191202100458-e7afc7fbc510.zip) = 3e5a6a0d4f82d4e992d9b960b1f015fd1b39b4b9ba66d0fe8e1d8600a4ab4adf
 SHA512 (github.com_google_shlex_@v_v0.0.0-20191202100458-e7afc7fbc510.zip) = 74bf278d42859148df97c1fdefcbe962ebc583e3c567157b4e17721fd4cef5db7d24c9a76fb32a3d827e6bce6ba761181d9a2d1eca804b59f3cb792a30198906
 Size (github.com_google_shlex_@v_v0.0.0-20191202100458-e7afc7fbc510.zip) = 8977 bytes
-BLAKE2s (github.com_google_uuid_@v_v1.2.0.mod) = 4950daf6c771a2feda754cc244ccb1881f07c2cb2b780da0d81b7f5e991a5c00
-SHA512 (github.com_google_uuid_@v_v1.2.0.mod) = 695f3424e0cc247a069fbd6b94820554e003030eb0e208ba7be38f660c5fc29f74a057e60031ec77918b5b320913d6deabdf19a0f0666b0f5bc5e2724e1fddba
-Size (github.com_google_uuid_@v_v1.2.0.mod) = 30 bytes
-BLAKE2s (github.com_google_uuid_@v_v1.2.0.zip) = 632cf89112a06f6d7e3bb6b32e4013d6e022fbc17b215659235140ad715b4224
-SHA512 (github.com_google_uuid_@v_v1.2.0.zip) = eef3b3444dce760fb6cbca5e22f3fcb33fd418e2b54509e80a2150cc644f41a05a59f0acfb7fee386c994dca06d96f4cd023fa192aab368be08ef20eac4a626b
-Size (github.com_google_uuid_@v_v1.2.0.zip) = 21941 bytes
+BLAKE2s (github.com_google_uuid_@v_v1.6.0.mod) = 4950daf6c771a2feda754cc244ccb1881f07c2cb2b780da0d81b7f5e991a5c00
+SHA512 (github.com_google_uuid_@v_v1.6.0.mod) = 695f3424e0cc247a069fbd6b94820554e003030eb0e208ba7be38f660c5fc29f74a057e60031ec77918b5b320913d6deabdf19a0f0666b0f5bc5e2724e1fddba
+Size (github.com_google_uuid_@v_v1.6.0.mod) = 30 bytes
+BLAKE2s (github.com_google_uuid_@v_v1.6.0.zip) = dbfff111391c0755e944fbd8c6c53d928da9001f70340c681686b2f413d453dd
+SHA512 (github.com_google_uuid_@v_v1.6.0.zip) = 9ce996a3e7257ea896c1a0469cbd2010be969098443fe096e2679cb343aa8b74e5a9e39ac95e866c8ffa681d7e9d7a3c864acb2958735200826fe326f886064e
+Size (github.com_google_uuid_@v_v1.6.0.zip) = 31981 bytes
 BLAKE2s (github.com_inconshreveable_mousetrap_@v_v1.1.0.mod) = 8fff520201806b7001b58363f7bfcfa3ed234c4f128af4ebb7804b421afb12b3
 SHA512 (github.com_inconshreveable_mousetrap_@v_v1.1.0.mod) = 43d24d46c0d976a69a05f7b7030efdb1c904995fa16fc869c920989bcbff7cef072bc53f44bdb53bada8476ea3827bcd2134b5ce42a120c124fbc49891fa558f
 Size (github.com_inconshreveable_mousetrap_@v_v1.1.0.mod) = 53 bytes
@@ -102,9 +93,18 @@ Size (github.com_opencontainers_image-spec_@v_v1.1.0.mod) = 515 bytes
 BLAKE2s (github.com_opencontainers_image-spec_@v_v1.1.0.zip) = 5fd5ad043c6c99c64805f0867bfa064b300a1ab09913bbff00a61459c9aaaa43
 SHA512 (github.com_opencontainers_image-spec_@v_v1.1.0.zip) = b77fddcbbe4fa461e6c9d7af14a6f8c28a3672249db01dc4d74b7c9a4538ec18b740fc61f1164d369507ba40f044a62a6b78e0802adc91423c53cb179be67476
 Size (github.com_opencontainers_image-spec_@v_v1.1.0.zip) = 197746 bytes
+BLAKE2s (github.com_pelletier_go-toml_v2_@v_v2.2.2.mod) = 665f2dbc3819ab0f79842ab0033d32040c412223fc1cfb95a32f7e1b0de95c51
+SHA512 (github.com_pelletier_go-toml_v2_@v_v2.2.2.mod) = 1f1b84927641fc670f72496b51f93900fa46df8855587bd474aa152f8cab6d6ab49bf333dbff0881ea6d8352cd636406f39d2612ad2a7d5df746602ca11eb334
+Size (github.com_pelletier_go-toml_v2_@v_v2.2.2.mod) = 92 bytes
+BLAKE2s (github.com_pelletier_go-toml_v2_@v_v2.2.2.zip) = 305509216f8f73bcf632922fd9b4fb19c61553acc0d3ba8f9ee2a3657beeb2cb
+SHA512 (github.com_pelletier_go-toml_v2_@v_v2.2.2.zip) = 9289ddada611ff6667ba2b4137755aef1e468d9d750ed7d227e232e92a35d9177a2ceef4e4a84c36dbee98187c55fc0766efd2ee411eb42540e61a4517c6fb09
+Size (github.com_pelletier_go-toml_v2_@v_v2.2.2.zip) = 940030 bytes
 BLAKE2s (github.com_pkg_diff_@v_v0.0.0-20210226163009-20ebb0f2a09e.mod) = b578bd0a123f38c80268d6690305d02f8dcddde6185e1df36680f2855f99a4f0
 SHA512 (github.com_pkg_diff_@v_v0.0.0-20210226163009-20ebb0f2a09e.mod) = 8b928ed342c4e92a9a3e36f1a1bb917ec38a145502d8192fd81ed78b4a9c24d1b24a2cb06b0c6cc5bf7a26bff4ea8354066f6b0456f1eafcde0921335afc3975
 Size (github.com_pkg_diff_@v_v0.0.0-20210226163009-20ebb0f2a09e.mod) = 36 bytes
+BLAKE2s (github.com_pmezard_go-difflib_@v_v1.0.0.mod) = 365dee34dcd09f0fbcccb2fff0be74a00fe71a80b9104b1ad3a3c199a48f5a28
+SHA512 (github.com_pmezard_go-difflib_@v_v1.0.0.mod) = c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
+Size (github.com_pmezard_go-difflib_@v_v1.0.0.mod) = 37 bytes
 BLAKE2s (github.com_protocolbuffers_txtpbfmt_@v_v0.0.0-20230328191034-3462fbc510c0.mod) = 0e03d04a9da71bc4e4a0ea10174d598bda260c8eb4a0ea885497622f7b1c65c1
 SHA512 (github.com_protocolbuffers_txtpbfmt_@v_v0.0.0-20230328191034-3462fbc510c0.mod) = 511aac892045b81300ce9d24924aa29932f1f0f9a41868c06248781b15c851f8baa60c2108483f5818bc035586e54bdcc47000accf537e74bda780773f411e97
 Size (github.com_protocolbuffers_txtpbfmt_@v_v0.0.0-20230328191034-3462fbc510c0.mod) = 236 bytes
@@ -135,93 +135,78 @@ Size (github.com_spf13_pflag_@v_v1.0.5.mod) = 39 bytes
 BLAKE2s (github.com_spf13_pflag_@v_v1.0.5.zip) = 4b3cdadae11a8d2432c380818c116751885b01f307e8c59fb626cc10f07dfc44
 SHA512 (github.com_spf13_pflag_@v_v1.0.5.zip) = 9a81f0635ca8ac059c48a15cbf625a7c91513f95a9b402ba166d48ab72d5d38cbd941d5309446f5637bd7c23eef35b60fef2f06e8b557f415dd8409a6ddf43e9
 Size (github.com_spf13_pflag_@v_v1.0.5.zip) = 88931 bytes
+BLAKE2s (github.com_stretchr_objx_@v_v0.1.0.mod) = 1eb73df00a63ad02b651d13ef6fec7b4842f22c3ecf50546104fddb717aa1c0b
+SHA512 (github.com_stretchr_objx_@v_v0.1.0.mod) = 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
+Size (github.com_stretchr_objx_@v_v0.1.0.mod) = 32 bytes
+BLAKE2s (github.com_stretchr_objx_@v_v0.4.0.mod) = e5c1d6b824d1be53abbb3b8f906a3f0bf77e3447b39eb0d9f9f4319c55ebb20e
+SHA512 (github.com_stretchr_objx_@v_v0.4.0.mod) = 022706974a2aaaa604a814996d4307a0b0f4a408987ece5cb9d0fbd03d9a71bc9e5c4ae89877f9527858f4071829d85674732550a514562df1a406a95eed9d35
+Size (github.com_stretchr_objx_@v_v0.4.0.mod) = 137 bytes
+BLAKE2s (github.com_stretchr_objx_@v_v0.5.0.mod) = f7e6a80abd08386e00e3ee80803db84f0f5608240ecde454f96f92e2d4dbf7ff
+SHA512 (github.com_stretchr_objx_@v_v0.5.0.mod) = 3725b66aadb0bd71f79264cb907fc13dbe969f00b5800e4dd1e331394858c39d191e57317228d7ef665a4fd4454bdab7b811632725537d6c9bc9fa2e29d34aca
+Size (github.com_stretchr_objx_@v_v0.5.0.mod) = 85 bytes
+BLAKE2s (github.com_stretchr_objx_@v_v0.5.2.mod) = 2add509f81ee74455ae2a53cd81b1fe867d9102af689d84dee8f4766f66611a3
+SHA512 (github.com_stretchr_objx_@v_v0.5.2.mod) = 8d6bf1ad2ac5696a556d23d3543fa1be5e7380e75fc176920f728c86b20680b2cc82a07adbc8fd01e70ab21fd52004413c6ecfda511768f4d514fe0ce1e7f2e0
+Size (github.com_stretchr_objx_@v_v0.5.2.mod) = 276 bytes
+BLAKE2s (github.com_stretchr_testify_@v_v1.7.1.mod) = 8f7c927dae69fdeb23ce71b39268d84489f12c4cb4cb30e23a564754fde44db8
+SHA512 (github.com_stretchr_testify_@v_v1.7.1.mod) = 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
+Size (github.com_stretchr_testify_@v_v1.7.1.mod) = 216 bytes
+BLAKE2s (github.com_stretchr_testify_@v_v1.8.0.mod) = 4b9f1b2997c84b26b08b9c2b5febd4d7dad875c2869013e0e87d1cebbaff04f0
+SHA512 (github.com_stretchr_testify_@v_v1.8.0.mod) = 62122d19530516ad5a84d98ccb77f299c79bd0ad4da58314ce31d07696076de1b3d1150e603cb296e4ad8e5e839a9fd2241f1e8981fc3356379444d5062e0d26
+Size (github.com_stretchr_testify_@v_v1.8.0.mod) = 188 bytes
+BLAKE2s (github.com_stretchr_testify_@v_v1.8.4.mod) = 9cb979f9a53faf1fe49a3cd34a458afe917803f872507c727f8e1f8210726e1c
+SHA512 (github.com_stretchr_testify_@v_v1.8.4.mod) = 10c923ac832f54ecd370cd7441f56561b9adf0bb05858605f3515759cef29383cda816f2d3fe7ef004f51b428afa4a19163a619f7dc2aa30f7177636d7c8d175
+Size (github.com_stretchr_testify_@v_v1.8.4.mod) = 188 bytes
+BLAKE2s (github.com_stretchr_testify_@v_v1.9.0.mod) = 0317549c119eb38810e67f8e8f89fa203792a68baeacdc0c1d3bb886f81d0de5
+SHA512 (github.com_stretchr_testify_@v_v1.9.0.mod) = 8bf7fe5e45d3a607073bae16a3bb3211d2a61bb433519b7ec33e22ff7dc54817881b4940151e72444250d930f766ecb8306072c50697db3282b67c40a6cd58e6
+Size (github.com_stretchr_testify_@v_v1.9.0.mod) = 417 bytes
 BLAKE2s (github.com_tetratelabs_wazero_@v_v1.6.0.mod) = 52e7d94d57fa5be2e38d046d3655e2eccf76012df05e69f421cd2554c644c13a
 SHA512 (github.com_tetratelabs_wazero_@v_v1.6.0.mod) = 68b8d8c5934e416e1e1eed7e1375f8412986cc83fb4ec5128f9a7beaa2e15e0f2a6eca4c43feb7fab6451521c0403096162bdf6ee10ee0126b54094ece460ebe
 Size (github.com_tetratelabs_wazero_@v_v1.6.0.mod) = 293 bytes
 BLAKE2s (github.com_tetratelabs_wazero_@v_v1.6.0.zip) = d32be6bf15d5a53c8686c2d77104d9d74cd0b12432701f756e518ad357d127ff
 SHA512 (github.com_tetratelabs_wazero_@v_v1.6.0.zip) = 23c70b6acae5e61e9bfa62a751420b37d6dffe099019bf39f46d62d0031cc245d315240976bfec58b77affa40fc5dd860597f40841714eb37a078e5ba0d4cb84
 Size (github.com_tetratelabs_wazero_@v_v1.6.0.zip) = 7540572 bytes
-BLAKE2s (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) = d95def65a866d710e01f1b0c2753b866d5c1df6af7d5289b1c784394b1d82e04
-SHA512 (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) = 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
-Size (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) = 88 bytes
-BLAKE2s (golang.org_x_mod_@v_v0.16.0.mod) = 756609d6566fdcb4fd11633882849e0163d09de134e085f0aa006dcbb10825e0
-SHA512 (golang.org_x_mod_@v_v0.16.0.mod) = d741bbf0270c5cda8ff6abb6c3aeec25f5edadae32df5f146c4c88b9c30abef2f2e9bc69f214757b4702f2df9dc08fbd2073e4fa64e683850d33a60806c8c4ba
-Size (golang.org_x_mod_@v_v0.16.0.mod) = 84 bytes
-BLAKE2s (golang.org_x_mod_@v_v0.16.0.zip) = 856413a25dfbdf5f0401f5c30659317bb6d48911aa0ba9be513a38a33feaa825
-SHA512 (golang.org_x_mod_@v_v0.16.0.zip) = f48388624781bdca78b83da9add7184f3aa1afc40a18dee8f0cecbf54517c543b4c3c43c85701f0552bda0b9ccef34f4da754bd382afde3b9dae96aa588373d3
-Size (golang.org_x_mod_@v_v0.16.0.zip) = 164739 bytes
-BLAKE2s (golang.org_x_net_@v_v0.0.0-20190603091049-60506f45cf65.mod) = da3527a7dfd84af08f7f2fab3248e837af8dae6d8dfc89e1d10a78adbc19a73f
-SHA512 (golang.org_x_net_@v_v0.0.0-20190603091049-60506f45cf65.mod) = 5b9748f38f64301e4895d9d2bc106fc9bd05a29feff5cfb53e248d168af998fd1a501c1a3c27e23af663b283093d2a48393bb0798bea449256d89ae119b225eb
-Size (golang.org_x_net_@v_v0.0.0-20190603091049-60506f45cf65.mod) = 172 bytes
-BLAKE2s (golang.org_x_net_@v_v0.22.0.mod) = c8ec2d6b8b97e3516f2f25cc6d6c63f55d5ff50fe01901ab0a147b949785a55a
-SHA512 (golang.org_x_net_@v_v0.22.0.mod) = e3d97bedd35328dfbe07a499f6f11f0f14eeaacc4abc5a3434fe08dd32b50f48ff7ae68cfdb00e826ce01143e9936e6bca2ef3194c988dbb495900c0c47829f6
-Size (golang.org_x_net_@v_v0.22.0.mod) = 155 bytes
-BLAKE2s (golang.org_x_net_@v_v0.22.0.zip) = cbcf9e387d8e805f8c9e4f10b6d08ddbc9e566ded4f3d1c841e76d2845aeab54
-SHA512 (golang.org_x_net_@v_v0.22.0.zip) = 611e36ef4a20ca6e5f3666936c7ffcfa01c02d83de688d2469c5f22b046437b3e8c602bdafb34399aa23bf2c2664df5737829fcc8eab7216f52d68a84e5e6347
-Size (golang.org_x_net_@v_v0.22.0.zip) = 1884138 bytes
-BLAKE2s (golang.org_x_oauth2_@v_v0.18.0.mod) = 4bab63ae79bc6069e251b811c8eb5d6024847c8e18de708ca543ecc6f1a89fe7
-SHA512 (golang.org_x_oauth2_@v_v0.18.0.mod) = 587e2046f19d42a9991cbb88ed5941be84199b5835506cc459da4394f87e14d7383c6286a5ad8d5d09acbecd4b5f2f1f0788d3704c402cea1bafee7e69c54aed
-Size (golang.org_x_oauth2_@v_v0.18.0.mod) = 358 bytes
-BLAKE2s (golang.org_x_oauth2_@v_v0.18.0.zip) = ef657ff33c5416907aa9b9f992827db11c5f62f8419194a069043eaed877c828
-SHA512 (golang.org_x_oauth2_@v_v0.18.0.zip) = f41a43ee4f22a768a56f95feccbb7089797ca8a946e0e23dcaa737a1329bdb66377ab90a00f05d86c4db3a42a63524091620626d2d69f3b571534c8e27bba26b
-Size (golang.org_x_oauth2_@v_v0.18.0.zip) = 153405 bytes
-BLAKE2s (golang.org_x_sync_@v_v0.6.0.mod) = 0fa1fb1833cee855281d59c95598cae38e2fd86ea0c52c4b67ba2e815fb513b3
-SHA512 (golang.org_x_sync_@v_v0.6.0.mod) = 2d159d931db45104e0714e311698dff5905d206e5740cb4f7e1442d1b561da91928b0882f9f56f8190abb7cddadeaec7684f8d598fb6afd6322c5782232b4d5b
-Size (golang.org_x_sync_@v_v0.6.0.mod) = 34 bytes
-BLAKE2s (golang.org_x_sync_@v_v0.6.0.zip) = f1bb7ffc553acbac4b843fa17a0472851ecc787094d42f4005a9ce717ebff041
-SHA512 (golang.org_x_sync_@v_v0.6.0.zip) = 1ff862c77fd03b0887c2fbbc902d6119c501c967990b4e0ac4ef18ff3d67a4c5e9c8fe9a85edc14aaaec6c0ad57b2836c83912fc6de6a20bcb3a8e9ec3889605
-Size (golang.org_x_sync_@v_v0.6.0.zip) = 26351 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = aa44bc87b37c614a717cf692f23966b8babf30a09e6039a89eb6cc5b2943af87
-SHA512 (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-Size (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = 24 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.18.0.mod) = 546db01fa3b030f3f3b5f8d3674bc29d1f026a60a57e474fff3e1cd44fe694a1
-SHA512 (golang.org_x_sys_@v_v0.18.0.mod) = ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b
-Size (golang.org_x_sys_@v_v0.18.0.mod) = 33 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.18.0.zip) = eb37141f9d56fe7fce3f36e0ec82c617bf97ef268a3120557bb0a4de2cde50cd
-SHA512 (golang.org_x_sys_@v_v0.18.0.zip) = 18cdb9c3a0b70509d24758b5f8b92634a7bbabd01b2e90ce731b50f5709628918a3fe43bf2239f05802a715c240743801a0cc83423322b4f8293dcc061f24a2f
-Size (golang.org_x_sys_@v_v0.18.0.zip) = 1907063 bytes
-BLAKE2s (golang.org_x_text_@v_v0.14.0.mod) = 41aa03dda094edbe86480c3bb1e96f134c984b2f6af2790bb8545d511df4e0a8
-SHA512 (golang.org_x_text_@v_v0.14.0.mod) = c51e7660e628e383c698fc48e2ac0c38e10ef3ccfb15c92e45279dfecf9897433a245294f3a2430637800d8ff6e23fa9257b0aa6b4f1eac7c135fadc76afd808
-Size (golang.org_x_text_@v_v0.14.0.mod) = 197 bytes
-BLAKE2s (golang.org_x_text_@v_v0.14.0.zip) = 46d6a390df754335eb06a8297643c50eaef200ee73ef515738e129d0832c7132
-SHA512 (golang.org_x_text_@v_v0.14.0.zip) = 0e29712dbc578d83797b27a7ce03b01e554c2ae0a8e8c4b88fca4759002494ba6615aac28aa8507912f39e7d85c41b8a689ec9d695f67a1f172c203929fb4bea
-Size (golang.org_x_text_@v_v0.14.0.zip) = 9235236 bytes
-BLAKE2s (golang.org_x_text_@v_v0.3.0.mod) = 080036087ec663fb318320442bf68fad98da28e3ea33a1e5a3acf697a0527460
-SHA512 (golang.org_x_text_@v_v0.3.0.mod) = ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
-Size (golang.org_x_text_@v_v0.3.0.mod) = 25 bytes
-BLAKE2s (golang.org_x_text_@v_v0.3.2.mod) = 07d2863fe6038111835d844c3471d58e9d81a10cdc533b8de7d5ae98f54af0c2
-SHA512 (golang.org_x_text_@v_v0.3.2.mod) = d9361afb453b10c9d02787568ec33ea4c97a115899c6b3d1a1246547a749244e9218475ae5ae9f741d9b355260d2d3c33852673e805fcdd5f26f3ca40f035884
-Size (golang.org_x_text_@v_v0.3.2.mod) = 88 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = d276ed1711a2da66e71b05357b06093eb7c33e7f00c194ff6386deb7b0676fca
-SHA512 (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-Size (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = 26 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.19.0.mod) = 0a1759ce9c1ed28cfb71d6514550275d248e86f495b333a0f8efad84abe0d49b
-SHA512 (golang.org_x_tools_@v_v0.19.0.mod) = 62b2aa462a68297096cbf6bb5cda42bf6963ede2071b138277c997243e9fac3efcd2ae445adf6cf121b279a7fbaeb3e5f0982bd136b4e1b26a46dc1e944e06af
-Size (golang.org_x_tools_@v_v0.19.0.mod) = 278 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.19.0.zip) = 8e84792d3d5c7e0151e4a0299c6bdd10bbb85a3a9ef637065ef9790d327b359c
-SHA512 (golang.org_x_tools_@v_v0.19.0.zip) = a49157940a68cd72b98d4824575f7443e3e890bca730022fa2140073be69a44e0f0cb36382bc79a8c578d390e2be80a6aaecc4e92e6187d45d03e0cb55064223
-Size (golang.org_x_tools_@v_v0.19.0.zip) = 3150356 bytes
-BLAKE2s (golang.org_x_xerrors_@v_v0.0.0-20191204190536-9bdfabe68543.mod) = b9082cd5be0cf4d922cd04363acc12692e595a5560e43763d016b9dafa566584
-SHA512 (golang.org_x_xerrors_@v_v0.0.0-20191204190536-9bdfabe68543.mod) = 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
-Size (golang.org_x_xerrors_@v_v0.0.0-20191204190536-9bdfabe68543.mod) = 37 bytes
-BLAKE2s (google.golang.org_appengine_@v_v1.6.7.mod) = ee43ba13681b6f213d2bd9fc34250aaa38435b625083da360fa60394d013c3fe
-SHA512 (google.golang.org_appengine_@v_v1.6.7.mod) = f99bba4e696291aae951ea3865a1cbaf0ba2df7cde4f86e942b2e5f5a4dfc6dfde95c74e52ff31ba69f2aa2a838d21843343b2203c732279eede5936b92d7c8c
-Size (google.golang.org_appengine_@v_v1.6.7.mod) = 171 bytes
-BLAKE2s (google.golang.org_appengine_@v_v1.6.7.zip) = 2558ceb62f5b7d3b1acefc47461c26e1e62f294ef36a1f72570d894ad21e8fa9
-SHA512 (google.golang.org_appengine_@v_v1.6.7.zip) = cb047087045fe995e28b96c1a3ea3cef8b46facfcca80fdc14707f4f09d1429daeca9cbc456ecd9bb2e3d32dde145b75929506b10ffd67d35b3604674dc27b01
-Size (google.golang.org_appengine_@v_v1.6.7.zip) = 417823 bytes
-BLAKE2s (google.golang.org_protobuf_@v_v1.26.0-rc.1.mod) = f782892e469e3758f9b25ae9ccc69ab8e30396afa00217ce47a7fe80fe3069d4
-SHA512 (google.golang.org_protobuf_@v_v1.26.0-rc.1.mod) = a7b2aad691925341e3d1f6d1d1453b68386902a4e2e1c0deb406bc157d04328c5519a01ce938a33a6e358cbd9dc0c2f862c9822bde5314d2eb9d416d7bf789d2
-Size (google.golang.org_protobuf_@v_v1.26.0-rc.1.mod) = 83 bytes
-BLAKE2s (google.golang.org_protobuf_@v_v1.26.0.mod) = f2b24bd56bedc4a2ce64501b194fd36e70af33cfd94a25fd96f8d44bf07c2440
-SHA512 (google.golang.org_protobuf_@v_v1.26.0.mod) = d618524aca1cb3e525060bb66b0c8f06c9ad6be5389be228d265dbcdb368442f4f0a7e98f8c9082916b2579d77e627a550904f0b1c058b7d5e45eb7ceb77c2e0
-Size (google.golang.org_protobuf_@v_v1.26.0.mod) = 123 bytes
-BLAKE2s (google.golang.org_protobuf_@v_v1.31.0.mod) = 5ea5971847ab94fe068838c155df7821ee573e57805733fe0808840e355508cf
-SHA512 (google.golang.org_protobuf_@v_v1.31.0.mod) = 61be8d52e39d6db167252c8833a4c2d92b0f9cd7040d44df2a805bdfa3e48784a4f0a45fbe33a64ab65c436dc59c1c4232e84427b6a0b1bd7fb29a5940c1501d
-Size (google.golang.org_protobuf_@v_v1.31.0.mod) = 124 bytes
-BLAKE2s (google.golang.org_protobuf_@v_v1.31.0.zip) = 495d1bb6972a347f4a5358bc91a378f152d986d9b43817947489d349ee48a12b
-SHA512 (google.golang.org_protobuf_@v_v1.31.0.zip) = 679340cc1403149f1dc6ad61430193564c639fafee54a98ae4e546be0ebfa1af6243fa625c850ab1daac0a80ddaa74ebd4a8f1cbd5b35babe60abd8368096d3b
-Size (google.golang.org_protobuf_@v_v1.31.0.zip) = 1613098 bytes
+BLAKE2s (golang.org_x_mod_@v_v0.17.0.mod) = 756609d6566fdcb4fd11633882849e0163d09de134e085f0aa006dcbb10825e0
+SHA512 (golang.org_x_mod_@v_v0.17.0.mod) = d741bbf0270c5cda8ff6abb6c3aeec25f5edadae32df5f146c4c88b9c30abef2f2e9bc69f214757b4702f2df9dc08fbd2073e4fa64e683850d33a60806c8c4ba
+Size (golang.org_x_mod_@v_v0.17.0.mod) = 84 bytes
+BLAKE2s (golang.org_x_mod_@v_v0.17.0.zip) = 15122a25337864b2b9d46cc9ae27e4edfa64a2180f62f9de99e7ba09e624b306
+SHA512 (golang.org_x_mod_@v_v0.17.0.zip) = c136c988048f826adbbd87002002ec9ba79af9286da92e11a7e0aeb49457a7e47c73ca75898bdd786d9385e5b029aa798451744c0e0e14717ffcdf3a910df285
+Size (golang.org_x_mod_@v_v0.17.0.zip) = 165172 bytes
+BLAKE2s (golang.org_x_net_@v_v0.25.0.mod) = 450b387324ff19ac2f596eb0f79898af35b65dd330d0cfc82e81eb9ca8770562
+SHA512 (golang.org_x_net_@v_v0.25.0.mod) = 6f8e5f882d1d425ea0d1658d011eaaa25513d453bf8ffc9aea38a861fa41cd3e086065cd26c31fc87de33a748d6121e3456a8f8ad7d978d7199b11dc7121ea23
+Size (golang.org_x_net_@v_v0.25.0.mod) = 155 bytes
+BLAKE2s (golang.org_x_net_@v_v0.25.0.zip) = e42c2f4d40e8b9fc4bb9cddc5eeba9462eb2916f93a43146cb07d471b7a57086
+SHA512 (golang.org_x_net_@v_v0.25.0.zip) = fd9afc20d893a5988a6e1395e6dbb3d3a90ba0367e1ce90c084cb026fb808e5e53b2f1276461a6a2cedbdc4d9d62bcdf6ed53c63e3171cca99a8b1a49d5eb4aa
+Size (golang.org_x_net_@v_v0.25.0.zip) = 1891278 bytes
+BLAKE2s (golang.org_x_oauth2_@v_v0.20.0.mod) = 8a627e93477a8f82aace14c0eaab2ec1c2503b70d0abb762342edb76811e27de
+SHA512 (golang.org_x_oauth2_@v_v0.20.0.mod) = 959ac3c0c8de91fe6ae75083c7273a54872b453ab83b57535682e46e21f765525c285cf1092d2d725c8fcbae3471d4642e2ea4a76a33acb861095b1f235e4f77
+Size (golang.org_x_oauth2_@v_v0.20.0.mod) = 127 bytes
+BLAKE2s (golang.org_x_oauth2_@v_v0.20.0.zip) = 7c2f6f72d565abc7f705ebda64150f39e57e105ba95de2fcbc884bb19271aaae
+SHA512 (golang.org_x_oauth2_@v_v0.20.0.zip) = 13965ebbd46bf059f0fa6a4c22b3cf2dc9f6621392ef99cdc596d223a22a8da62699464826026381157189b9cfb2e754370492f804d68f68f7b7e4b8c391b1f1
+Size (golang.org_x_oauth2_@v_v0.20.0.zip) = 150924 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.7.0.mod) = 0fa1fb1833cee855281d59c95598cae38e2fd86ea0c52c4b67ba2e815fb513b3
+SHA512 (golang.org_x_sync_@v_v0.7.0.mod) = 2d159d931db45104e0714e311698dff5905d206e5740cb4f7e1442d1b561da91928b0882f9f56f8190abb7cddadeaec7684f8d598fb6afd6322c5782232b4d5b
+Size (golang.org_x_sync_@v_v0.7.0.mod) = 34 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.7.0.zip) = 3481a51a702c622e7ed89c0e2a0ac8c239760b383cd5b98eb5eae0c89cc1cd0d
+SHA512 (golang.org_x_sync_@v_v0.7.0.zip) = 54e79fbfd459aa88140015d2746e90e9c7ab9a69f990fe579884f8f235176340c323eca31fcd5c363c582d0b4b08ae0413fadbf2eff186934b2748e8de23e9ae
+Size (golang.org_x_sync_@v_v0.7.0.zip) = 26990 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.20.0.mod) = 546db01fa3b030f3f3b5f8d3674bc29d1f026a60a57e474fff3e1cd44fe694a1
+SHA512 (golang.org_x_sys_@v_v0.20.0.mod) = ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b
+Size (golang.org_x_sys_@v_v0.20.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.20.0.zip) = bfb5cf5435aaa8f141d117d7d1af94aa21672b9143c2d05bdcd2e6030c071ac5
+SHA512 (golang.org_x_sys_@v_v0.20.0.zip) = 77034cf37c802a12f33c55cf3e41f80f7f1393ca65128e4622aef8e705b0627f877c13e25b6fc7792cdc2ac31ce36d1c7a434b52fe1e665ace7d45ee949091a1
+Size (golang.org_x_sys_@v_v0.20.0.zip) = 1956163 bytes
+BLAKE2s (golang.org_x_text_@v_v0.15.0.mod) = 41aa03dda094edbe86480c3bb1e96f134c984b2f6af2790bb8545d511df4e0a8
+SHA512 (golang.org_x_text_@v_v0.15.0.mod) = c51e7660e628e383c698fc48e2ac0c38e10ef3ccfb15c92e45279dfecf9897433a245294f3a2430637800d8ff6e23fa9257b0aa6b4f1eac7c135fadc76afd808
+Size (golang.org_x_text_@v_v0.15.0.mod) = 197 bytes
+BLAKE2s (golang.org_x_text_@v_v0.15.0.zip) = 817a2fb66e4405855f6c5fbd0d6ba1af32316304965dc5175dd88ff93d51943a
+SHA512 (golang.org_x_text_@v_v0.15.0.zip) = 44c8d101c7c6e5f70aea56ff3813db86b44577d225ecd07c4d1aa369ceefc5c4f476939cbca4ec4725859372f7fe144e8a7d6c77edf0d6fd3195cd97f3d0c4d7
+Size (golang.org_x_text_@v_v0.15.0.zip) = 9235248 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.21.0.mod) = 981271e8ed0addf27a2723e237bb431381bdc7fa0f64de0e70b87026b76c81fb
+SHA512 (golang.org_x_tools_@v_v0.21.0.mod) = f73109f0a4a6251bed88ddafebd67df5b008171a4a5741c449ad67fd0eaf5b27c5047488b12ecfb08bda030e159783cb2d144e9784042632f1b02a503d441484
+Size (golang.org_x_tools_@v_v0.21.0.mod) = 339 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.21.0.zip) = 811cd450c574c182d906eb9b72bf4e4f22690fe8f562c5ed27c02fc3a8603354
+SHA512 (golang.org_x_tools_@v_v0.21.0.zip) = 0070137b03e460f089fcb85cc5820f935bb2ca5441927509a092744e0fa9a0463d9e0973fcfe6447d95ffa1a835f9d75f74ccacb1caf9dbf1a97e658cb8d56dd
+Size (golang.org_x_tools_@v_v0.21.0.zip) = 3151802 bytes
 BLAKE2s (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 35cd1964700502d06b8c987979fb4dbddc41a5cda3368d037211b89d3587521f
 SHA512 (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
 Size (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 25 bytes
@@ -231,6 +216,9 @@ Size (gopkg.in_check.v1_@v_v1.0.0-20180628173108-788fd7840127.mod) = 25 bytes
 BLAKE2s (gopkg.in_check.v1_@v_v1.0.0-20180628173108-788fd7840127.zip) = a439a5c191163e83f21e689d34867c9ae17f8257ea43adeefa724752985f41c7
 SHA512 (gopkg.in_check.v1_@v_v1.0.0-20180628173108-788fd7840127.zip) = fa7c68a2b5a6bb14f99cda92a3e77aad0e4160f659c54ea73e9813af9ff9449df6b0cab42ee283971e778b6b9da4a6098df805dd284c3b1aedfcd3a0b8504bde
 Size (gopkg.in_check.v1_@v_v1.0.0-20180628173108-788fd7840127.zip) = 41465 bytes
+BLAKE2s (gopkg.in_yaml.v3_@v_v3.0.0-20200313102051-9f266ea9e77c.mod) = 17da54ba1894b4653d4c1ab1ae6e9fe03928a96c69cdc8db6b6ea9e34d673991
+SHA512 (gopkg.in_yaml.v3_@v_v3.0.0-20200313102051-9f266ea9e77c.mod) = 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
+Size (gopkg.in_yaml.v3_@v_v3.0.0-20200313102051-9f266ea9e77c.mod) = 95 bytes
 BLAKE2s (gopkg.in_yaml.v3_@v_v3.0.1.mod) = 17da54ba1894b4653d4c1ab1ae6e9fe03928a96c69cdc8db6b6ea9e34d673991
 SHA512 (gopkg.in_yaml.v3_@v_v3.0.1.mod) = 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
 Size (gopkg.in_yaml.v3_@v_v3.0.1.mod) = 95 bytes
diff --git a/cuelang/go-modules.mk b/cuelang/go-modules.mk
index 0c633d6199..fd6c725e70 100644
--- a/cuelang/go-modules.mk
+++ b/cuelang/go-modules.mk
@@ -1,26 +1,23 @@
 # $NetBSD$
 
-GO_MODULE_FILES+=	cuelabs.dev/go/oci/ociregistry/@v/v0.0.0-20240314152124-224736b49f2e.mod
-GO_MODULE_FILES+=	cuelabs.dev/go/oci/ociregistry/@v/v0.0.0-20240314152124-224736b49f2e.zip
+GO_MODULE_FILES+=	cuelabs.dev/go/oci/ociregistry/@v/v0.0.0-20240404174027-a39bec0462d2.mod
+GO_MODULE_FILES+=	cuelabs.dev/go/oci/ociregistry/@v/v0.0.0-20240404174027-a39bec0462d2.zip
 GO_MODULE_FILES+=	github.com/cockroachdb/apd/v3/@v/v3.2.1.mod
 GO_MODULE_FILES+=	github.com/cockroachdb/apd/v3/@v/v3.2.1.zip
 GO_MODULE_FILES+=	github.com/cpuguy83/go-md2man/v2/@v/v2.0.3.mod
 GO_MODULE_FILES+=	github.com/creack/pty/@v/v1.1.9.mod
+GO_MODULE_FILES+=	github.com/davecgh/go-spew/@v/v1.1.0.mod
+GO_MODULE_FILES+=	github.com/davecgh/go-spew/@v/v1.1.1.mod
 GO_MODULE_FILES+=	github.com/emicklei/proto/@v/v1.10.0.mod
 GO_MODULE_FILES+=	github.com/emicklei/proto/@v/v1.10.0.zip
 GO_MODULE_FILES+=	github.com/go-quicktest/qt/@v/v1.101.0.mod
 GO_MODULE_FILES+=	github.com/go-quicktest/qt/@v/v1.101.0.zip
-GO_MODULE_FILES+=	github.com/golang/protobuf/@v/v1.3.1.mod
-GO_MODULE_FILES+=	github.com/golang/protobuf/@v/v1.5.0.mod
-GO_MODULE_FILES+=	github.com/golang/protobuf/@v/v1.5.3.mod
-GO_MODULE_FILES+=	github.com/golang/protobuf/@v/v1.5.3.zip
-GO_MODULE_FILES+=	github.com/google/go-cmp/@v/v0.5.5.mod
 GO_MODULE_FILES+=	github.com/google/go-cmp/@v/v0.6.0.mod
 GO_MODULE_FILES+=	github.com/google/go-cmp/@v/v0.6.0.zip
 GO_MODULE_FILES+=	github.com/google/shlex/@v/v0.0.0-20191202100458-e7afc7fbc510.mod
 GO_MODULE_FILES+=	github.com/google/shlex/@v/v0.0.0-20191202100458-e7afc7fbc510.zip
-GO_MODULE_FILES+=	github.com/google/uuid/@v/v1.2.0.mod
-GO_MODULE_FILES+=	github.com/google/uuid/@v/v1.2.0.zip
+GO_MODULE_FILES+=	github.com/google/uuid/@v/v1.6.0.mod
+GO_MODULE_FILES+=	github.com/google/uuid/@v/v1.6.0.zip
 GO_MODULE_FILES+=	github.com/inconshreveable/mousetrap/@v/v1.1.0.mod
 GO_MODULE_FILES+=	github.com/inconshreveable/mousetrap/@v/v1.1.0.zip
 GO_MODULE_FILES+=	github.com/kr/pretty/@v/v0.3.1.mod
@@ -33,7 +30,10 @@ GO_MODULE_FILES+=	github.com/opencontainers/go-digest/@v/v1.0.0.mod
 GO_MODULE_FILES+=	github.com/opencontainers/go-digest/@v/v1.0.0.zip
 GO_MODULE_FILES+=	github.com/opencontainers/image-spec/@v/v1.1.0.mod
 GO_MODULE_FILES+=	github.com/opencontainers/image-spec/@v/v1.1.0.zip
+GO_MODULE_FILES+=	github.com/pelletier/go-toml/v2/@v/v2.2.2.mod
+GO_MODULE_FILES+=	github.com/pelletier/go-toml/v2/@v/v2.2.2.zip
 GO_MODULE_FILES+=	github.com/pkg/diff/@v/v0.0.0-20210226163009-20ebb0f2a09e.mod
+GO_MODULE_FILES+=	github.com/pmezard/go-difflib/@v/v1.0.0.mod
 GO_MODULE_FILES+=	github.com/protocolbuffers/txtpbfmt/@v/v0.0.0-20230328191034-3462fbc510c0.mod
 GO_MODULE_FILES+=	github.com/protocolbuffers/txtpbfmt/@v/v0.0.0-20230328191034-3462fbc510c0.zip
 GO_MODULE_FILES+=	github.com/rogpeppe/go-internal/@v/v1.12.0.mod
@@ -44,37 +44,33 @@ GO_MODULE_FILES+=	github.com/spf13/cobra/@v/v1.8.0.mod
 GO_MODULE_FILES+=	github.com/spf13/cobra/@v/v1.8.0.zip
 GO_MODULE_FILES+=	github.com/spf13/pflag/@v/v1.0.5.mod
 GO_MODULE_FILES+=	github.com/spf13/pflag/@v/v1.0.5.zip
+GO_MODULE_FILES+=	github.com/stretchr/objx/@v/v0.1.0.mod
+GO_MODULE_FILES+=	github.com/stretchr/objx/@v/v0.4.0.mod
+GO_MODULE_FILES+=	github.com/stretchr/objx/@v/v0.5.0.mod
+GO_MODULE_FILES+=	github.com/stretchr/objx/@v/v0.5.2.mod
+GO_MODULE_FILES+=	github.com/stretchr/testify/@v/v1.7.1.mod
+GO_MODULE_FILES+=	github.com/stretchr/testify/@v/v1.8.0.mod
+GO_MODULE_FILES+=	github.com/stretchr/testify/@v/v1.8.4.mod
+GO_MODULE_FILES+=	github.com/stretchr/testify/@v/v1.9.0.mod
 GO_MODULE_FILES+=	github.com/tetratelabs/wazero/@v/v1.6.0.mod
 GO_MODULE_FILES+=	github.com/tetratelabs/wazero/@v/v1.6.0.zip
-GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod
-GO_MODULE_FILES+=	golang.org/x/mod/@v/v0.16.0.mod
-GO_MODULE_FILES+=	golang.org/x/mod/@v/v0.16.0.zip
-GO_MODULE_FILES+=	golang.org/x/net/@v/v0.0.0-20190603091049-60506f45cf65.mod
-GO_MODULE_FILES+=	golang.org/x/net/@v/v0.22.0.mod
-GO_MODULE_FILES+=	golang.org/x/net/@v/v0.22.0.zip
-GO_MODULE_FILES+=	golang.org/x/oauth2/@v/v0.18.0.mod
-GO_MODULE_FILES+=	golang.org/x/oauth2/@v/v0.18.0.zip
-GO_MODULE_FILES+=	golang.org/x/sync/@v/v0.6.0.mod
-GO_MODULE_FILES+=	golang.org/x/sync/@v/v0.6.0.zip
-GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod
-GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.18.0.mod
-GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.18.0.zip
-GO_MODULE_FILES+=	golang.org/x/text/@v/v0.14.0.mod
-GO_MODULE_FILES+=	golang.org/x/text/@v/v0.14.0.zip
-GO_MODULE_FILES+=	golang.org/x/text/@v/v0.3.0.mod
-GO_MODULE_FILES+=	golang.org/x/text/@v/v0.3.2.mod
-GO_MODULE_FILES+=	golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod
-GO_MODULE_FILES+=	golang.org/x/tools/@v/v0.19.0.mod
-GO_MODULE_FILES+=	golang.org/x/tools/@v/v0.19.0.zip
-GO_MODULE_FILES+=	golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod
-GO_MODULE_FILES+=	google.golang.org/appengine/@v/v1.6.7.mod
-GO_MODULE_FILES+=	google.golang.org/appengine/@v/v1.6.7.zip
-GO_MODULE_FILES+=	google.golang.org/protobuf/@v/v1.26.0-rc.1.mod
-GO_MODULE_FILES+=	google.golang.org/protobuf/@v/v1.26.0.mod
-GO_MODULE_FILES+=	google.golang.org/protobuf/@v/v1.31.0.mod
-GO_MODULE_FILES+=	google.golang.org/protobuf/@v/v1.31.0.zip
+GO_MODULE_FILES+=	golang.org/x/mod/@v/v0.17.0.mod
+GO_MODULE_FILES+=	golang.org/x/mod/@v/v0.17.0.zip
+GO_MODULE_FILES+=	golang.org/x/net/@v/v0.25.0.mod
+GO_MODULE_FILES+=	golang.org/x/net/@v/v0.25.0.zip
+GO_MODULE_FILES+=	golang.org/x/oauth2/@v/v0.20.0.mod
+GO_MODULE_FILES+=	golang.org/x/oauth2/@v/v0.20.0.zip
+GO_MODULE_FILES+=	golang.org/x/sync/@v/v0.7.0.mod
+GO_MODULE_FILES+=	golang.org/x/sync/@v/v0.7.0.zip
+GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.20.0.mod
+GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.20.0.zip
+GO_MODULE_FILES+=	golang.org/x/text/@v/v0.15.0.mod
+GO_MODULE_FILES+=	golang.org/x/text/@v/v0.15.0.zip
+GO_MODULE_FILES+=	golang.org/x/tools/@v/v0.21.0.mod
+GO_MODULE_FILES+=	golang.org/x/tools/@v/v0.21.0.zip
 GO_MODULE_FILES+=	gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod
 GO_MODULE_FILES+=	gopkg.in/check.v1/@v/v1.0.0-20180628173108-788fd7840127.mod
 GO_MODULE_FILES+=	gopkg.in/check.v1/@v/v1.0.0-20180628173108-788fd7840127.zip
+GO_MODULE_FILES+=	gopkg.in/yaml.v3/@v/v3.0.0-20200313102051-9f266ea9e77c.mod
 GO_MODULE_FILES+=	gopkg.in/yaml.v3/@v/v3.0.1.mod
 GO_MODULE_FILES+=	gopkg.in/yaml.v3/@v/v3.0.1.zip



Home | Main Index | Thread Index | Old Index