Skip to content
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

Conversation

ericzzzzzzz
Copy link
Contributor

@ericzzzzzzz ericzzzzzzz commented Aug 21, 2024

  • fix: keep the original template if template expansion fails

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)

…ntainerTools#9503)

* fix: keep the original template if template expansion fails

* fix: keep the original template if template expansion fails
@ericzzzzzzz ericzzzzzzz merged commit 6462131 into GoogleContainerTools:release/v2.13 Aug 21, 2024
12 checks passed
renovate bot added a commit to scottames/dots that referenced this pull request 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://github.com/GoogleContainerTools/skaffold)
| patch | `v2.13.1` -> `v2.13.2` |
| [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry)
| minor | `v4.212.0` -> `v4.215.0` |
| [cli/cli](https://github.com/cli/cli) | minor | `v2.54.0` ->
`v2.55.0` |
| [cue-lang/cue](https://github.com/cue-lang/cue) | minor | `v0.9.2`
-> `v0.10.0` |
| [dandavison/delta](https://github.com/dandavison/delta) | minor |
`0.17.0` -> `0.18.0` |
| [dlvhdr/gh-dash](https://github.com/dlvhdr/gh-dash) | patch |
`v4.5.2` -> `v4.5.4` |
| [fujiwara/awslim](https://github.com/fujiwara/awslim) | patch |
`v0.3.2` -> `v0.3.3` |
| [golangci/golangci-lint](https://github.com/golangci/golangci-lint)
| minor | `v1.59.1` -> `v1.60.2` |
| [helm/helm](https://github.com/helm/helm) | patch | `v3.15.3` ->
`v3.15.4` |
| [kevincobain2000/gobrew](https://github.com/kevincobain2000/gobrew)
| patch | `v1.10.9` -> `v1.10.10` |
| [leg100/pug](https://github.com/leg100/pug) | minor | `v0.4.3` ->
`v0.5.1` |
| [lsd-rs/lsd](https://github.com/lsd-rs/lsd) | patch | `v1.1.2` ->
`v1.1.5` |
| [mvdan/sh](https://github.com/mvdan/sh) | minor | `v3.8.0` ->
`v3.9.0` |
| [simulot/immich-go](https://github.com/simulot/immich-go) | patch |
`0.21.1` -> `0.21.2` |
| [snyk/cli](https://github.com/snyk/cli) | patch | `v1.1292.2` ->
`v1.1292.4` |
| [sxyazi/yazi](https://github.com/sxyazi/yazi) | patch | `v0.3.0` ->
`v0.3.1` |
|
[terraform-linters/tflint](https://github.com/terraform-linters/tflint)
| minor | `v0.52.0` -> `v0.53.0` |
| [tofuutils/tenv](https://github.com/tofuutils/tenv) | minor |
`v3.0.0` -> `v3.1.0` |
| [twpayne/chezmoi](https://github.com/twpayne/chezmoi) | patch |
`v2.52.0` -> `v2.52.1` |
| [weaveworks/eksctl](https://github.com/weaveworks/eksctl) | minor |
`v0.188.0` -> `v0.189.0` |
|
[withgraphite/homebrew-tap](https://github.com/withgraphite/homebrew-tap)
| patch | `v1.4.2` -> `v1.4.3` |

---

### Release Notes

<details>
<summary>GoogleContainerTools/skaffold
(GoogleContainerTools/skaffold)</summary>

###
[`v2.13.2`](https://github.com/GoogleContainerTools/skaffold/releases/tag/v2.13.2):
Release

[Compare
Source](https://github.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
([#&#8203;9503](https://github.com/GoogleContainerTools/skaffold/issues/9503))
by [@&#8203;ericzzzzzzz](https://github.com/ericzzzzzzz) in
[https://github.com/GoogleContainerTools/skaffold/pull/9504](https://github.com/GoogleContainerTools/skaffold/pull/9504)

</details>

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

###
[`v4.215.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.215.0)

[Compare
Source](https://github.com/aquaproj/aqua-registry/compare/v4.214.0-1...v4.215.0-1)


[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.215.0)
| [Pull
Requests](https://github.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


[#&#8203;26126](https://github.com/aquaproj/aqua-registry/issues/26126)
[pre-commit/pre-commit](https://github.com/pre-commit/pre-commit): A
framework for managing and maintaining multi-language pre-commit hooks
[@&#8203;ken5scal](https://github.com/ken5scal)

[#&#8203;26130](https://github.com/aquaproj/aqua-registry/issues/26130)
[caarlos0/mdtree](https://github.com/caarlos0/mdtree): Convert
markdown lists into ASCII trees

[#&#8203;26120](https://github.com/aquaproj/aqua-registry/issues/26120)
[amalshaji/portr](https://github.com/amalshaji/portr): Open source
ngrok alternative designed for teams. Tunnel http, tcp or websocket
connections [@&#8203;NikitaCOEUR](https://github.com/NikitaCOEUR)

###
[`v4.214.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.214.0)

[Compare
Source](https://github.com/aquaproj/aqua-registry/compare/v4.213.1...v4.214.0-1)


[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.214.0)
| [Pull
Requests](https://github.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


[#&#8203;26014](https://github.com/aquaproj/aqua-registry/issues/26014)
[Zxilly/go-size-analyzer](https://github.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


[#&#8203;26038](https://github.com/aquaproj/aqua-registry/issues/26038)
Cian911/switchboard: Follow up changes of switchboard v1.0.1

-
[https://github.com/Cian911/switchboard/pull/27](https://github.com/Cian911/switchboard/pull/27)
-
https://github.com/Cian911/switchboard/commit/ba80ebe7924eea7f515e5b795a648f908e13e082

###
[`v4.213.1`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.213.1)

[Compare
Source](https://github.com/aquaproj/aqua-registry/compare/v4.213.0...v4.213.1)


[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.213.1)
| [Pull
Requests](https://github.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


[#&#8203;25961](https://github.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://github.com/aquaproj/aqua-registry/releases/tag/v4.213.0)

[Compare
Source](https://github.com/aquaproj/aqua-registry/compare/v4.212.0...v4.213.0)


[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.213.0)
| [Pull
Requests](https://github.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


[#&#8203;25852](https://github.com/aquaproj/aqua-registry/issues/25852)
[cloudnative-pg/cloudnative-pg/kubectl-cnpg](https://github.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
[@&#8203;boris-smidt-klarrio](https://github.com/boris-smidt-klarrio)

[#&#8203;25779](https://github.com/aquaproj/aqua-registry/issues/25779)
[g-plane/pnpm-shell-completion](https://github.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
[@&#8203;elecdeer](https://github.com/elecdeer)

[#&#8203;25850](https://github.com/aquaproj/aqua-registry/issues/25850)
[shenwei356/rush](https://github.com/shenwei356/rush): A
cross-platform command-line tool for executing jobs in parallel
[@&#8203;boris-smidt-klarrio](https://github.com/boris-smidt-klarrio)

#### Fixes


[#&#8203;25838](https://github.com/aquaproj/aqua-registry/issues/25838)
abiosoft/colima: Regenerate the setting

[#&#8203;25789](https://github.com/aquaproj/aqua-registry/issues/25789)
caddyserver/caddy: Add cosign configs
[@&#8203;sapphi-red](https://github.com/sapphi-red)

[#&#8203;25788](https://github.com/aquaproj/aqua-registry/issues/25788)
hadolint/hadolint: Re-scaffold hadolint/hadolint to include checksum
[@&#8203;sapphi-red](https://github.com/sapphi-red)

[#&#8203;25829](https://github.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://github.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://github.com/cli/cli/releases/tag/v2.55.0):
GitHub CLI 2.55.0

[Compare Source](https://github.com/cli/cli/compare/v2.54.0...v2.55.0)

#### What's Changed

- Update `gh variable get` to use repo host by
[@&#8203;andyfeller](https://github.com/andyfeller) in
[https://github.com/cli/cli/pull/9411](https://github.com/cli/cli/pull/9411)
- build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
by [@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/cli/cli/pull/9400](https://github.com/cli/cli/pull/9400)
- Unify use of tab indent in non-test source files by
[@&#8203;muzimuzhi](https://github.com/muzimuzhi) in
[https://github.com/cli/cli/pull/9407](https://github.com/cli/cli/pull/9407)
- Add Acceptance Criteria requirement to triage.md for accepted issues
by [@&#8203;jtmcg](https://github.com/jtmcg) in
[https://github.com/cli/cli/pull/9435](https://github.com/cli/cli/pull/9435)
- Improve Unix compliance `gh repo set-default` by
[@&#8203;thecaffeinedev](https://github.com/thecaffeinedev) in
[https://github.com/cli/cli/pull/9431](https://github.com/cli/cli/pull/9431)
- Document that `gh run download` downloads the latest artifact by
default by [@&#8203;sato11](https://github.com/sato11) in
[https://github.com/cli/cli/pull/9412](https://github.com/cli/cli/pull/9412)
- build(deps): bump github.com/google/go-containerregistry from 0.20.1
to 0.20.2 by [@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/cli/cli/pull/9432](https://github.com/cli/cli/pull/9432)
- Replace `--project.*` flags' `name` with `title` in docs by
[@&#8203;jtmcg](https://github.com/jtmcg) in
[https://github.com/cli/cli/pull/9443](https://github.com/cli/cli/pull/9443)
- Wrap flags with backticks, continued by
[@&#8203;muzimuzhi](https://github.com/muzimuzhi) in
[https://github.com/cli/cli/pull/9444](https://github.com/cli/cli/pull/9444)
- Improve `gh release create --notes-from-tag` behavior with multiline
tag annotation by [@&#8203;babakks](https://github.com/babakks) in
[https://github.com/cli/cli/pull/9385](https://github.com/cli/cli/pull/9385)
- Add `pr create --editor` by
[@&#8203;benebsiny](https://github.com/benebsiny) in
[https://github.com/cli/cli/pull/9433](https://github.com/cli/cli/pull/9433)
- build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
by [@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/cli/cli/pull/9451](https://github.com/cli/cli/pull/9451)
- Require Sigstore Bundle v0.2+ when verifying with `gh attestation` by
[@&#8203;codysoyland](https://github.com/codysoyland) in
[https://github.com/cli/cli/pull/9442](https://github.com/cli/cli/pull/9442)
- build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/cli/cli/pull/9459](https://github.com/cli/cli/pull/9459)
- Update Go and other extension workflow templates to reflect recent
enhancements to `cli/gh-extension-precompile` by
[@&#8203;BagToad](https://github.com/BagToad) in
[https://github.com/cli/cli/pull/9462](https://github.com/cli/cli/pull/9462)
- Add note for external contributors to `working-with-us.md` by
[@&#8203;BagToad](https://github.com/BagToad) in
[https://github.com/cli/cli/pull/9468](https://github.com/cli/cli/pull/9468)
- Update attestation TUF root by
[@&#8203;codysoyland](https://github.com/codysoyland) in
[https://github.com/cli/cli/pull/9467](https://github.com/cli/cli/pull/9467)
- Improve documentation for pr checks and exit codes by
[@&#8203;thecaffeinedev](https://github.com/thecaffeinedev) in
[https://github.com/cli/cli/pull/9452](https://github.com/cli/cli/pull/9452)
- cmd/pr/checks: Describe bucket and state JSON fields by
[@&#8203;arunsathiya](https://github.com/arunsathiya) in
[https://github.com/cli/cli/pull/9439](https://github.com/cli/cli/pull/9439)
- Add Flox as an installation option by
[@&#8203;bryanhonof](https://github.com/bryanhonof) in
[https://github.com/cli/cli/pull/9396](https://github.com/cli/cli/pull/9396)
- fix behavior for `gh issue develop -b does-not-exist-on-remote` by
[@&#8203;benebsiny](https://github.com/benebsiny) in
[https://github.com/cli/cli/pull/9477](https://github.com/cli/cli/pull/9477)
- Update `--project <number>` flags in `gh search` to `owner/number` by
[@&#8203;jtmcg](https://github.com/jtmcg) in
[https://github.com/cli/cli/pull/9453](https://github.com/cli/cli/pull/9453)

#### New Contributors

- [@&#8203;jtmcg](https://github.com/jtmcg) made their first
contribution in
[https://github.com/cli/cli/pull/9435](https://github.com/cli/cli/pull/9435)
- [@&#8203;thecaffeinedev](https://github.com/thecaffeinedev) made
their first contribution in
[https://github.com/cli/cli/pull/9431](https://github.com/cli/cli/pull/9431)
- [@&#8203;sato11](https://github.com/sato11) made their first
contribution in
[https://github.com/cli/cli/pull/9412](https://github.com/cli/cli/pull/9412)
- [@&#8203;codysoyland](https://github.com/codysoyland) made their
first contribution in
[https://github.com/cli/cli/pull/9442](https://github.com/cli/cli/pull/9442)
- [@&#8203;BagToad](https://github.com/BagToad) made their first
contribution in
[https://github.com/cli/cli/pull/9462](https://github.com/cli/cli/pull/9462)
- [@&#8203;bryanhonof](https://github.com/bryanhonof) made their first
contribution in
[https://github.com/cli/cli/pull/9396](https://github.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://github.com/cue-lang/cue/releases/tag/v0.10.0)

[Compare
Source](https://github.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://github.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/[email protected]). See
[the issue
tracker](https://github.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
[@&#8203;mvdan](https://github.com/mvdan) in
[`dc3ba30`](https://github.com/cue-lang/cue/commit/dc3ba30322ca1e1fdf3e12e6cc8a9c145397181d)
- internal/ci: test and release with Go 1.23.0 by
[@&#8203;mvdan](https://github.com/mvdan) in
[`40da936`](https://github.com/cue-lang/cue/commit/40da936c5904f6353e37ea33be151cb490b11cdd)
- cue/errors: avoid simple duplication when gathering errors by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`ee85bb9`](https://github.com/cue-lang/cue/commit/ee85bb9330f96a27f1e0ac96ae80fcecf61cc5b8)
- cmd/cue: do not panic on empty jsonl inputs by
[@&#8203;mvdan](https://github.com/mvdan) in
[`93670d7`](https://github.com/cue-lang/cue/commit/93670d7d6da6623d404405f813eff5be34645abb)
- cmd/cue: prefer ndjson over ldjson by
[@&#8203;mvdan](https://github.com/mvdan) in
[`8b3cc67`](https://github.com/cue-lang/cue/commit/8b3cc67f7a88d2a68291824fde95506dd3162911)
- cmd/cue: expand the embed help section by
[@&#8203;mvdan](https://github.com/mvdan) in
[`ecda391`](https://github.com/cue-lang/cue/commit/ecda3912bb88ff459349f2e26e7fe9ba326e7da9)
- encoding/jsonschema: fix panic on impossible enum by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`4760f3b`](https://github.com/cue-lang/cue/commit/4760f3b751de27cc53479692771e9014b491df24)
- encoding/jsonschema: fix issue 3176 by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`6694c55`](https://github.com/cue-lang/cue/commit/6694c5534ec8d1542f6396e47485e7dd95936799)
- encoding/jsonschema: add test case for issue 3176 by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`2122b51`](https://github.com/cue-lang/cue/commit/2122b5155c0ed153ee4e9fc18e372d7493f86cbd)
- encoding/jsonschema: add test cases for nested values by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`0bd8619`](https://github.com/cue-lang/cue/commit/0bd8619042a692f306fc12a91fa8e61f1ecb0b40)
- encoding/jsonschema: better "type excluded" logic by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`7ca1a14`](https://github.com/cue-lang/cue/commit/7ca1a148df78d073ef56e5082fee57ddc4b6c47a)
- encoding/jsonschema: fix type exclusion test by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`5fde360`](https://github.com/cue-lang/cue/commit/5fde3600ac2ba89f19dc3b581b8c6336df609af9)
- encoding/jsonschema: add test cases for excluded types by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`89c7b4b`](https://github.com/cue-lang/cue/commit/89c7b4bf0d415a899fcebb6b14b048544b709bd8)
- encoding/encoding/jsonschema: allow type number with int enum by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`bdf9be8`](https://github.com/cue-lang/cue/commit/bdf9be81c4ee059aba32a5a9e4770ec543d6eac0)
- encoding/jsonschema: only one error per URL by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`8e99f5e`](https://github.com/cue-lang/cue/commit/8e99f5e31b47e4aacb21c94a04aca737e53c8a7a)
- encoding/jsonschema: support legacy id field by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`709741d`](https://github.com/cue-lang/cue/commit/709741d515edb2765281e91e3809d7645c15e29a)
- encoding/jsonschema: schema version support by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`6c26e3c`](https://github.com/cue-lang/cue/commit/6c26e3cb4965b77ad0a4e305b317764e13959103)
- encoding/jsonschema: add test for numeric enum with type by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`52ae410`](https://github.com/cue-lang/cue/commit/52ae4107eb1fc449dfc528fad2654b2e8f3a4ed2)
- mod/modregistry: return empty list for Versions with invalid name by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`f00a023`](https://github.com/cue-lang/cue/commit/f00a0235bfd74fec8e7ffa91ed726e0f9153f99d)
- cmd/cue: add test for bad path lookup by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`9a9dd17`](https://github.com/cue-lang/cue/commit/9a9dd17ee8cd8337c7d34d26b31590fdf32511fa)
- encoding/jsonschema: implement MapURL by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`bddcb54`](https://github.com/cue-lang/cue/commit/bddcb5467e95ae15f5a19205fb68229e4530b775)
- internal/core/adt: fix validator closedness issue by
[@&#8203;mpvl](https://github.com/mpvl) in
[`c683420`](https://github.com/cue-lang/cue/commit/c683420c0797090a1445b453e3318a4570fc4742)
- internal/core/adt: add test for issue 3332 by
[@&#8203;mpvl](https://github.com/mpvl) in
[`c8ff441`](https://github.com/cue-lang/cue/commit/c8ff44141cc8b3aebded98376a819082f717f043)
- internal/core/adt: still process pattern for closeContext by
[@&#8203;mpvl](https://github.com/mpvl) in
[`81740d5`](https://github.com/cue-lang/cue/commit/81740d51c72cd6b9728ae351a4a159466cc3e4ac)
- internal/core/adt: split conjunct trees based on prefix by
[@&#8203;mpvl](https://github.com/mpvl) in
[`8e02b92`](https://github.com/cue-lang/cue/commit/8e02b92d727d261d7f18103b7a72173d37bf832e)
- internal/core/adt: add tests for closedness by
[@&#8203;mpvl](https://github.com/mpvl) in
[`53bbdad`](https://github.com/cue-lang/cue/commit/53bbdadef32d80227548284e0b823bb5299b2386)
- internal/core/debug: simplify logic of debug visualization by
[@&#8203;mpvl](https://github.com/mpvl) in
[`2e312df`](https://github.com/cue-lang/cue/commit/2e312dfca523fe769a65cf303a1b24beade9994a)
- internal/core/adt: show # only on original defintion node by
[@&#8203;mpvl](https://github.com/mpvl) in
[`6cc01b0`](https://github.com/cue-lang/cue/commit/6cc01b0ef46299e5b1da1f7929a9535990d2bae5)
- encoding/json: fix positions when Decoder.Extract finds bad syntax by
[@&#8203;mvdan](https://github.com/mvdan) in
[`a093c9b`](https://github.com/cue-lang/cue/commit/a093c9b87fa206044afed0345ed594f1cac5ab7d)
- cmd/cue: add test case for bad jsonl syntax error positions by
[@&#8203;mvdan](https://github.com/mvdan) in
[`5e19deb`](https://github.com/cue-lang/cue/commit/5e19deb94e1002a1c360255e1d0f441b8ccbbc1d)
- cmd/cue: suggest `cue mod fix` on all commands to add language.version
by [@&#8203;mvdan](https://github.com/mvdan) in
[`40eed23`](https://github.com/cue-lang/cue/commit/40eed232168c38e4603d9a964a90189c17277b6d)
- encoding/jsonschema: fix decoding of `$id` by
[@&#8203;haoqixu](https://github.com/haoqixu) in
[`915059d`](https://github.com/cue-lang/cue/commit/915059de2a761da307caecc2ddd6b4997ba37e5d)
- cue/format: keep blank between `ast.EmbedDecl` and comment by
[@&#8203;haoqixu](https://github.com/haoqixu) in
[`a6f1b76`](https://github.com/cue-lang/cue/commit/a6f1b767354f75547fc2c7464799bc3e0e9aafed)
- encoding/json: fix location for JSON syntax error by
[@&#8203;haoqixu](https://github.com/haoqixu) in
[`596a8c3`](https://github.com/cue-lang/cue/commit/596a8c33492d713c4ae4b20ecf83f41cf049e978)
- cmd/cue: add test cases for embedding files inside symlink dirs by
[@&#8203;mvdan](https://github.com/mvdan) in
[`677ece8`](https://github.com/cue-lang/cue/commit/677ece8a966ef6e5f41c455a11aaf16bde69d437)
- cmd/cue: add a test for embedding symbolic links by
[@&#8203;mvdan](https://github.com/mvdan) in
[`4d941df`](https://github.com/cue-lang/cue/commit/4d941df023a3f526261f980c0127682f643826bb)
- cmd/cue: implement `cue import --dry-run` by
[@&#8203;mvdan](https://github.com/mvdan) in
[`bcbc7cd`](https://github.com/cue-lang/cue/commit/bcbc7cd9232401e4f94d7a23f07a715dff324dd8)
- encoding/toml: support error positions by
[@&#8203;mvdan](https://github.com/mvdan) in
[`334a6fe`](https://github.com/cue-lang/cue/commit/334a6fe7d9e37aadf27ebf87cbbe1af6b3ba9b85)
- encoding/toml: mimic indented CUE multi-line strings in test strings
by [@&#8203;mvdan](https://github.com/mvdan) in
[`1ec257c`](https://github.com/cue-lang/cue/commit/1ec257cf69f80f34148835fdb387526d9a1770a0)
- update golang.org/x/... and ociregistry for rc.1 by
[@&#8203;mvdan](https://github.com/mvdan) in
[`c15144f`](https://github.com/cue-lang/cue/commit/c15144fa016d0919697470423bd443c68e70637f)
- encoding/jsonschema: decode required properties as required fields by
[@&#8203;haoqixu](https://github.com/haoqixu) in
[`c4697bd`](https://github.com/cue-lang/cue/commit/c4697bd4699755bf24f2b64b174fe009787499af)
- all: delay compiling global regexes and templates by
[@&#8203;mvdan](https://github.com/mvdan) in
[`252a666`](https://github.com/cue-lang/cue/commit/252a666a4727085054f35f1e50a6e398e64fe3a9)
- cmd/cue: add testscript for the jsonl file type by
[@&#8203;mvdan](https://github.com/mvdan) in
[`4c7aecf`](https://github.com/cue-lang/cue/commit/4c7aecf650e095e201e398d59f40e6f001eb7623)
- cmd/cue: speed up get_go_json_compat.txtar by
[@&#8203;mvdan](https://github.com/mvdan) in
[`20d3c9c`](https://github.com/cue-lang/cue/commit/20d3c9cd1903932a12e1742cf2df3ad1dd217d86)
- cmd/cue: use fewer go/packages Need bits in `get go` by
[@&#8203;mvdan](https://github.com/mvdan) in
[`3260084`](https://github.com/cue-lang/cue/commit/3260084eec05305480c4f5159e472a44635abf78)
- internal/encoding/yaml: decode empty inputs as "null" by
[@&#8203;mvdan](https://github.com/mvdan) in
[`30a5c79`](https://github.com/cue-lang/cue/commit/30a5c79c161d81b7cc43c179b415df59c0604d75)
- internal/core/adt: fix panic triggered by using wrong condition by
[@&#8203;mpvl](https://github.com/mpvl) in
[`cd689ef`](https://github.com/cue-lang/cue/commit/cd689efbe985496bf7cc0b9fe0f93a0771ecdb40)
- encoding/toml: support decoding keys named "\_" by
[@&#8203;mvdan](https://github.com/mvdan) in
[`cf18d6f`](https://github.com/cue-lang/cue/commit/cf18d6f0a4efe51f436cfbac76174920e52975ac)
- internal/encoding: decode json files as a single JSON value by
[@&#8203;mvdan](https://github.com/mvdan) in
[`e8e6f04`](https://github.com/cue-lang/cue/commit/e8e6f04e09c42703b2a3ee39e39e1223c9e09ffe)
- cmd/cue: add TOML to a couple of help topics I forgot about by
[@&#8203;mvdan](https://github.com/mvdan) in
[`0dccbf3`](https://github.com/cue-lang/cue/commit/0dccbf390d48c71c3afe4f19929f9ae4c4b87e97)
- cmd/cue: add testscript to interpret empty files as various filetypes
by [@&#8203;mvdan](https://github.com/mvdan) in
[`db92bf8`](https://github.com/cue-lang/cue/commit/db92bf8e9531ec5bb432c18332fa3225115ad761)
- cmd/cue: fix all "flag used without being added" bugs by
[@&#8203;mvdan](https://github.com/mvdan) in
[`0bd038c`](https://github.com/cue-lang/cue/commit/0bd038c3089f8cfdbacaf75e6110210ba99fdf01)
- all: use simpler for loop iterations by
[@&#8203;mvdan](https://github.com/mvdan) in
[`0d9d541`](https://github.com/cue-lang/cue/commit/0d9d5410c00dbf8cc435754523bd88ccec2fe6a4)
- internal/ci/check: bump yuin/goldmark by
[@&#8203;mvdan](https://github.com/mvdan) in
[`dfe07b8`](https://github.com/cue-lang/cue/commit/dfe07b8ca1399f8452bd90af8e5c886be9500771)
- internal/core/adt: don't signal cleared schedulers by
[@&#8203;mvdan](https://github.com/mvdan) in
[`0d4258e`](https://github.com/cue-lang/cue/commit/0d4258eafcea40de5aec61c68a1abd3f1c0c2758)
- encoding/jsonschema: add test case for issue 3351 by
[@&#8203;mvdan](https://github.com/mvdan) in
[`95c818c`](https://github.com/cue-lang/cue/commit/95c818c206822c7d88f9eecb9c3e8667e83957cb)
- encoding/jsonschema: port txtar tests to cuetxtar by
[@&#8203;mvdan](https://github.com/mvdan) in
[`44bc1ab`](https://github.com/cue-lang/cue/commit/44bc1ab9d15d05916e36e4a21ed56267f11fd7f5)
- internal/cuetdtest: make M.Flags (internal) public by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`91929bd`](https://github.com/cue-lang/cue/commit/91929bd4c121390a58accc23fd5c0dc163ca9166)
- cue/interpreter/embed: forbid `**` via pkg/path.Match by
[@&#8203;mvdan](https://github.com/mvdan) in
[`187fb1a`](https://github.com/cue-lang/cue/commit/187fb1a3b08d4bcbf14be755a1981352fcac0b19)
- pkg: forbid `**` in path.Match and tool/file.Glob by
[@&#8203;mvdan](https://github.com/mvdan) in
[`987a85e`](https://github.com/cue-lang/cue/commit/987a85e69295b7045ddccdbac698176a1e36c747)
- pkg: add test cases for \*\* in file patterns or globs by
[@&#8203;mvdan](https://github.com/mvdan) in
[`25bb3d4`](https://github.com/cue-lang/cue/commit/25bb3d4fb54f7ab9c934ec1fc19423012bf86d0a)
- cue/load: do not create packages unnecessarily for files outside
package directory by [@&#8203;rogpeppe](https://github.com/rogpeppe)
in
[`a4abb05`](https://github.com/cue-lang/cue/commit/a4abb05543665ca52b3ab117e7a237ef5a89cd7b)
- cue/load: add test case for issue 3306 by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`f472fd2`](https://github.com/cue-lang/cue/commit/f472fd27cbf4a015f58cce26efa1ab06a82191f2)
- cue/load: implement SkipImports mode by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`88306e2`](https://github.com/cue-lang/cue/commit/88306e24a676af7d523bf1c5cdf8304ed06ce20e)
- all: make use of the new slices.Clone and cmp.Or Go 1.22 APIs by
[@&#8203;mvdan](https://github.com/mvdan) in
[`55d1cb1`](https://github.com/cue-lang/cue/commit/55d1cb1027e992af9b4ec9e3e52ba1c0ad8c7765)
- internal/core/adt: use a named vertexStatus constant rather than 0 by
[@&#8203;mvdan](https://github.com/mvdan) in
[`862fcf1`](https://github.com/cue-lang/cue/commit/862fcf1a36d3a1bf2fd8aa817ff1dc065d813448)
- cmd/cue: hook up encoding/toml for import and export by
[@&#8203;mvdan](https://github.com/mvdan) in
[`9b91188`](https://github.com/cue-lang/cue/commit/9b91188ea5510cc493f018dae5e265f997fc935f)
- encoding/toml: add first implementation of an encoder by
[@&#8203;mvdan](https://github.com/mvdan) in
[`54f2cce`](https://github.com/cue-lang/cue/commit/54f2ccec42eafd8534861108b3ded07b6c5c0b35)
- internal/core/dep: use a new visitor.marked map when recursing by
[@&#8203;mvdan](https://github.com/mvdan) in
[`34739e9`](https://github.com/cue-lang/cue/commit/34739e9ba2f34076bc5da7a12111c21fa50f1008)
- tools/flow: add test case for issue 2559 by
[@&#8203;mvdan](https://github.com/mvdan) in
[`51bf6f2`](https://github.com/cue-lang/cue/commit/51bf6f2cd92d4a1694c47a1a76c78a23a2689e9b)
- tools/flow: add to task stats in the first initTasks call by
[@&#8203;mvdan](https://github.com/mvdan) in
[`bc41b25`](https://github.com/cue-lang/cue/commit/bc41b2582fe6d8ee1c3034d9ae2486ff6b269fba)
- internal/core/runtime: do not hide positions in interpreter errors by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`f7b7aaf`](https://github.com/cue-lang/cue/commit/f7b7aaf1592f9d324ee2e7db95fe50acd45bf09c)
- cmd/cue: add test case for embedded file error by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`bfcfff3`](https://github.com/cue-lang/cue/commit/bfcfff3d2b0f4b1a074c00468e649173e576b9a2)
- internal/cuetxtar: Correct nesting of tests by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`dc199f5`](https://github.com/cue-lang/cue/commit/dc199f574e01c451c850298d9a21e0886d193d74)
- internal/cuetxtar: Be noisier if DebugArchive is faulty by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`b77c599`](https://github.com/cue-lang/cue/commit/b77c59913f30ea3eb3fada93a97754d5efafc51a)
- internal/core/walk: Clarify Visitor.Before documentation by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`aa8e810`](https://github.com/cue-lang/cue/commit/aa8e81085704f4c5c99d0dc17664d59cf992c4bb)
- cmd/cue: do not initialize cmd.Command twice in `cue cmd` by
[@&#8203;mvdan](https://github.com/mvdan) in
[`3f84ba6`](https://github.com/cue-lang/cue/commit/3f84ba6b05e7234d5f0b5e66050b1314767c87bf)
- cmd/cue: test that `cue cmd --cpuprofile` works by
[@&#8203;mvdan](https://github.com/mvdan) in
[`17b3e52`](https://github.com/cue-lang/cue/commit/17b3e52976f0f12e6d4ed6f0d3b467f25cee049e)
- cue/errors: make wrapped.Path faster by bypassing unnecessary
reflection by [@&#8203;mxey](https://github.com/mxey) in
[`e68bd63`](https://github.com/cue-lang/cue/commit/e68bd632c29edeb1e2b8639e5ba0a4005d9aff61)
- all: start using Go 1.22's loop var scoping and reflect.TypeFor by
[@&#8203;mvdan](https://github.com/mvdan) in
[`055405a`](https://github.com/cue-lang/cue/commit/055405a2a8f0dd33b3a4909714422d70acc07201)
- internal/core/adt: do not require closeContext.group to be non-nil by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`c8f3cad`](https://github.com/cue-lang/cue/commit/c8f3cada9121872415815d0f5efc9d36ba22e799)
- cmd/cue: point "help get" text at CUE-specific cmd by
[@&#8203;jpluscplusm](https://github.com/jpluscplusm) in
[`5de5b42`](https://github.com/cue-lang/cue/commit/5de5b42c834f19c15bc1c41190885cc285006a43)
- cue/ast/astutil: update ast.File.Imports properly in Sanitize by
[@&#8203;mvdan](https://github.com/mvdan) in
[`8145bdd`](https://github.com/cue-lang/cue/commit/8145bdd3b238d888870ec43955137121eba07e89)
- cmd/cue: add tests for symbolic links by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`23fc4b1`](https://github.com/cue-lang/cue/commit/23fc4b1f086971d2e8a2b9fbada324334d97d6d2)
- internal/buildattr: implement `@ignore` attributes by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`e00557b`](https://github.com/cue-lang/cue/commit/e00557b5166ad316be5dda61fe333c8fa847f510)
- cmd/cue,internal/buildattr: add tests for `@ignore` tags by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`d502843`](https://github.com/cue-lang/cue/commit/d502843aae9b139591fe393580fb3a7e48a624db)
- internal/ci: ensure internal/\_e2e isn't broken in CI by
[@&#8203;mvdan](https://github.com/mvdan) in
[`00879f0`](https://github.com/cue-lang/cue/commit/00879f0aae3b1421a6d625d3fa75c84862e8a247)
- internal/ci: ensure commit messages do not @&#8203;-mention users by
[@&#8203;mvdan](https://github.com/mvdan) in
[`cf6641c`](https://github.com/cue-lang/cue/commit/cf6641c8d672785448e92134dd4dc490db25f987)
- cue: add a regression test for a default elimination bug fixed in
evalv3 by [@&#8203;myitcv](https://github.com/myitcv) in
[`97eeee4`](https://github.com/cue-lang/cue/commit/97eeee401293345757de7f479bb1c6a4bfe629b2)
- internal/ci: copy how internal/vcs sets a clean env for git tests by
[@&#8203;mvdan](https://github.com/mvdan) in
[`9025f67`](https://github.com/cue-lang/cue/commit/9025f675c652114cde18be2eef1299d4897d4194)
- internal/\_e2e: remove unused import by
[@&#8203;mvdan](https://github.com/mvdan) in
[`6a9997f`](https://github.com/cue-lang/cue/commit/6a9997f575cd14d1d25acd1aceb5d89ea9ee1de4)
- cue/cmd: ensure flags are added if they are used by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`657d5ec`](https://github.com/cue-lang/cue/commit/657d5ec6b041767fd380df716f8e2c96ca81511c)
- internal/ci/checks: rewrite from bash to Go by
[@&#8203;mvdan](https://github.com/mvdan) in
[`32013a7`](https://github.com/cue-lang/cue/commit/32013a749dafea2fc7c60fb7d7f0c7e5706d60ba)
- internal/ci: move commit check script to a separate file with tests by
[@&#8203;mvdan](https://github.com/mvdan) in
[`daf98a0`](https://github.com/cue-lang/cue/commit/daf98a02639a79c9e452efd27f4d75dab8146114)
- all: make use of some more Go 1.22 std APIs by
[@&#8203;mvdan](https://github.com/mvdan) in
[`af83dad`](https://github.com/cue-lang/cue/commit/af83daddae74612e72a85443ba4ce81c829da7c8)
- drop go1.21, start testing on go1.23rc2 by
[@&#8203;mvdan](https://github.com/mvdan) in
[`1aaf802`](https://github.com/cue-lang/cue/commit/1aaf8028d5560b493044abb458c5354caf60dd7a)
- cmd/cue: use default module name for cue mod init by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`b3c12b3`](https://github.com/cue-lang/cue/commit/b3c12b37512fb139a40de93cf8c9114a3b2cab04)
- mod/module: improve error messages for bad module path by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`3e9d805`](https://github.com/cue-lang/cue/commit/3e9d805da33fde1a0731a6861b2f2e3717530203)
- cmd/cue: add tests for module path errors by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`f7e48bb`](https://github.com/cue-lang/cue/commit/f7e48bba948c12c95e0d924ac23ab417facf2c21)
- cmd/cue: add a reference to the Central Registry from `cue help
modules` by [@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`8986233`](https://github.com/cue-lang/cue/commit/8986233ba44cb0562e1274d4e277b2bb9e63d186)
- cmd/cue: add information about import paths to `cue help inputs` by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`e9bc377`](https://github.com/cue-lang/cue/commit/e9bc37773b0afbc9894ff31af287909a2b6572ae)
- cue/parser: accept keywords as selector by
[@&#8203;haoqixu](https://github.com/haoqixu) in
[`682ff0e`](https://github.com/cue-lang/cue/commit/682ff0eba96fcaa176035253c666a9e35740934a)
- all: replace internal/txtarfs with txtar.FS by
[@&#8203;mvdan](https://github.com/mvdan) in
[`e2054df`](https://github.com/cue-lang/cue/commit/e2054df7ea17605509aef944319336a1b0482593)
- internal/vcs: show stderr when git exits with an error by
[@&#8203;mvdan](https://github.com/mvdan) in
[`d0724a0`](https://github.com/cue-lang/cue/commit/d0724a02c0bfb3ac8eafb9e7eb23ba0887fd58be)
- internal/mod/modimports: remove duplicate test txtar file entry by
[@&#8203;mvdan](https://github.com/mvdan) in
[`243da87`](https://github.com/cue-lang/cue/commit/243da87acc84d0030966b563597e84711fc6ea71)
- cue/literal: use strconv.IsGraphic by
[@&#8203;mvdan](https://github.com/mvdan) in
[`acdd41f`](https://github.com/cue-lang/cue/commit/acdd41f28e8516bc1467e806372685ce42395d89)
- cue/load: avoid one stat call when loading a valid module by
[@&#8203;mvdan](https://github.com/mvdan) in
[`efdb072`](https://github.com/cue-lang/cue/commit/efdb07269417fbc1e2ea3de22e2e67dfa6b1ab38)
- cue/load: add test coverage for loading a legacy cue.mod file by
[@&#8203;mvdan](https://github.com/mvdan) in
[`28c6219`](https://github.com/cue-lang/cue/commit/28c62194478c2cb656374b709ae27dd923d0877c)
- internal/mod/modpkgload: symbolic links can be valid CUE files too by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`f5b905c`](https://github.com/cue-lang/cue/commit/f5b905cec6d6b7994e5b565a7821f5b017bec9d2)
- internal/mod/modpkgload: propagate CUE syntax error by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`a36cc32`](https://github.com/cue-lang/cue/commit/a36cc32331e0c27a8abae2a21c15229b480d473d)
- cmd/cue: fix panic on bad syntax by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`af808c3`](https://github.com/cue-lang/cue/commit/af808c3383d3d856e66335d25e3ee1ad3b0bb4f3)
- cmd/cue: better error message for mismatched publish version by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`b513fc2`](https://github.com/cue-lang/cue/commit/b513fc209e779d2db672be9e8d866315c9b802f4)
- cmd/cue: improve error message for malformed module path by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`9a88d06`](https://github.com/cue-lang/cue/commit/9a88d066d3511f125161968f9e79ebb9969f104e)
- README: point to cuelang.org for install docs by
[@&#8203;jpluscplusm](https://github.com/jpluscplusm) in
[`f2066e3`](https://github.com/cue-lang/cue/commit/f2066e3b1398357d82ecc9e4726a32b14d7b7b99)
- internal: remove some deprecated type/method usages by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`e1f552f`](https://github.com/cue-lang/cue/commit/e1f552ff19e934c88ece0440d72577f6b4cca200)
- cue: use Value.Err in examples using Compile APIs by
[@&#8203;mvdan](https://github.com/mvdan) in
[`719893f`](https://github.com/cue-lang/cue/commit/719893f23850172d224720e6d1257586179ac895)
- mod/module: allow versionless module path in CheckPath by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`3a379b7`](https://github.com/cue-lang/cue/commit/3a379b7b9eca2f5d4747a4f3d68e4ee0cbf17a8d)
- cmd/cue: add test case for issue 3262 by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`56d6987`](https://github.com/cue-lang/cue/commit/56d69874ea508c69e8519af39572b3be234cdc9e)
- mod/modload: ignore \_test.cue files in dependencies by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`7793367`](https://github.com/cue-lang/cue/commit/7793367a824522ff754ea7c7450de2e64711fab4)
- cmd/cue: fix link in embed help text by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`77ac696`](https://github.com/cue-lang/cue/commit/77ac696d0546d59313eb11cc2f19f8561113f436)
- mod/modfile: use fixed language version for Fix by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`6f2bfb4`](https://github.com/cue-lang/cue/commit/6f2bfb49271b5567d7bbbe2d7c1d34ac0a63e2e0)
- cue/load: implement shared syntax cache by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`fc16ef8`](https://github.com/cue-lang/cue/commit/fc16ef879c76bc2b092be583bb7545009d2817ca)
- cue/load: move syntax cache into fileSystem by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`afa222f`](https://github.com/cue-lang/cue/commit/afa222fe5e3f1743c81aafcc932c96b191e6575d)
- cue/load: use constructor for fileSystem by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`f787af8`](https://github.com/cue-lang/cue/commit/f787af8a56c1e06cfcdfda9e97e2c8fb5c7bd197)
- internal/buildattr: stop at package clause and support parentheses by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`5cbddef`](https://github.com/cue-lang/cue/commit/5cbddef39a3e17d54596e010d607959658c70fe5)
- internal/buildattr: add tests by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`1bb894b`](https://github.com/cue-lang/cue/commit/1bb894ba1a0b55511d4b781d1ce59d4c32b1d0e9)
- cue/load: CUE files only contain a single `*ast.File` by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`75d4005`](https://github.com/cue-lang/cue/commit/75d4005a7d956cae345908f09bbf267af6a64eb0)
- cue/load: move towards unified syntax cache by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`14deefa`](https://github.com/cue-lang/cue/commit/14deefafa3e8464c60d3bdb08697d42a3cd6dca9)
- cue/load: remove import comment parsing by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`b03789f`](https://github.com/cue-lang/cue/commit/b03789f76a72336a8f55b5afc60d8b39e46bcce8)
- cue/load: clean up allTags by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`59fe2e4`](https://github.com/cue-lang/cue/commit/59fe2e4960b7b06142015cf30ed393bfc0ba1a6b)
- interpreter/wasm,internal/filetypes: fix wasm awkwardness by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`d5d4815`](https://github.com/cue-lang/cue/commit/d5d48151d16af319d1273c1ed873171baab3cae1)
- cue/load: cache file names only by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`4a8f673`](https://github.com/cue-lang/cue/commit/4a8f6730149d75c623457047ff0bc0b09d6e2daf)
- internal/filetypes: speed up common case by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`fed43b0`](https://github.com/cue-lang/cue/commit/fed43b04babeac63d69b5a14529a20b69556b7a4)
- cmd/cue: handle signals and perform a graceful shutdown for mod
registry by [@&#8203;haoqixu](https://github.com/haoqixu) in
[`27adbac`](https://github.com/cue-lang/cue/commit/27adbac78ff953c676ca650263262de0bb358875)
- bump go-internal to get the latest testscript fixes by
[@&#8203;mvdan](https://github.com/mvdan) in
[`695fefc`](https://github.com/cue-lang/cue/commit/695fefc467bad51202725232c657c0adaa46f256)
- cue/interpreter/embed: don't allow hidden files in glob by
[@&#8203;mpvl](https://github.com/mpvl) in
[`8bedc2b`](https://github.com/cue-lang/cue/commit/8bedc2b3fa21fcdbeedf18c30b0c8d7bf923edef)
- pkg/tool/exec: document how Run.cmd works with string versus list by
[@&#8203;mvdan](https://github.com/mvdan) in
[`7e1f140`](https://github.com/cue-lang/cue/commit/7e1f140230f71d4b289d784614158176d03c400e)
- update Go dependencies for the upcoming alpha by
[@&#8203;mvdan](https://github.com/mvdan) in
[`f6be8a8`](https://github.com/cue-lang/cue/commit/f6be8a89403e7b08c5415f5adb7bf150ce13f720)
- internal/ci: bump Go and goreleaser versions for the upcoming alpha by
[@&#8203;mvdan](https://github.com/mvdan) in
[`16c45d3`](https://github.com/cue-lang/cue/commit/16c45d39f1b6c6d116cd2e391a4195126c0bd70c)
- core/adt: simplify duplicate NumKind and NumberKind consts by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`304530f`](https://github.com/cue-lang/cue/commit/304530f592605a5432358572c982667381034d22)
- pkg/tool/exec: show command arguments in errors as a Go slice by
[@&#8203;mvdan](https://github.com/mvdan) in
[`38269ec`](https://github.com/cue-lang/cue/commit/38269ec1af3bbb968df926da76019fc7324477a4)
- cmd/cue: test tool/exec.Run with arguments involving spaces by
[@&#8203;mvdan](https://github.com/mvdan) in
[`5903ec8`](https://github.com/cue-lang/cue/commit/5903ec87bbbf24694145cd2672f76f4ecc64b6a7)
- core/adt: rename CompositKind to CompositeKind by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`95802d3`](https://github.com/cue-lang/cue/commit/95802d32ec349f87400cfe7f72e4f92236e9bd56)
- cmd/cue: add a forwards compatibility test case for bugfix releases by
[@&#8203;mvdan](https://github.com/mvdan) in
[`2a96988`](https://github.com/cue-lang/cue/commit/2a96988e9b09bbed5116fcf639461c37d9228238)
- cue/interpreter/embed: respect module boundaries by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`6056916`](https://github.com/cue-lang/cue/commit/6056916823b433d8a0ef50750b7aaa2c91c955d4)
- README: link to Slack and Discord via cuelang.org by
[@&#8203;jpluscplusm](https://github.com/jpluscplusm) in
[`ddfe8eb`](https://github.com/cue-lang/cue/commit/ddfe8eb22331e5cce20ee7a6ddc5d38cfe163a21)
- cue/interpreter/embed: require type if glob extension not specified by
[@&#8203;myitcv](https://github.com/myitcv) in
[`2c8ee2f`](https://github.com/cue-lang/cue/commit/2c8ee2f27c493b7862a042c5d568f3d0e2a8078e)
- cue/interpreter/embed: fix handling of dir matching glob by
[@&#8203;myitcv](https://github.com/myitcv) in
[`970d10f`](https://github.com/cue-lang/cue/commit/970d10f4e66a95ef2be283c8e411ef903b80f533)
- cmd/cue: do not allow embedding of CUE file types (for now) by
[@&#8203;myitcv](https://github.com/myitcv) in
[`a0f2cac`](https://github.com/cue-lang/cue/commit/a0f2cacb7ae37faeec09d06e2a7aba893f5cd9bf)
- cmd/cue: add test case for embedding of CUE file type files by
[@&#8203;myitcv](https://github.com/myitcv) in
[`868c110`](https://github.com/cue-lang/cue/commit/868c110835a15f67a83e2c14e7e0be2b429fb3cf)
- cmd/cue: provide initial text for 'help embed' by
[@&#8203;myitcv](https://github.com/myitcv) in
[`5c8be53`](https://github.com/cue-lang/cue/commit/5c8be53bb8d5563fe443d6920d596a1f5dadc22a)
- cmd/cue: document CUE_EXPERIMENT=embed by
[@&#8203;myitcv](https://github.com/myitcv) in
[`e460eb0`](https://github.com/cue-lang/cue/commit/e460eb026d504467d5b9a7f901d50c70bea5501e)
- tools/trim: convert inline tests to txtar by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`8079151`](https://github.com/cue-lang/cue/commit/8079151c1917ed0f7ae467e3da5a5a705662e917)
- doc/ref/impl: fix order of arguments in δ partial feature function by
[@&#8203;cuematthew](https://github.com/cuematthew) in
[`4eecacd`](https://github.com/cue-lang/cue/commit/4eecacdbc5212ff32d5438f6f03029f816deabc7)
- cmd/cue: make mod resolve work with no args by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`dbe24df`](https://github.com/cue-lang/cue/commit/dbe24dfeca369524801374acc20412d7c3740ab0)
- cue/load: better treatment for build tags with respect to modules by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`79c1739`](https://github.com/cue-lang/cue/commit/79c1739e7415f40b0ea91e7cd36715c9287f21d3)
- internal/buildattr: factor out from cue/load by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`7ca3925`](https://github.com/cue-lang/cue/commit/7ca3925621562d405823c578305797f3ac1a4ea2)
- internal/ci: remove debug logging of commit message by
[@&#8203;myitcv](https://github.com/myitcv) in
[`f1f0963`](https://github.com/cue-lang/cue/commit/f1f0963cb0f978020fc895202c50f40452da31b9)
- cmd/cue: implement --language-version flag for cue mod edit and init
by [@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`e9b2c29`](https://github.com/cue-lang/cue/commit/e9b2c292476fdf5254ce9c5961e2ffedb9171810)
- mod/modfile: deprecate LatestKnownSchemaVersion by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`71eb3be`](https://github.com/cue-lang/cue/commit/71eb3be5be97a916d1256a1e89107ffe1589cf39)
- cue: add LanguageVersion by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`a9009e8`](https://github.com/cue-lang/cue/commit/a9009e8930b9c5aad623d6c3b93651d93ab78457)
- cue/interpreter/embed: add support for embedding by
[@&#8203;mpvl](https://github.com/mpvl) in
[`6594f45`](https://github.com/cue-lang/cue/commit/6594f45b2a86ce28814ede0714d00833292f7bde)
- cue/ast,spec: document that `package _` is equivalent to missing
package by [@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`c7f9334`](https://github.com/cue-lang/cue/commit/c7f93344ed53ac0aa372398aea05ea3a8e76ceef)
- disallow explicit underscore import path qualifiers by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`1c381a0`](https://github.com/cue-lang/cue/commit/1c381a0d7e312a60d329642c917181036a715edc)
- cue/load: do not consider anonymous packages when checking package
qualifier by [@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`5ab2d73`](https://github.com/cue-lang/cue/commit/5ab2d73eae2f4f3893849dac052303e15958009f)
- cmd/cue,cue/load: add tests for underscore packages by
[@&#8203;rogpeppe](https://github.com/rogpeppe) in
[`9295a20`](https://github.com/cue-lang/cue/commit/9295a2053a29a271639b1be23f82b8bbfcca6643)
- internal/core/runtime: new attribute name for extern by
[@&#8203;mpvl](https://github.com/mpvl) in
[`b70e543`](https://github.com/cue-lang/cue/commit/b70e54398e87592ec554f9664104b57990a11af2)
- internal/filetypes: split ParseFile by
[@&#8203;mpvl](https://github.com/mpvl) in
[`a1c1cd7`](https://github.com/cue-lang/cue/commit/a1c1cd72d708df78e3d2b319f4d6efc8c70b787e)
- pkg/list: add Reverse function by
[@&#8203;NoamTD](https://github.com/NoamTD) in
[`f42327c`](https://github.com/cue-lang/cue/commit/f42327c056cb5768058e4b363775bba703402ad6)
- cue/load: clarify the docs for Config.ModuleRoot by
[@&#8203;mvdan](https://github.com/mvdan) in
[`a94d22f`](https://github.com/cue-lang/cue/commit/a94d22f4140294188a8d9e02a7045a7603d3a97c)
- README: simplify a bit, add new website links, add Discord invite by
[@&#8203;mvdan](https://github.com/mvdan) in
[`fecf80d`](https://github.com/cue-lang/cue/commit/fecf80d9b37f155389ea16148c1dc941f5c9c3d1)
- encoding/protobuf/textproto: correctly decode required/optional fields
by [@&#8203;haoqixu](https://github.com/haoqixu) in
[`dec1786`](https://github.com/cue-lang/cue/commit/dec17866192b65f66fbf9100d97415df6688281a)
- encoding/json: fix position for jsonl by
[@&#8203;haoqixu](https://github.com/haoqixu) in
[`16c15d1`](https://github.com/cue-lang/cue/commit/16c15d107b498abe4a9d841a33ba610372209070)
- remove navbar.md and its supporting logo by
[@&#8203;mvdan](https://github.com/mvdan) in
[`0d69846`](https://github.com/cue-lang/cue/commit/0d69846ca3e526578bd0c2494eb10bb6c433dec1)
- cmd/cue: remove unnecessary fields and do not use filepath.WalkDir by
[@&#8203;mvdan](https://github.com/mvdan) in
[`db5c6bf`](https://github.com/cue-lang/cue/commit/db5c6bfc2a719714b8598cfe409a70d62b720706)
- cue/format: prevent vertical tabs from causing extra indentation by
[@&#8203;mvdan](https://github.com/mvdan) in
[`1f197eb`](https://github.com/cue-lang/cue/commit/1f197eb28433e25e3900b678706cacc96c70cd08)
- cue/format: avoid indenting a lone leading comment by
[@&#8203;mvdan](https://github.com/mvdan) in
[`d70f9d7`](https://github.com/cue-lang/cue/commit/d70f9d7e9974125620dbd921f0c4f4cadb11c381)
-   cue/...: remove remnants of /*block*/ comment support by [@&#8203;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://github.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 added a commit to ykzts-technology/mastodon-infra that referenced this pull request 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://github.com/GoogleContainerTools/skaffold) | patch
| `2.13.1` -> `2.13.2` |

---

### Release Notes

<details>
<summary>GoogleContainerTools/skaffold (skaffold)</summary>

###
[`v2.13.2`](https://github.com/GoogleContainerTools/skaffold/releases/tag/v2.13.2):
Release

[Compare
Source](https://github.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
([#&#8203;9503](https://github.com/GoogleContainerTools/skaffold/issues/9503))
by [@&#8203;ericzzzzzzz](https://github.com/ericzzzzzzz) in
[GoogleContainerTools/skaffold#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
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants