-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: keep the original template if template expansion fails (#9503) #9504
Merged
ericzzzzzzz
merged 1 commit into
GoogleContainerTools:release/v2.13
from
ericzzzzzzz:backport-handle-template-expansion-failture
Aug 21, 2024
Merged
fix: keep the original template if template expansion fails (#9503) #9504
ericzzzzzzz
merged 1 commit into
GoogleContainerTools:release/v2.13
from
ericzzzzzzz:backport-handle-template-expansion-failture
Aug 21, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ntainerTools#9503) * fix: keep the original template if template expansion fails * fix: keep the original template if template expansion fails
renzodavid9
approved these changes
Aug 21, 2024
ericzzzzzzz
merged commit Aug 21, 2024
6462131
into
GoogleContainerTools:release/v2.13
12 checks passed
renovate bot
referenced
this pull request
in scottames/dots
Aug 22, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [GoogleContainerTools/skaffold](https://togithub.com/GoogleContainerTools/skaffold) | patch | `v2.13.1` -> `v2.13.2` | | [aquaproj/aqua-registry](https://togithub.com/aquaproj/aqua-registry) | minor | `v4.212.0` -> `v4.215.0` | | [cli/cli](https://togithub.com/cli/cli) | minor | `v2.54.0` -> `v2.55.0` | | [cue-lang/cue](https://togithub.com/cue-lang/cue) | minor | `v0.9.2` -> `v0.10.0` | | [dandavison/delta](https://togithub.com/dandavison/delta) | minor | `0.17.0` -> `0.18.0` | | [dlvhdr/gh-dash](https://togithub.com/dlvhdr/gh-dash) | patch | `v4.5.2` -> `v4.5.4` | | [fujiwara/awslim](https://togithub.com/fujiwara/awslim) | patch | `v0.3.2` -> `v0.3.3` | | [golangci/golangci-lint](https://togithub.com/golangci/golangci-lint) | minor | `v1.59.1` -> `v1.60.2` | | [helm/helm](https://togithub.com/helm/helm) | patch | `v3.15.3` -> `v3.15.4` | | [kevincobain2000/gobrew](https://togithub.com/kevincobain2000/gobrew) | patch | `v1.10.9` -> `v1.10.10` | | [leg100/pug](https://togithub.com/leg100/pug) | minor | `v0.4.3` -> `v0.5.1` | | [lsd-rs/lsd](https://togithub.com/lsd-rs/lsd) | patch | `v1.1.2` -> `v1.1.5` | | [mvdan/sh](https://togithub.com/mvdan/sh) | minor | `v3.8.0` -> `v3.9.0` | | [simulot/immich-go](https://togithub.com/simulot/immich-go) | patch | `0.21.1` -> `0.21.2` | | [snyk/cli](https://togithub.com/snyk/cli) | patch | `v1.1292.2` -> `v1.1292.4` | | [sxyazi/yazi](https://togithub.com/sxyazi/yazi) | patch | `v0.3.0` -> `v0.3.1` | | [terraform-linters/tflint](https://togithub.com/terraform-linters/tflint) | minor | `v0.52.0` -> `v0.53.0` | | [tofuutils/tenv](https://togithub.com/tofuutils/tenv) | minor | `v3.0.0` -> `v3.1.0` | | [twpayne/chezmoi](https://togithub.com/twpayne/chezmoi) | patch | `v2.52.0` -> `v2.52.1` | | [weaveworks/eksctl](https://togithub.com/weaveworks/eksctl) | minor | `v0.188.0` -> `v0.189.0` | | [withgraphite/homebrew-tap](https://togithub.com/withgraphite/homebrew-tap) | patch | `v1.4.2` -> `v1.4.3` | --- ### Release Notes <details> <summary>GoogleContainerTools/skaffold (GoogleContainerTools/skaffold)</summary> ### [`v2.13.2`](https://togithub.com/GoogleContainerTools/skaffold/releases/tag/v2.13.2): Release [Compare Source](https://togithub.com/GoogleContainerTools/skaffold/compare/v2.13.1...v2.13.2) ### v2.13.2 Release - 2024-08-21 **Linux amd64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **Linux arm64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **macOS amd64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **macOS arm64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **Windows** https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-windows-amd64.exe **Docker image** `gcr.io/k8s-skaffold/skaffold:v2.13.2` **Full Changelog**: https://github.com/GoogleContainerTools/skaffold/compare/v2.13.1...v2.13.2 Highlights: Fixes: - fix: keep the original template if template expansion fails ([#​9503](https://togithub.com/GoogleContainerTools/skaffold/issues/9503)) by [@​ericzzzzzzz](https://togithub.com/ericzzzzzzz) in [https://github.com/GoogleContainerTools/skaffold/pull/9504](https://togithub.com/GoogleContainerTools/skaffold/pull/9504) </details> <details> <summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary> ### [`v4.215.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.215.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.214.0-1...v4.215.0-1) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.215.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.215.0) | https://github.com/aquaproj/aqua-registry/compare/v4.214.0...v4.215.0 #### 🎉 New Packages [#​26126](https://togithub.com/aquaproj/aqua-registry/issues/26126) [pre-commit/pre-commit](https://togithub.com/pre-commit/pre-commit): A framework for managing and maintaining multi-language pre-commit hooks [@​ken5scal](https://togithub.com/ken5scal) [#​26130](https://togithub.com/aquaproj/aqua-registry/issues/26130) [caarlos0/mdtree](https://togithub.com/caarlos0/mdtree): Convert markdown lists into ASCII trees [#​26120](https://togithub.com/aquaproj/aqua-registry/issues/26120) [amalshaji/portr](https://togithub.com/amalshaji/portr): Open source ngrok alternative designed for teams. Tunnel http, tcp or websocket connections [@​NikitaCOEUR](https://togithub.com/NikitaCOEUR) ### [`v4.214.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.214.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.213.1...v4.214.0-1) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.214.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.214.0) | https://github.com/aquaproj/aqua-registry/compare/v4.213.1...v4.214.0 ##### 🎉 New Packages [#​26014](https://togithub.com/aquaproj/aqua-registry/issues/26014) [Zxilly/go-size-analyzer](https://togithub.com/Zxilly/go-size-analyzer): A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats ##### Fixes [#​26038](https://togithub.com/aquaproj/aqua-registry/issues/26038) Cian911/switchboard: Follow up changes of switchboard v1.0.1 - [https://github.com/Cian911/switchboard/pull/27](https://togithub.com/Cian911/switchboard/pull/27) - https://github.com/Cian911/switchboard/commit/ba80ebe7924eea7f515e5b795a648f908e13e082 ### [`v4.213.1`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.213.1) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.213.0...v4.213.1) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.213.1) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.213.1) | https://github.com/aquaproj/aqua-registry/compare/v4.213.0...v4.213.1 #### Fixes [#​25961](https://togithub.com/aquaproj/aqua-registry/issues/25961) fix(skanehira/rtty): follow up changes of rtty v0.4.0 https://github.com/skanehira/rtty/releases/tag/v0.4.0 https://github.com/skanehira/rtty/commit/d710e38ea25feac51d79eb65bc0df969dbbfb6da ### [`v4.213.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.213.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.212.0...v4.213.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.213.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.213.0) | https://github.com/aquaproj/aqua-registry/compare/v4.212.0...v4.213.0 #### 🎉 New Packages [#​25852](https://togithub.com/aquaproj/aqua-registry/issues/25852) [cloudnative-pg/cloudnative-pg/kubectl-cnpg](https://togithub.com/cloudnative-pg/cloudnative-pg): CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance [@​boris-smidt-klarrio](https://togithub.com/boris-smidt-klarrio) [#​25779](https://togithub.com/aquaproj/aqua-registry/issues/25779) [g-plane/pnpm-shell-completion](https://togithub.com/g-plane/pnpm-shell-completion): a shell plugin designed to enhance the command-line experience with [pnpm](https://pnpm.io/) by providing tab-completion features [@​elecdeer](https://togithub.com/elecdeer) [#​25850](https://togithub.com/aquaproj/aqua-registry/issues/25850) [shenwei356/rush](https://togithub.com/shenwei356/rush): A cross-platform command-line tool for executing jobs in parallel [@​boris-smidt-klarrio](https://togithub.com/boris-smidt-klarrio) #### Fixes [#​25838](https://togithub.com/aquaproj/aqua-registry/issues/25838) abiosoft/colima: Regenerate the setting [#​25789](https://togithub.com/aquaproj/aqua-registry/issues/25789) caddyserver/caddy: Add cosign configs [@​sapphi-red](https://togithub.com/sapphi-red) [#​25788](https://togithub.com/aquaproj/aqua-registry/issues/25788) hadolint/hadolint: Re-scaffold hadolint/hadolint to include checksum [@​sapphi-red](https://togithub.com/sapphi-red) [#​25829](https://togithub.com/aquaproj/aqua-registry/issues/25829) volta-cli/volta: Follow up changes of volta v2.0.0 for macOS > Volta will now use a universal binary on Mac, rather than separate Intel- & ARM-specific builds ([https://github.com/volta-cli/volta/pull/1635](https://togithub.com/volta-cli/volta/pull/1635)) - https://github.com/volta-cli/volta/releases/tag/v2.0.0 </details> <details> <summary>cli/cli (cli/cli)</summary> ### [`v2.55.0`](https://togithub.com/cli/cli/releases/tag/v2.55.0): GitHub CLI 2.55.0 [Compare Source](https://togithub.com/cli/cli/compare/v2.54.0...v2.55.0) #### What's Changed - Update `gh variable get` to use repo host by [@​andyfeller](https://togithub.com/andyfeller) in [https://github.com/cli/cli/pull/9411](https://togithub.com/cli/cli/pull/9411) - build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cli/cli/pull/9400](https://togithub.com/cli/cli/pull/9400) - Unify use of tab indent in non-test source files by [@​muzimuzhi](https://togithub.com/muzimuzhi) in [https://github.com/cli/cli/pull/9407](https://togithub.com/cli/cli/pull/9407) - Add Acceptance Criteria requirement to triage.md for accepted issues by [@​jtmcg](https://togithub.com/jtmcg) in [https://github.com/cli/cli/pull/9435](https://togithub.com/cli/cli/pull/9435) - Improve Unix compliance `gh repo set-default` by [@​thecaffeinedev](https://togithub.com/thecaffeinedev) in [https://github.com/cli/cli/pull/9431](https://togithub.com/cli/cli/pull/9431) - Document that `gh run download` downloads the latest artifact by default by [@​sato11](https://togithub.com/sato11) in [https://github.com/cli/cli/pull/9412](https://togithub.com/cli/cli/pull/9412) - build(deps): bump github.com/google/go-containerregistry from 0.20.1 to 0.20.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cli/cli/pull/9432](https://togithub.com/cli/cli/pull/9432) - Replace `--project.*` flags' `name` with `title` in docs by [@​jtmcg](https://togithub.com/jtmcg) in [https://github.com/cli/cli/pull/9443](https://togithub.com/cli/cli/pull/9443) - Wrap flags with backticks, continued by [@​muzimuzhi](https://togithub.com/muzimuzhi) in [https://github.com/cli/cli/pull/9444](https://togithub.com/cli/cli/pull/9444) - Improve `gh release create --notes-from-tag` behavior with multiline tag annotation by [@​babakks](https://togithub.com/babakks) in [https://github.com/cli/cli/pull/9385](https://togithub.com/cli/cli/pull/9385) - Add `pr create --editor` by [@​benebsiny](https://togithub.com/benebsiny) in [https://github.com/cli/cli/pull/9433](https://togithub.com/cli/cli/pull/9433) - build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cli/cli/pull/9451](https://togithub.com/cli/cli/pull/9451) - Require Sigstore Bundle v0.2+ when verifying with `gh attestation` by [@​codysoyland](https://togithub.com/codysoyland) in [https://github.com/cli/cli/pull/9442](https://togithub.com/cli/cli/pull/9442) - build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cli/cli/pull/9459](https://togithub.com/cli/cli/pull/9459) - Update Go and other extension workflow templates to reflect recent enhancements to `cli/gh-extension-precompile` by [@​BagToad](https://togithub.com/BagToad) in [https://github.com/cli/cli/pull/9462](https://togithub.com/cli/cli/pull/9462) - Add note for external contributors to `working-with-us.md` by [@​BagToad](https://togithub.com/BagToad) in [https://github.com/cli/cli/pull/9468](https://togithub.com/cli/cli/pull/9468) - Update attestation TUF root by [@​codysoyland](https://togithub.com/codysoyland) in [https://github.com/cli/cli/pull/9467](https://togithub.com/cli/cli/pull/9467) - Improve documentation for pr checks and exit codes by [@​thecaffeinedev](https://togithub.com/thecaffeinedev) in [https://github.com/cli/cli/pull/9452](https://togithub.com/cli/cli/pull/9452) - cmd/pr/checks: Describe bucket and state JSON fields by [@​arunsathiya](https://togithub.com/arunsathiya) in [https://github.com/cli/cli/pull/9439](https://togithub.com/cli/cli/pull/9439) - Add Flox as an installation option by [@​bryanhonof](https://togithub.com/bryanhonof) in [https://github.com/cli/cli/pull/9396](https://togithub.com/cli/cli/pull/9396) - fix behavior for `gh issue develop -b does-not-exist-on-remote` by [@​benebsiny](https://togithub.com/benebsiny) in [https://github.com/cli/cli/pull/9477](https://togithub.com/cli/cli/pull/9477) - Update `--project <number>` flags in `gh search` to `owner/number` by [@​jtmcg](https://togithub.com/jtmcg) in [https://github.com/cli/cli/pull/9453](https://togithub.com/cli/cli/pull/9453) #### New Contributors - [@​jtmcg](https://togithub.com/jtmcg) made their first contribution in [https://github.com/cli/cli/pull/9435](https://togithub.com/cli/cli/pull/9435) - [@​thecaffeinedev](https://togithub.com/thecaffeinedev) made their first contribution in [https://github.com/cli/cli/pull/9431](https://togithub.com/cli/cli/pull/9431) - [@​sato11](https://togithub.com/sato11) made their first contribution in [https://github.com/cli/cli/pull/9412](https://togithub.com/cli/cli/pull/9412) - [@​codysoyland](https://togithub.com/codysoyland) made their first contribution in [https://github.com/cli/cli/pull/9442](https://togithub.com/cli/cli/pull/9442) - [@​BagToad](https://togithub.com/BagToad) made their first contribution in [https://github.com/cli/cli/pull/9462](https://togithub.com/cli/cli/pull/9462) - [@​bryanhonof](https://togithub.com/bryanhonof) made their first contribution in [https://github.com/cli/cli/pull/9396](https://togithub.com/cli/cli/pull/9396) **Full Changelog**: https://github.com/cli/cli/compare/v2.54.0...v2.55.0 </details> <details> <summary>cue-lang/cue (cue-lang/cue)</summary> ### [`v0.10.0`](https://togithub.com/cue-lang/cue/releases/tag/v0.10.0) [Compare Source](https://togithub.com/cue-lang/cue/compare/v0.9.2...v0.10.0-alpha.3) This release includes experimental support for the [embed proposal](https://cuelang.org/discussion/3264), many fixes for the new evaluator and modules, as well as many other fixes and enhancements. #### Evaluator CLs [1195897](https://cuelang.org/cl/1195897), [1196094](https://cuelang.org/cl/1196094), [1198356](https://cuelang.org/cl/1198356), [1198736](https://cuelang.org/cl/1198736), and [1198860](https://cuelang.org/cl/1198860) fix crashes with `CUE_EXPERIMENT=evalv3` as reported by users. CLs [1199272](https://cuelang.org/cl/1199272), [1199273](https://cuelang.org/cl/1199273), and [1199340](https://cuelang.org/cl/1199340) fix spurious "field not allowed" error regressions in the new evaluator. [CL 1198566](https://cuelang.org/cl/1198566) fixes a performance regression introduced in CUE v0.6 where `cue cmd` and `tools/flow` became many times slower on some inputs. [CL 1198350](https://cuelang.org/cl/1198350) ensures that all interpreter errors, such as those from `@embed` attributes, include position information. #### Embed proposal With `CUE_EXPERIMENT=embed`, CUE now supports the embedding of non-CUE files within a CUE package. See [the embed proposal](https://cuelang.org/discussion/3264) and [its design document](https://togithub.com/cue-lang/proposal/blob/main/designs/3264-embed.md) for details, as well as the [new how-to guide](https://cuelang.org/docs/howto/embed-files-in-cue-evaluation/) for the feature. #### Modules The `cue help` documentation for modules and inputs has been expanded, and a number of error messages when using or publishing modules are now more helpful. A new [concept guide on CUE language versions](https://cuelang.org/docs/concept/cue-language-version/) documents the `language.version` field in `cue.mod/module.cue` files. [CL 1198249](https://cuelang.org/cl/1198249) adds support for an `@ignore` file attribute to unconditionally ignore a file when loading packages or calculating dependencies. [CL 1198003](https://cuelang.org/cl/1198003) teaches the CUE loader to support symbolic links when loading from local directories, matching the behavior before `CUE_EXPERIMENT=modules` was introduced. [CL 1198143](https://cuelang.org/cl/1198143) tweaks `cue mod init` without an argument to create a module with the module path `cue.example` rather than an empty path that made the module file invalid. [CL 1197530](https://cuelang.org/cl/1197530) fixes the behavior of build tags, and also adds support for parentheses in build tag expressions. [CL 1197531](https://cuelang.org/cl/1197531) implements better caching when evaluating dependencies, which should speed up evaluation of modules that use multi-directory packages. #### Go API [CL 1196721](https://cuelang.org/cl/1196721) disallows importing or loading packages with an underscore qualifier like `foo.com/bar:_`, as it was never intended behavior. Users should use the new embed proposal instead. [CL 1198555](https://cuelang.org/cl/1198555) adds a `cue/load.Config.SkipImports` option to avoid loading instances from import statements. This particularly helps `cue fmt`, where the loading caused unwanted slowness and unnecessary errors. [CL 1196820](https://cuelang.org/cl/1196820) adds a `cue.LanguageVersion` function to obtain the current version of the language spec that the Go module implements. [CL 1197160](https://cuelang.org/cl/1197160) implements considered support for build tags in modules. Build tags are considered false when outside the main module. [CL 1198686](https://cuelang.org/cl/1198686) fixes `cue/load` so that it no longer produces extra invalid packages when `Config.Package` was set to `*` and nested packages were loaded. [CL 1198351](https://cuelang.org/cl/1198351) fixes a bug in `astutil.Sanitize` where unused imports were not being fully removed from `ast.File`, causing errors in `cue trim` where all uses of an import were removed. [CL 1198494](https://cuelang.org/cl/1198494) speeds up the `Path` method on wrapped errors, which causes noticeable speed-ups in some edge cases. [CL 1198157](https://cuelang.org/cl/1198157) fixes `cue/parser` to accept keywords as valid selectors, aligning with the language specification. #### Encodings Initial support for TOML is included in this release, including support in `cmd/cue` and an [experimental Go package](https://pkg.go.dev/cuelang.org/go/encoding/toml@v0.10.0). See [the issue tracker](https://togithub.com/cue-lang/cue/issues?q=is%3Aissue+is%3Aopen+toml+in%3Atitle+label%3Aencoding) for remaining work in this space. CLs [1199309](https://cuelang.org/cl/1199309), [1199139](https://cuelang.org/cl/1199139), [1199306](https://cuelang.org/cl/1199306), [1199214](https://cuelang.org/cl/1199214), [1199398](https://cuelang.org/cl/1199398), [1199308](https://cuelang.org/cl/1199308), and [1199309](https://cuelang.org/cl/1199309) resolve a number of issues when decoding JSON Schema files. CLs [1196332](https://cuelang.org/cl/1196332), [1199094](https://cuelang.org/cl/1199094), and [1199103](https://cuelang.org/cl/1199103) fix the JSON decoder to provide correct position information when decoding JSONL files or encountering a syntax error. [CL 1198874](https://cuelang.org/cl/1198874) fixes the loading of JSON files to reject multiple newline-delimited values, as those ar only allowed in NDJSON or JSONL files. [CL 1198876](https://cuelang.org/cl/1198876) teaches the YAML decoder to decode empty documents as `null`, aligning with the YAML spec and fixing panics when loading empty YAML files. [CL 1196291](https://cuelang.org/cl/1196291) tweaks the YAML decoder so that comments following a field are attached to the entire field. [CL 1196436](https://cuelang.org/cl/1196436) tweaks the textproto decoder to correctly handle required and optional fields. CLs [1195628](https://cuelang.org/cl/1195628) and [1199054](https://cuelang.org/cl/1199054) ensure that `cue/format` prints the correct white space before and after comments. [CL 1195884](https://cuelang.org/cl/1195884) teaches `cue/format` to preserve comments associated with `...` ellipsis expressions. [CL 538624](https://cuelang.org/cl/538624) fixes a bug where `cue/format` would start a CUE file with white space if it began with a clause. [CL 1196134](https://cuelang.org/cl/1196134) fixes a bug in `cue/format` where a comment at the start of a CUE file would sometimes be indented. [CL 1196135](https://cuelang.org/cl/1196135) fixes a bug in `cue/format` where index or selector expressions could cause extra tab indentation. #### Builtins [CL 1196212](https://cuelang.org/cl/1196212) adds a `list.Reverse` function to reverse the elements of a list. [CL 1197452](https://cuelang.org/cl/1197452) tweaks `tool/exec.Run` so that its errors are unambiguous when any command arguments contain white space. [CL 1198636](https://cuelang.org/cl/1198636) tweaks `path.Match` and `tool/file.Glob` to reject `**` wildcard patterns as unsupported, to avoid confusion and allow future changes to their behavior. Note that this change may break uses of `**` patterns, which behaved like `*`. #### `cmd/cue` [CL 1196822](https://cuelang.org/cl/1196822) adds a `--language-version` flag for `cue mod init` and `cue mod edit` to set the `language.version` value. [CL 1197185](https://cuelang.org/cl/1197185) teaches `cue mod resolve` to work on the current module when no arguments are given. [CL 1196370](https://cuelang.org/cl/1196370) teaches `cue mod registry` to gracefully shut down when interrupted. <details> <summary><b>Full list of changes since v0.9.0</b></summary> - all: minor code cleanups by [@​mvdan](https://togithub.com/mvdan) in [`dc3ba30`](https://togithub.com/cue-lang/cue/commit/dc3ba30322ca1e1fdf3e12e6cc8a9c145397181d) - internal/ci: test and release with Go 1.23.0 by [@​mvdan](https://togithub.com/mvdan) in [`40da936`](https://togithub.com/cue-lang/cue/commit/40da936c5904f6353e37ea33be151cb490b11cdd) - cue/errors: avoid simple duplication when gathering errors by [@​cuematthew](https://togithub.com/cuematthew) in [`ee85bb9`](https://togithub.com/cue-lang/cue/commit/ee85bb9330f96a27f1e0ac96ae80fcecf61cc5b8) - cmd/cue: do not panic on empty jsonl inputs by [@​mvdan](https://togithub.com/mvdan) in [`93670d7`](https://togithub.com/cue-lang/cue/commit/93670d7d6da6623d404405f813eff5be34645abb) - cmd/cue: prefer ndjson over ldjson by [@​mvdan](https://togithub.com/mvdan) in [`8b3cc67`](https://togithub.com/cue-lang/cue/commit/8b3cc67f7a88d2a68291824fde95506dd3162911) - cmd/cue: expand the embed help section by [@​mvdan](https://togithub.com/mvdan) in [`ecda391`](https://togithub.com/cue-lang/cue/commit/ecda3912bb88ff459349f2e26e7fe9ba326e7da9) - encoding/jsonschema: fix panic on impossible enum by [@​rogpeppe](https://togithub.com/rogpeppe) in [`4760f3b`](https://togithub.com/cue-lang/cue/commit/4760f3b751de27cc53479692771e9014b491df24) - encoding/jsonschema: fix issue 3176 by [@​rogpeppe](https://togithub.com/rogpeppe) in [`6694c55`](https://togithub.com/cue-lang/cue/commit/6694c5534ec8d1542f6396e47485e7dd95936799) - encoding/jsonschema: add test case for issue 3176 by [@​rogpeppe](https://togithub.com/rogpeppe) in [`2122b51`](https://togithub.com/cue-lang/cue/commit/2122b5155c0ed153ee4e9fc18e372d7493f86cbd) - encoding/jsonschema: add test cases for nested values by [@​rogpeppe](https://togithub.com/rogpeppe) in [`0bd8619`](https://togithub.com/cue-lang/cue/commit/0bd8619042a692f306fc12a91fa8e61f1ecb0b40) - encoding/jsonschema: better "type excluded" logic by [@​rogpeppe](https://togithub.com/rogpeppe) in [`7ca1a14`](https://togithub.com/cue-lang/cue/commit/7ca1a148df78d073ef56e5082fee57ddc4b6c47a) - encoding/jsonschema: fix type exclusion test by [@​rogpeppe](https://togithub.com/rogpeppe) in [`5fde360`](https://togithub.com/cue-lang/cue/commit/5fde3600ac2ba89f19dc3b581b8c6336df609af9) - encoding/jsonschema: add test cases for excluded types by [@​rogpeppe](https://togithub.com/rogpeppe) in [`89c7b4b`](https://togithub.com/cue-lang/cue/commit/89c7b4bf0d415a899fcebb6b14b048544b709bd8) - encoding/encoding/jsonschema: allow type number with int enum by [@​rogpeppe](https://togithub.com/rogpeppe) in [`bdf9be8`](https://togithub.com/cue-lang/cue/commit/bdf9be81c4ee059aba32a5a9e4770ec543d6eac0) - encoding/jsonschema: only one error per URL by [@​rogpeppe](https://togithub.com/rogpeppe) in [`8e99f5e`](https://togithub.com/cue-lang/cue/commit/8e99f5e31b47e4aacb21c94a04aca737e53c8a7a) - encoding/jsonschema: support legacy id field by [@​rogpeppe](https://togithub.com/rogpeppe) in [`709741d`](https://togithub.com/cue-lang/cue/commit/709741d515edb2765281e91e3809d7645c15e29a) - encoding/jsonschema: schema version support by [@​rogpeppe](https://togithub.com/rogpeppe) in [`6c26e3c`](https://togithub.com/cue-lang/cue/commit/6c26e3cb4965b77ad0a4e305b317764e13959103) - encoding/jsonschema: add test for numeric enum with type by [@​rogpeppe](https://togithub.com/rogpeppe) in [`52ae410`](https://togithub.com/cue-lang/cue/commit/52ae4107eb1fc449dfc528fad2654b2e8f3a4ed2) - mod/modregistry: return empty list for Versions with invalid name by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f00a023`](https://togithub.com/cue-lang/cue/commit/f00a0235bfd74fec8e7ffa91ed726e0f9153f99d) - cmd/cue: add test for bad path lookup by [@​rogpeppe](https://togithub.com/rogpeppe) in [`9a9dd17`](https://togithub.com/cue-lang/cue/commit/9a9dd17ee8cd8337c7d34d26b31590fdf32511fa) - encoding/jsonschema: implement MapURL by [@​rogpeppe](https://togithub.com/rogpeppe) in [`bddcb54`](https://togithub.com/cue-lang/cue/commit/bddcb5467e95ae15f5a19205fb68229e4530b775) - internal/core/adt: fix validator closedness issue by [@​mpvl](https://togithub.com/mpvl) in [`c683420`](https://togithub.com/cue-lang/cue/commit/c683420c0797090a1445b453e3318a4570fc4742) - internal/core/adt: add test for issue 3332 by [@​mpvl](https://togithub.com/mpvl) in [`c8ff441`](https://togithub.com/cue-lang/cue/commit/c8ff44141cc8b3aebded98376a819082f717f043) - internal/core/adt: still process pattern for closeContext by [@​mpvl](https://togithub.com/mpvl) in [`81740d5`](https://togithub.com/cue-lang/cue/commit/81740d51c72cd6b9728ae351a4a159466cc3e4ac) - internal/core/adt: split conjunct trees based on prefix by [@​mpvl](https://togithub.com/mpvl) in [`8e02b92`](https://togithub.com/cue-lang/cue/commit/8e02b92d727d261d7f18103b7a72173d37bf832e) - internal/core/adt: add tests for closedness by [@​mpvl](https://togithub.com/mpvl) in [`53bbdad`](https://togithub.com/cue-lang/cue/commit/53bbdadef32d80227548284e0b823bb5299b2386) - internal/core/debug: simplify logic of debug visualization by [@​mpvl](https://togithub.com/mpvl) in [`2e312df`](https://togithub.com/cue-lang/cue/commit/2e312dfca523fe769a65cf303a1b24beade9994a) - internal/core/adt: show # only on original defintion node by [@​mpvl](https://togithub.com/mpvl) in [`6cc01b0`](https://togithub.com/cue-lang/cue/commit/6cc01b0ef46299e5b1da1f7929a9535990d2bae5) - encoding/json: fix positions when Decoder.Extract finds bad syntax by [@​mvdan](https://togithub.com/mvdan) in [`a093c9b`](https://togithub.com/cue-lang/cue/commit/a093c9b87fa206044afed0345ed594f1cac5ab7d) - cmd/cue: add test case for bad jsonl syntax error positions by [@​mvdan](https://togithub.com/mvdan) in [`5e19deb`](https://togithub.com/cue-lang/cue/commit/5e19deb94e1002a1c360255e1d0f441b8ccbbc1d) - cmd/cue: suggest `cue mod fix` on all commands to add language.version by [@​mvdan](https://togithub.com/mvdan) in [`40eed23`](https://togithub.com/cue-lang/cue/commit/40eed232168c38e4603d9a964a90189c17277b6d) - encoding/jsonschema: fix decoding of `$id` by [@​haoqixu](https://togithub.com/haoqixu) in [`915059d`](https://togithub.com/cue-lang/cue/commit/915059de2a761da307caecc2ddd6b4997ba37e5d) - cue/format: keep blank between `ast.EmbedDecl` and comment by [@​haoqixu](https://togithub.com/haoqixu) in [`a6f1b76`](https://togithub.com/cue-lang/cue/commit/a6f1b767354f75547fc2c7464799bc3e0e9aafed) - encoding/json: fix location for JSON syntax error by [@​haoqixu](https://togithub.com/haoqixu) in [`596a8c3`](https://togithub.com/cue-lang/cue/commit/596a8c33492d713c4ae4b20ecf83f41cf049e978) - cmd/cue: add test cases for embedding files inside symlink dirs by [@​mvdan](https://togithub.com/mvdan) in [`677ece8`](https://togithub.com/cue-lang/cue/commit/677ece8a966ef6e5f41c455a11aaf16bde69d437) - cmd/cue: add a test for embedding symbolic links by [@​mvdan](https://togithub.com/mvdan) in [`4d941df`](https://togithub.com/cue-lang/cue/commit/4d941df023a3f526261f980c0127682f643826bb) - cmd/cue: implement `cue import --dry-run` by [@​mvdan](https://togithub.com/mvdan) in [`bcbc7cd`](https://togithub.com/cue-lang/cue/commit/bcbc7cd9232401e4f94d7a23f07a715dff324dd8) - encoding/toml: support error positions by [@​mvdan](https://togithub.com/mvdan) in [`334a6fe`](https://togithub.com/cue-lang/cue/commit/334a6fe7d9e37aadf27ebf87cbbe1af6b3ba9b85) - encoding/toml: mimic indented CUE multi-line strings in test strings by [@​mvdan](https://togithub.com/mvdan) in [`1ec257c`](https://togithub.com/cue-lang/cue/commit/1ec257cf69f80f34148835fdb387526d9a1770a0) - update golang.org/x/... and ociregistry for rc.1 by [@​mvdan](https://togithub.com/mvdan) in [`c15144f`](https://togithub.com/cue-lang/cue/commit/c15144fa016d0919697470423bd443c68e70637f) - encoding/jsonschema: decode required properties as required fields by [@​haoqixu](https://togithub.com/haoqixu) in [`c4697bd`](https://togithub.com/cue-lang/cue/commit/c4697bd4699755bf24f2b64b174fe009787499af) - all: delay compiling global regexes and templates by [@​mvdan](https://togithub.com/mvdan) in [`252a666`](https://togithub.com/cue-lang/cue/commit/252a666a4727085054f35f1e50a6e398e64fe3a9) - cmd/cue: add testscript for the jsonl file type by [@​mvdan](https://togithub.com/mvdan) in [`4c7aecf`](https://togithub.com/cue-lang/cue/commit/4c7aecf650e095e201e398d59f40e6f001eb7623) - cmd/cue: speed up get_go_json_compat.txtar by [@​mvdan](https://togithub.com/mvdan) in [`20d3c9c`](https://togithub.com/cue-lang/cue/commit/20d3c9cd1903932a12e1742cf2df3ad1dd217d86) - cmd/cue: use fewer go/packages Need bits in `get go` by [@​mvdan](https://togithub.com/mvdan) in [`3260084`](https://togithub.com/cue-lang/cue/commit/3260084eec05305480c4f5159e472a44635abf78) - internal/encoding/yaml: decode empty inputs as "null" by [@​mvdan](https://togithub.com/mvdan) in [`30a5c79`](https://togithub.com/cue-lang/cue/commit/30a5c79c161d81b7cc43c179b415df59c0604d75) - internal/core/adt: fix panic triggered by using wrong condition by [@​mpvl](https://togithub.com/mpvl) in [`cd689ef`](https://togithub.com/cue-lang/cue/commit/cd689efbe985496bf7cc0b9fe0f93a0771ecdb40) - encoding/toml: support decoding keys named "\_" by [@​mvdan](https://togithub.com/mvdan) in [`cf18d6f`](https://togithub.com/cue-lang/cue/commit/cf18d6f0a4efe51f436cfbac76174920e52975ac) - internal/encoding: decode json files as a single JSON value by [@​mvdan](https://togithub.com/mvdan) in [`e8e6f04`](https://togithub.com/cue-lang/cue/commit/e8e6f04e09c42703b2a3ee39e39e1223c9e09ffe) - cmd/cue: add TOML to a couple of help topics I forgot about by [@​mvdan](https://togithub.com/mvdan) in [`0dccbf3`](https://togithub.com/cue-lang/cue/commit/0dccbf390d48c71c3afe4f19929f9ae4c4b87e97) - cmd/cue: add testscript to interpret empty files as various filetypes by [@​mvdan](https://togithub.com/mvdan) in [`db92bf8`](https://togithub.com/cue-lang/cue/commit/db92bf8e9531ec5bb432c18332fa3225115ad761) - cmd/cue: fix all "flag used without being added" bugs by [@​mvdan](https://togithub.com/mvdan) in [`0bd038c`](https://togithub.com/cue-lang/cue/commit/0bd038c3089f8cfdbacaf75e6110210ba99fdf01) - all: use simpler for loop iterations by [@​mvdan](https://togithub.com/mvdan) in [`0d9d541`](https://togithub.com/cue-lang/cue/commit/0d9d5410c00dbf8cc435754523bd88ccec2fe6a4) - internal/ci/check: bump yuin/goldmark by [@​mvdan](https://togithub.com/mvdan) in [`dfe07b8`](https://togithub.com/cue-lang/cue/commit/dfe07b8ca1399f8452bd90af8e5c886be9500771) - internal/core/adt: don't signal cleared schedulers by [@​mvdan](https://togithub.com/mvdan) in [`0d4258e`](https://togithub.com/cue-lang/cue/commit/0d4258eafcea40de5aec61c68a1abd3f1c0c2758) - encoding/jsonschema: add test case for issue 3351 by [@​mvdan](https://togithub.com/mvdan) in [`95c818c`](https://togithub.com/cue-lang/cue/commit/95c818c206822c7d88f9eecb9c3e8667e83957cb) - encoding/jsonschema: port txtar tests to cuetxtar by [@​mvdan](https://togithub.com/mvdan) in [`44bc1ab`](https://togithub.com/cue-lang/cue/commit/44bc1ab9d15d05916e36e4a21ed56267f11fd7f5) - internal/cuetdtest: make M.Flags (internal) public by [@​cuematthew](https://togithub.com/cuematthew) in [`91929bd`](https://togithub.com/cue-lang/cue/commit/91929bd4c121390a58accc23fd5c0dc163ca9166) - cue/interpreter/embed: forbid `**` via pkg/path.Match by [@​mvdan](https://togithub.com/mvdan) in [`187fb1a`](https://togithub.com/cue-lang/cue/commit/187fb1a3b08d4bcbf14be755a1981352fcac0b19) - pkg: forbid `**` in path.Match and tool/file.Glob by [@​mvdan](https://togithub.com/mvdan) in [`987a85e`](https://togithub.com/cue-lang/cue/commit/987a85e69295b7045ddccdbac698176a1e36c747) - pkg: add test cases for \*\* in file patterns or globs by [@​mvdan](https://togithub.com/mvdan) in [`25bb3d4`](https://togithub.com/cue-lang/cue/commit/25bb3d4fb54f7ab9c934ec1fc19423012bf86d0a) - cue/load: do not create packages unnecessarily for files outside package directory by [@​rogpeppe](https://togithub.com/rogpeppe) in [`a4abb05`](https://togithub.com/cue-lang/cue/commit/a4abb05543665ca52b3ab117e7a237ef5a89cd7b) - cue/load: add test case for issue 3306 by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f472fd2`](https://togithub.com/cue-lang/cue/commit/f472fd27cbf4a015f58cce26efa1ab06a82191f2) - cue/load: implement SkipImports mode by [@​rogpeppe](https://togithub.com/rogpeppe) in [`88306e2`](https://togithub.com/cue-lang/cue/commit/88306e24a676af7d523bf1c5cdf8304ed06ce20e) - all: make use of the new slices.Clone and cmp.Or Go 1.22 APIs by [@​mvdan](https://togithub.com/mvdan) in [`55d1cb1`](https://togithub.com/cue-lang/cue/commit/55d1cb1027e992af9b4ec9e3e52ba1c0ad8c7765) - internal/core/adt: use a named vertexStatus constant rather than 0 by [@​mvdan](https://togithub.com/mvdan) in [`862fcf1`](https://togithub.com/cue-lang/cue/commit/862fcf1a36d3a1bf2fd8aa817ff1dc065d813448) - cmd/cue: hook up encoding/toml for import and export by [@​mvdan](https://togithub.com/mvdan) in [`9b91188`](https://togithub.com/cue-lang/cue/commit/9b91188ea5510cc493f018dae5e265f997fc935f) - encoding/toml: add first implementation of an encoder by [@​mvdan](https://togithub.com/mvdan) in [`54f2cce`](https://togithub.com/cue-lang/cue/commit/54f2ccec42eafd8534861108b3ded07b6c5c0b35) - internal/core/dep: use a new visitor.marked map when recursing by [@​mvdan](https://togithub.com/mvdan) in [`34739e9`](https://togithub.com/cue-lang/cue/commit/34739e9ba2f34076bc5da7a12111c21fa50f1008) - tools/flow: add test case for issue 2559 by [@​mvdan](https://togithub.com/mvdan) in [`51bf6f2`](https://togithub.com/cue-lang/cue/commit/51bf6f2cd92d4a1694c47a1a76c78a23a2689e9b) - tools/flow: add to task stats in the first initTasks call by [@​mvdan](https://togithub.com/mvdan) in [`bc41b25`](https://togithub.com/cue-lang/cue/commit/bc41b2582fe6d8ee1c3034d9ae2486ff6b269fba) - internal/core/runtime: do not hide positions in interpreter errors by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f7b7aaf`](https://togithub.com/cue-lang/cue/commit/f7b7aaf1592f9d324ee2e7db95fe50acd45bf09c) - cmd/cue: add test case for embedded file error by [@​rogpeppe](https://togithub.com/rogpeppe) in [`bfcfff3`](https://togithub.com/cue-lang/cue/commit/bfcfff3d2b0f4b1a074c00468e649173e576b9a2) - internal/cuetxtar: Correct nesting of tests by [@​cuematthew](https://togithub.com/cuematthew) in [`dc199f5`](https://togithub.com/cue-lang/cue/commit/dc199f574e01c451c850298d9a21e0886d193d74) - internal/cuetxtar: Be noisier if DebugArchive is faulty by [@​cuematthew](https://togithub.com/cuematthew) in [`b77c599`](https://togithub.com/cue-lang/cue/commit/b77c59913f30ea3eb3fada93a97754d5efafc51a) - internal/core/walk: Clarify Visitor.Before documentation by [@​cuematthew](https://togithub.com/cuematthew) in [`aa8e810`](https://togithub.com/cue-lang/cue/commit/aa8e81085704f4c5c99d0dc17664d59cf992c4bb) - cmd/cue: do not initialize cmd.Command twice in `cue cmd` by [@​mvdan](https://togithub.com/mvdan) in [`3f84ba6`](https://togithub.com/cue-lang/cue/commit/3f84ba6b05e7234d5f0b5e66050b1314767c87bf) - cmd/cue: test that `cue cmd --cpuprofile` works by [@​mvdan](https://togithub.com/mvdan) in [`17b3e52`](https://togithub.com/cue-lang/cue/commit/17b3e52976f0f12e6d4ed6f0d3b467f25cee049e) - cue/errors: make wrapped.Path faster by bypassing unnecessary reflection by [@​mxey](https://togithub.com/mxey) in [`e68bd63`](https://togithub.com/cue-lang/cue/commit/e68bd632c29edeb1e2b8639e5ba0a4005d9aff61) - all: start using Go 1.22's loop var scoping and reflect.TypeFor by [@​mvdan](https://togithub.com/mvdan) in [`055405a`](https://togithub.com/cue-lang/cue/commit/055405a2a8f0dd33b3a4909714422d70acc07201) - internal/core/adt: do not require closeContext.group to be non-nil by [@​cuematthew](https://togithub.com/cuematthew) in [`c8f3cad`](https://togithub.com/cue-lang/cue/commit/c8f3cada9121872415815d0f5efc9d36ba22e799) - cmd/cue: point "help get" text at CUE-specific cmd by [@​jpluscplusm](https://togithub.com/jpluscplusm) in [`5de5b42`](https://togithub.com/cue-lang/cue/commit/5de5b42c834f19c15bc1c41190885cc285006a43) - cue/ast/astutil: update ast.File.Imports properly in Sanitize by [@​mvdan](https://togithub.com/mvdan) in [`8145bdd`](https://togithub.com/cue-lang/cue/commit/8145bdd3b238d888870ec43955137121eba07e89) - cmd/cue: add tests for symbolic links by [@​rogpeppe](https://togithub.com/rogpeppe) in [`23fc4b1`](https://togithub.com/cue-lang/cue/commit/23fc4b1f086971d2e8a2b9fbada324334d97d6d2) - internal/buildattr: implement `@ignore` attributes by [@​rogpeppe](https://togithub.com/rogpeppe) in [`e00557b`](https://togithub.com/cue-lang/cue/commit/e00557b5166ad316be5dda61fe333c8fa847f510) - cmd/cue,internal/buildattr: add tests for `@ignore` tags by [@​rogpeppe](https://togithub.com/rogpeppe) in [`d502843`](https://togithub.com/cue-lang/cue/commit/d502843aae9b139591fe393580fb3a7e48a624db) - internal/ci: ensure internal/\_e2e isn't broken in CI by [@​mvdan](https://togithub.com/mvdan) in [`00879f0`](https://togithub.com/cue-lang/cue/commit/00879f0aae3b1421a6d625d3fa75c84862e8a247) - internal/ci: ensure commit messages do not @​-mention users by [@​mvdan](https://togithub.com/mvdan) in [`cf6641c`](https://togithub.com/cue-lang/cue/commit/cf6641c8d672785448e92134dd4dc490db25f987) - cue: add a regression test for a default elimination bug fixed in evalv3 by [@​myitcv](https://togithub.com/myitcv) in [`97eeee4`](https://togithub.com/cue-lang/cue/commit/97eeee401293345757de7f479bb1c6a4bfe629b2) - internal/ci: copy how internal/vcs sets a clean env for git tests by [@​mvdan](https://togithub.com/mvdan) in [`9025f67`](https://togithub.com/cue-lang/cue/commit/9025f675c652114cde18be2eef1299d4897d4194) - internal/\_e2e: remove unused import by [@​mvdan](https://togithub.com/mvdan) in [`6a9997f`](https://togithub.com/cue-lang/cue/commit/6a9997f575cd14d1d25acd1aceb5d89ea9ee1de4) - cue/cmd: ensure flags are added if they are used by [@​cuematthew](https://togithub.com/cuematthew) in [`657d5ec`](https://togithub.com/cue-lang/cue/commit/657d5ec6b041767fd380df716f8e2c96ca81511c) - internal/ci/checks: rewrite from bash to Go by [@​mvdan](https://togithub.com/mvdan) in [`32013a7`](https://togithub.com/cue-lang/cue/commit/32013a749dafea2fc7c60fb7d7f0c7e5706d60ba) - internal/ci: move commit check script to a separate file with tests by [@​mvdan](https://togithub.com/mvdan) in [`daf98a0`](https://togithub.com/cue-lang/cue/commit/daf98a02639a79c9e452efd27f4d75dab8146114) - all: make use of some more Go 1.22 std APIs by [@​mvdan](https://togithub.com/mvdan) in [`af83dad`](https://togithub.com/cue-lang/cue/commit/af83daddae74612e72a85443ba4ce81c829da7c8) - drop go1.21, start testing on go1.23rc2 by [@​mvdan](https://togithub.com/mvdan) in [`1aaf802`](https://togithub.com/cue-lang/cue/commit/1aaf8028d5560b493044abb458c5354caf60dd7a) - cmd/cue: use default module name for cue mod init by [@​rogpeppe](https://togithub.com/rogpeppe) in [`b3c12b3`](https://togithub.com/cue-lang/cue/commit/b3c12b37512fb139a40de93cf8c9114a3b2cab04) - mod/module: improve error messages for bad module path by [@​rogpeppe](https://togithub.com/rogpeppe) in [`3e9d805`](https://togithub.com/cue-lang/cue/commit/3e9d805da33fde1a0731a6861b2f2e3717530203) - cmd/cue: add tests for module path errors by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f7e48bb`](https://togithub.com/cue-lang/cue/commit/f7e48bba948c12c95e0d924ac23ab417facf2c21) - cmd/cue: add a reference to the Central Registry from `cue help modules` by [@​rogpeppe](https://togithub.com/rogpeppe) in [`8986233`](https://togithub.com/cue-lang/cue/commit/8986233ba44cb0562e1274d4e277b2bb9e63d186) - cmd/cue: add information about import paths to `cue help inputs` by [@​rogpeppe](https://togithub.com/rogpeppe) in [`e9bc377`](https://togithub.com/cue-lang/cue/commit/e9bc37773b0afbc9894ff31af287909a2b6572ae) - cue/parser: accept keywords as selector by [@​haoqixu](https://togithub.com/haoqixu) in [`682ff0e`](https://togithub.com/cue-lang/cue/commit/682ff0eba96fcaa176035253c666a9e35740934a) - all: replace internal/txtarfs with txtar.FS by [@​mvdan](https://togithub.com/mvdan) in [`e2054df`](https://togithub.com/cue-lang/cue/commit/e2054df7ea17605509aef944319336a1b0482593) - internal/vcs: show stderr when git exits with an error by [@​mvdan](https://togithub.com/mvdan) in [`d0724a0`](https://togithub.com/cue-lang/cue/commit/d0724a02c0bfb3ac8eafb9e7eb23ba0887fd58be) - internal/mod/modimports: remove duplicate test txtar file entry by [@​mvdan](https://togithub.com/mvdan) in [`243da87`](https://togithub.com/cue-lang/cue/commit/243da87acc84d0030966b563597e84711fc6ea71) - cue/literal: use strconv.IsGraphic by [@​mvdan](https://togithub.com/mvdan) in [`acdd41f`](https://togithub.com/cue-lang/cue/commit/acdd41f28e8516bc1467e806372685ce42395d89) - cue/load: avoid one stat call when loading a valid module by [@​mvdan](https://togithub.com/mvdan) in [`efdb072`](https://togithub.com/cue-lang/cue/commit/efdb07269417fbc1e2ea3de22e2e67dfa6b1ab38) - cue/load: add test coverage for loading a legacy cue.mod file by [@​mvdan](https://togithub.com/mvdan) in [`28c6219`](https://togithub.com/cue-lang/cue/commit/28c62194478c2cb656374b709ae27dd923d0877c) - internal/mod/modpkgload: symbolic links can be valid CUE files too by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f5b905c`](https://togithub.com/cue-lang/cue/commit/f5b905cec6d6b7994e5b565a7821f5b017bec9d2) - internal/mod/modpkgload: propagate CUE syntax error by [@​rogpeppe](https://togithub.com/rogpeppe) in [`a36cc32`](https://togithub.com/cue-lang/cue/commit/a36cc32331e0c27a8abae2a21c15229b480d473d) - cmd/cue: fix panic on bad syntax by [@​rogpeppe](https://togithub.com/rogpeppe) in [`af808c3`](https://togithub.com/cue-lang/cue/commit/af808c3383d3d856e66335d25e3ee1ad3b0bb4f3) - cmd/cue: better error message for mismatched publish version by [@​rogpeppe](https://togithub.com/rogpeppe) in [`b513fc2`](https://togithub.com/cue-lang/cue/commit/b513fc209e779d2db672be9e8d866315c9b802f4) - cmd/cue: improve error message for malformed module path by [@​rogpeppe](https://togithub.com/rogpeppe) in [`9a88d06`](https://togithub.com/cue-lang/cue/commit/9a88d066d3511f125161968f9e79ebb9969f104e) - README: point to cuelang.org for install docs by [@​jpluscplusm](https://togithub.com/jpluscplusm) in [`f2066e3`](https://togithub.com/cue-lang/cue/commit/f2066e3b1398357d82ecc9e4726a32b14d7b7b99) - internal: remove some deprecated type/method usages by [@​cuematthew](https://togithub.com/cuematthew) in [`e1f552f`](https://togithub.com/cue-lang/cue/commit/e1f552ff19e934c88ece0440d72577f6b4cca200) - cue: use Value.Err in examples using Compile APIs by [@​mvdan](https://togithub.com/mvdan) in [`719893f`](https://togithub.com/cue-lang/cue/commit/719893f23850172d224720e6d1257586179ac895) - mod/module: allow versionless module path in CheckPath by [@​rogpeppe](https://togithub.com/rogpeppe) in [`3a379b7`](https://togithub.com/cue-lang/cue/commit/3a379b7b9eca2f5d4747a4f3d68e4ee0cbf17a8d) - cmd/cue: add test case for issue 3262 by [@​rogpeppe](https://togithub.com/rogpeppe) in [`56d6987`](https://togithub.com/cue-lang/cue/commit/56d69874ea508c69e8519af39572b3be234cdc9e) - mod/modload: ignore \_test.cue files in dependencies by [@​rogpeppe](https://togithub.com/rogpeppe) in [`7793367`](https://togithub.com/cue-lang/cue/commit/7793367a824522ff754ea7c7450de2e64711fab4) - cmd/cue: fix link in embed help text by [@​rogpeppe](https://togithub.com/rogpeppe) in [`77ac696`](https://togithub.com/cue-lang/cue/commit/77ac696d0546d59313eb11cc2f19f8561113f436) - mod/modfile: use fixed language version for Fix by [@​rogpeppe](https://togithub.com/rogpeppe) in [`6f2bfb4`](https://togithub.com/cue-lang/cue/commit/6f2bfb49271b5567d7bbbe2d7c1d34ac0a63e2e0) - cue/load: implement shared syntax cache by [@​rogpeppe](https://togithub.com/rogpeppe) in [`fc16ef8`](https://togithub.com/cue-lang/cue/commit/fc16ef879c76bc2b092be583bb7545009d2817ca) - cue/load: move syntax cache into fileSystem by [@​rogpeppe](https://togithub.com/rogpeppe) in [`afa222f`](https://togithub.com/cue-lang/cue/commit/afa222fe5e3f1743c81aafcc932c96b191e6575d) - cue/load: use constructor for fileSystem by [@​rogpeppe](https://togithub.com/rogpeppe) in [`f787af8`](https://togithub.com/cue-lang/cue/commit/f787af8a56c1e06cfcdfda9e97e2c8fb5c7bd197) - internal/buildattr: stop at package clause and support parentheses by [@​rogpeppe](https://togithub.com/rogpeppe) in [`5cbddef`](https://togithub.com/cue-lang/cue/commit/5cbddef39a3e17d54596e010d607959658c70fe5) - internal/buildattr: add tests by [@​rogpeppe](https://togithub.com/rogpeppe) in [`1bb894b`](https://togithub.com/cue-lang/cue/commit/1bb894ba1a0b55511d4b781d1ce59d4c32b1d0e9) - cue/load: CUE files only contain a single `*ast.File` by [@​rogpeppe](https://togithub.com/rogpeppe) in [`75d4005`](https://togithub.com/cue-lang/cue/commit/75d4005a7d956cae345908f09bbf267af6a64eb0) - cue/load: move towards unified syntax cache by [@​rogpeppe](https://togithub.com/rogpeppe) in [`14deefa`](https://togithub.com/cue-lang/cue/commit/14deefafa3e8464c60d3bdb08697d42a3cd6dca9) - cue/load: remove import comment parsing by [@​rogpeppe](https://togithub.com/rogpeppe) in [`b03789f`](https://togithub.com/cue-lang/cue/commit/b03789f76a72336a8f55b5afc60d8b39e46bcce8) - cue/load: clean up allTags by [@​rogpeppe](https://togithub.com/rogpeppe) in [`59fe2e4`](https://togithub.com/cue-lang/cue/commit/59fe2e4960b7b06142015cf30ed393bfc0ba1a6b) - interpreter/wasm,internal/filetypes: fix wasm awkwardness by [@​rogpeppe](https://togithub.com/rogpeppe) in [`d5d4815`](https://togithub.com/cue-lang/cue/commit/d5d48151d16af319d1273c1ed873171baab3cae1) - cue/load: cache file names only by [@​rogpeppe](https://togithub.com/rogpeppe) in [`4a8f673`](https://togithub.com/cue-lang/cue/commit/4a8f6730149d75c623457047ff0bc0b09d6e2daf) - internal/filetypes: speed up common case by [@​rogpeppe](https://togithub.com/rogpeppe) in [`fed43b0`](https://togithub.com/cue-lang/cue/commit/fed43b04babeac63d69b5a14529a20b69556b7a4) - cmd/cue: handle signals and perform a graceful shutdown for mod registry by [@​haoqixu](https://togithub.com/haoqixu) in [`27adbac`](https://togithub.com/cue-lang/cue/commit/27adbac78ff953c676ca650263262de0bb358875) - bump go-internal to get the latest testscript fixes by [@​mvdan](https://togithub.com/mvdan) in [`695fefc`](https://togithub.com/cue-lang/cue/commit/695fefc467bad51202725232c657c0adaa46f256) - cue/interpreter/embed: don't allow hidden files in glob by [@​mpvl](https://togithub.com/mpvl) in [`8bedc2b`](https://togithub.com/cue-lang/cue/commit/8bedc2b3fa21fcdbeedf18c30b0c8d7bf923edef) - pkg/tool/exec: document how Run.cmd works with string versus list by [@​mvdan](https://togithub.com/mvdan) in [`7e1f140`](https://togithub.com/cue-lang/cue/commit/7e1f140230f71d4b289d784614158176d03c400e) - update Go dependencies for the upcoming alpha by [@​mvdan](https://togithub.com/mvdan) in [`f6be8a8`](https://togithub.com/cue-lang/cue/commit/f6be8a89403e7b08c5415f5adb7bf150ce13f720) - internal/ci: bump Go and goreleaser versions for the upcoming alpha by [@​mvdan](https://togithub.com/mvdan) in [`16c45d3`](https://togithub.com/cue-lang/cue/commit/16c45d39f1b6c6d116cd2e391a4195126c0bd70c) - core/adt: simplify duplicate NumKind and NumberKind consts by [@​cuematthew](https://togithub.com/cuematthew) in [`304530f`](https://togithub.com/cue-lang/cue/commit/304530f592605a5432358572c982667381034d22) - pkg/tool/exec: show command arguments in errors as a Go slice by [@​mvdan](https://togithub.com/mvdan) in [`38269ec`](https://togithub.com/cue-lang/cue/commit/38269ec1af3bbb968df926da76019fc7324477a4) - cmd/cue: test tool/exec.Run with arguments involving spaces by [@​mvdan](https://togithub.com/mvdan) in [`5903ec8`](https://togithub.com/cue-lang/cue/commit/5903ec87bbbf24694145cd2672f76f4ecc64b6a7) - core/adt: rename CompositKind to CompositeKind by [@​cuematthew](https://togithub.com/cuematthew) in [`95802d3`](https://togithub.com/cue-lang/cue/commit/95802d32ec349f87400cfe7f72e4f92236e9bd56) - cmd/cue: add a forwards compatibility test case for bugfix releases by [@​mvdan](https://togithub.com/mvdan) in [`2a96988`](https://togithub.com/cue-lang/cue/commit/2a96988e9b09bbed5116fcf639461c37d9228238) - cue/interpreter/embed: respect module boundaries by [@​rogpeppe](https://togithub.com/rogpeppe) in [`6056916`](https://togithub.com/cue-lang/cue/commit/6056916823b433d8a0ef50750b7aaa2c91c955d4) - README: link to Slack and Discord via cuelang.org by [@​jpluscplusm](https://togithub.com/jpluscplusm) in [`ddfe8eb`](https://togithub.com/cue-lang/cue/commit/ddfe8eb22331e5cce20ee7a6ddc5d38cfe163a21) - cue/interpreter/embed: require type if glob extension not specified by [@​myitcv](https://togithub.com/myitcv) in [`2c8ee2f`](https://togithub.com/cue-lang/cue/commit/2c8ee2f27c493b7862a042c5d568f3d0e2a8078e) - cue/interpreter/embed: fix handling of dir matching glob by [@​myitcv](https://togithub.com/myitcv) in [`970d10f`](https://togithub.com/cue-lang/cue/commit/970d10f4e66a95ef2be283c8e411ef903b80f533) - cmd/cue: do not allow embedding of CUE file types (for now) by [@​myitcv](https://togithub.com/myitcv) in [`a0f2cac`](https://togithub.com/cue-lang/cue/commit/a0f2cacb7ae37faeec09d06e2a7aba893f5cd9bf) - cmd/cue: add test case for embedding of CUE file type files by [@​myitcv](https://togithub.com/myitcv) in [`868c110`](https://togithub.com/cue-lang/cue/commit/868c110835a15f67a83e2c14e7e0be2b429fb3cf) - cmd/cue: provide initial text for 'help embed' by [@​myitcv](https://togithub.com/myitcv) in [`5c8be53`](https://togithub.com/cue-lang/cue/commit/5c8be53bb8d5563fe443d6920d596a1f5dadc22a) - cmd/cue: document CUE_EXPERIMENT=embed by [@​myitcv](https://togithub.com/myitcv) in [`e460eb0`](https://togithub.com/cue-lang/cue/commit/e460eb026d504467d5b9a7f901d50c70bea5501e) - tools/trim: convert inline tests to txtar by [@​cuematthew](https://togithub.com/cuematthew) in [`8079151`](https://togithub.com/cue-lang/cue/commit/8079151c1917ed0f7ae467e3da5a5a705662e917) - doc/ref/impl: fix order of arguments in δ partial feature function by [@​cuematthew](https://togithub.com/cuematthew) in [`4eecacd`](https://togithub.com/cue-lang/cue/commit/4eecacdbc5212ff32d5438f6f03029f816deabc7) - cmd/cue: make mod resolve work with no args by [@​rogpeppe](https://togithub.com/rogpeppe) in [`dbe24df`](https://togithub.com/cue-lang/cue/commit/dbe24dfeca369524801374acc20412d7c3740ab0) - cue/load: better treatment for build tags with respect to modules by [@​rogpeppe](https://togithub.com/rogpeppe) in [`79c1739`](https://togithub.com/cue-lang/cue/commit/79c1739e7415f40b0ea91e7cd36715c9287f21d3) - internal/buildattr: factor out from cue/load by [@​rogpeppe](https://togithub.com/rogpeppe) in [`7ca3925`](https://togithub.com/cue-lang/cue/commit/7ca3925621562d405823c578305797f3ac1a4ea2) - internal/ci: remove debug logging of commit message by [@​myitcv](https://togithub.com/myitcv) in [`f1f0963`](https://togithub.com/cue-lang/cue/commit/f1f0963cb0f978020fc895202c50f40452da31b9) - cmd/cue: implement --language-version flag for cue mod edit and init by [@​rogpeppe](https://togithub.com/rogpeppe) in [`e9b2c29`](https://togithub.com/cue-lang/cue/commit/e9b2c292476fdf5254ce9c5961e2ffedb9171810) - mod/modfile: deprecate LatestKnownSchemaVersion by [@​rogpeppe](https://togithub.com/rogpeppe) in [`71eb3be`](https://togithub.com/cue-lang/cue/commit/71eb3be5be97a916d1256a1e89107ffe1589cf39) - cue: add LanguageVersion by [@​rogpeppe](https://togithub.com/rogpeppe) in [`a9009e8`](https://togithub.com/cue-lang/cue/commit/a9009e8930b9c5aad623d6c3b93651d93ab78457) - cue/interpreter/embed: add support for embedding by [@​mpvl](https://togithub.com/mpvl) in [`6594f45`](https://togithub.com/cue-lang/cue/commit/6594f45b2a86ce28814ede0714d00833292f7bde) - cue/ast,spec: document that `package _` is equivalent to missing package by [@​rogpeppe](https://togithub.com/rogpeppe) in [`c7f9334`](https://togithub.com/cue-lang/cue/commit/c7f93344ed53ac0aa372398aea05ea3a8e76ceef) - disallow explicit underscore import path qualifiers by [@​rogpeppe](https://togithub.com/rogpeppe) in [`1c381a0`](https://togithub.com/cue-lang/cue/commit/1c381a0d7e312a60d329642c917181036a715edc) - cue/load: do not consider anonymous packages when checking package qualifier by [@​rogpeppe](https://togithub.com/rogpeppe) in [`5ab2d73`](https://togithub.com/cue-lang/cue/commit/5ab2d73eae2f4f3893849dac052303e15958009f) - cmd/cue,cue/load: add tests for underscore packages by [@​rogpeppe](https://togithub.com/rogpeppe) in [`9295a20`](https://togithub.com/cue-lang/cue/commit/9295a2053a29a271639b1be23f82b8bbfcca6643) - internal/core/runtime: new attribute name for extern by [@​mpvl](https://togithub.com/mpvl) in [`b70e543`](https://togithub.com/cue-lang/cue/commit/b70e54398e87592ec554f9664104b57990a11af2) - internal/filetypes: split ParseFile by [@​mpvl](https://togithub.com/mpvl) in [`a1c1cd7`](https://togithub.com/cue-lang/cue/commit/a1c1cd72d708df78e3d2b319f4d6efc8c70b787e) - pkg/list: add Reverse function by [@​NoamTD](https://togithub.com/NoamTD) in [`f42327c`](https://togithub.com/cue-lang/cue/commit/f42327c056cb5768058e4b363775bba703402ad6) - cue/load: clarify the docs for Config.ModuleRoot by [@​mvdan](https://togithub.com/mvdan) in [`a94d22f`](https://togithub.com/cue-lang/cue/commit/a94d22f4140294188a8d9e02a7045a7603d3a97c) - README: simplify a bit, add new website links, add Discord invite by [@​mvdan](https://togithub.com/mvdan) in [`fecf80d`](https://togithub.com/cue-lang/cue/commit/fecf80d9b37f155389ea16148c1dc941f5c9c3d1) - encoding/protobuf/textproto: correctly decode required/optional fields by [@​haoqixu](https://togithub.com/haoqixu) in [`dec1786`](https://togithub.com/cue-lang/cue/commit/dec17866192b65f66fbf9100d97415df6688281a) - encoding/json: fix position for jsonl by [@​haoqixu](https://togithub.com/haoqixu) in [`16c15d1`](https://togithub.com/cue-lang/cue/commit/16c15d107b498abe4a9d841a33ba610372209070) - remove navbar.md and its supporting logo by [@​mvdan](https://togithub.com/mvdan) in [`0d69846`](https://togithub.com/cue-lang/cue/commit/0d69846ca3e526578bd0c2494eb10bb6c433dec1) - cmd/cue: remove unnecessary fields and do not use filepath.WalkDir by [@​mvdan](https://togithub.com/mvdan) in [`db5c6bf`](https://togithub.com/cue-lang/cue/commit/db5c6bfc2a719714b8598cfe409a70d62b720706) - cue/format: prevent vertical tabs from causing extra indentation by [@​mvdan](https://togithub.com/mvdan) in [`1f197eb`](https://togithub.com/cue-lang/cue/commit/1f197eb28433e25e3900b678706cacc96c70cd08) - cue/format: avoid indenting a lone leading comment by [@​mvdan](https://togithub.com/mvdan) in [`d70f9d7`](https://togithub.com/cue-lang/cue/commit/d70f9d7e9974125620dbd921f0c4f4cadb11c381) - cue/...: remove remnants of /*block*/ comment support by [@​m </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 4pm on thursday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/scottames/dots). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: scottames-github-bot[bot] <162828115+scottames-github-bot[bot]@users.noreply.github.com>
renovate bot
referenced
this pull request
in ykzts-technology/mastodon-infra
Aug 22, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [skaffold](https://togithub.com/GoogleContainerTools/skaffold) | patch | `2.13.1` -> `2.13.2` | --- ### Release Notes <details> <summary>GoogleContainerTools/skaffold (skaffold)</summary> ### [`v2.13.2`](https://togithub.com/GoogleContainerTools/skaffold/releases/tag/v2.13.2): Release [Compare Source](https://togithub.com/GoogleContainerTools/skaffold/compare/v2.13.1...v2.13.2) ### v2.13.2 Release - 2024-08-21 **Linux amd64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **Linux arm64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **macOS amd64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **macOS arm64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **Windows** https://storage.googleapis.com/skaffold/releases/v2.13.2/skaffold-windows-amd64.exe **Docker image** `gcr.io/k8s-skaffold/skaffold:v2.13.2` **Full Changelog**: GoogleContainerTools/skaffold@v2.13.1...v2.13.2 Highlights: Fixes: - fix: keep the original template if template expansion fails ([#​9503](https://togithub.com/GoogleContainerTools/skaffold/issues/9503)) by [@​ericzzzzzzz](https://togithub.com/ericzzzzzzz) in [https://github.com/GoogleContainerTools/skaffold/pull/9504](https://togithub.com/GoogleContainerTools/skaffold/pull/9504) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/ykzts-technology/mastodon-infra). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes: #nnn
Related: Relevant tracking issues, for context
Merge before/after: Dependent or prerequisite PRs
Description
User facing changes (remove if N/A)
Follow-up Work (remove if N/A)