Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@muzimuzhi
Copy link
Contributor

@muzimuzhi muzimuzhi commented Aug 1, 2024

Inspired by #9334 and found with

rg '(^ | \t|\t )' -g '*.go' -g '!*_test.go'

Mixed indent exceptions:

  • wrapped long list items with extra 2-space indent
  • code snippets using space indent
  • commented code lines having \t*// \t+ prefix
Full exception lines with one-line context
$ rg -C 1 '(^ | \t|\t )' -g '*.go' -g '!*_test.go'
internal/authflow/success.go-body {
internal/authflow/success.go:  color: #1B1F23;
internal/authflow/success.go:  background: #F6F8FA;
internal/authflow/success.go:  font-size: 14px;
internal/authflow/success.go:  font-family: -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;
internal/authflow/success.go:  line-height: 1.5;
internal/authflow/success.go:  max-width: 620px;
internal/authflow/success.go:  margin: 28px auto;
internal/authflow/success.go:  text-align: center;
internal/authflow/success.go-}
--
internal/authflow/success.go-h1 {
internal/authflow/success.go:  font-size: 24px;
internal/authflow/success.go:  margin-bottom: 0;
internal/authflow/success.go-}
--
internal/authflow/success.go-p {
internal/authflow/success.go:  margin-top: 0;
internal/authflow/success.go-}
--
internal/authflow/success.go-.box {
internal/authflow/success.go:  border: 1px solid #E1E4E8;
internal/authflow/success.go:  background: white;
internal/authflow/success.go:  padding: 24px;
internal/authflow/success.go:  margin: 28px;
internal/authflow/success.go-}
--
internal/authflow/success.go-<body>
internal/authflow/success.go:  <svg height="52" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="52" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg>
internal/authflow/success.go:  <div class="box">
internal/authflow/success.go:    <h1>Successfully authenticated GitHub CLI</h1>
internal/authflow/success.go:    <p>You may now close this tab and return to the terminal.</p>
internal/authflow/success.go:  </div>
internal/authflow/success.go-</body>
--
pkg/httpmock/registry.go-		// if stub != nil {
pkg/httpmock/registry.go:		// 	r.mu.Unlock()
pkg/httpmock/registry.go:		// 	return nil, fmt.Errorf("more than 1 stub matched %v", req)
pkg/httpmock/registry.go-		// }
--
internal/featuredetection/feature_detection.go-	// if !ghinstance.IsEnterprise(d.host) {
internal/featuredetection/feature_detection.go:	// 	return allPullRequestFeatures, nil
internal/featuredetection/feature_detection.go-	// }
--
internal/config/migration/multi_account.go-//	github.com:
internal/config/migration/multi_account.go://	  user: williammartin
internal/config/migration/multi_account.go://	  git_protocol: https
internal/config/migration/multi_account.go://	  editor: vim
internal/config/migration/multi_account.go-//	github.localhost:
internal/config/migration/multi_account.go://	  user: monalisa
internal/config/migration/multi_account.go://	  git_protocol: https
internal/config/migration/multi_account.go-//    oauth_token: xyz
--
internal/config/migration/multi_account.go-// github.com:
internal/config/migration/multi_account.go://	 user: williammartin
internal/config/migration/multi_account.go://	 git_protocol: https
internal/config/migration/multi_account.go://	 editor: vim
internal/config/migration/multi_account.go://	 users:
internal/config/migration/multi_account.go://	   williammartin:
internal/config/migration/multi_account.go-//
internal/config/migration/multi_account.go-// github.localhost:
internal/config/migration/multi_account.go://	 user: monalisa
internal/config/migration/multi_account.go://	 git_protocol: https
internal/config/migration/multi_account.go-//   oauth_token: xyz
internal/config/migration/multi_account.go-//   users:
internal/config/migration/multi_account.go://	   monalisa:
internal/config/migration/multi_account.go://	     oauth_token: xyz
internal/config/migration/multi_account.go-//
--
internal/config/config.go-aliases:
internal/config/config.go:  co: pr checkout
internal/config/config.go-# The path to a unix socket through which send HTTP connections. If blank, HTTP traffic will be handled by net/http.DefaultTransport.
--
pkg/cmd/repo/credits/credits.go-var thankYou = `
pkg/cmd/repo/credits/credits.go:     _                    _
pkg/cmd/repo/credits/credits.go:    | |                  | |
pkg/cmd/repo/credits/credits.go-_|_ | |     __,   _  _   | |           __
pkg/cmd/repo/credits/credits.go: |  |/ \   /  |  / |/ |  |/_)   |   | /  \_|   |
pkg/cmd/repo/credits/credits.go: |_/|   |_/\_/|_/  |  |_/| \_/   \_/|/\__/  \_/|_/
pkg/cmd/repo/credits/credits.go:                                   /|
pkg/cmd/repo/credits/credits.go:                                   \|
pkg/cmd/repo/credits/credits.go:                              _
pkg/cmd/repo/credits/credits.go:                           o | |                           |
pkg/cmd/repo/credits/credits.go: __   __   _  _  _|_  ,_     | |        _|_  __   ,_    ,  |
pkg/cmd/repo/credits/credits.go-/    /  \_/ |/ |  |  /  |  | |/ \_|   |  |  /  \_/  |  / \_|
--
pkg/cmd/alias/imports/import.go-
pkg/cmd/alias/imports/import.go:			    bugs: issue list --label=bug
pkg/cmd/alias/imports/import.go:			    igrep: '!gh issue list --label="$1" | grep "$2"'
pkg/cmd/alias/imports/import.go:			    features: |-
pkg/cmd/alias/imports/import.go:			        issue list
pkg/cmd/alias/imports/import.go:			        --label=enhancement
pkg/cmd/alias/imports/import.go-
--
internal/codespaces/rpc/jupyter/jupyter_server_host_service.v1.pb.go-// versions:
internal/codespaces/rpc/jupyter/jupyter_server_host_service.v1.pb.go:// 	protoc-gen-go v1.28.1
internal/codespaces/rpc/jupyter/jupyter_server_host_service.v1.pb.go:// 	protoc        v3.12.4
internal/codespaces/rpc/jupyter/jupyter_server_host_service.v1.pb.go-// source: jupyter/jupyter_server_host_service.v1.proto
--
internal/codespaces/api/api.go-		/*
internal/codespaces/api/api.go:		 * This results in searching for the text within the owner or the name. It's possible to
internal/codespaces/api/api.go:		 * do an owner search and then look up some repos for those owners, but that adds a
internal/codespaces/api/api.go:		 * good amount of latency to the fetch which slows down showing the suggestions.
internal/codespaces/api/api.go:		 */
internal/codespaces/api/api.go-		nameSearch = partialSearch
--
internal/codespaces/rpc/codespace/codespace_host_service.v1.pb.go-// versions:
internal/codespaces/rpc/codespace/codespace_host_service.v1.pb.go:// 	protoc-gen-go v1.28.1
internal/codespaces/rpc/codespace/codespace_host_service.v1.pb.go:// 	protoc        v3.12.4
internal/codespaces/rpc/codespace/codespace_host_service.v1.pb.go-// source: codespace/codespace_host_service.v1.proto
--
pkg/cmd/repo/setdefault/setdefault.go-
pkg/cmd/repo/setdefault/setdefault.go:		 - viewing and creating pull requests
pkg/cmd/repo/setdefault/setdefault.go:		 - viewing and creating issues
pkg/cmd/repo/setdefault/setdefault.go:		 - viewing and creating releases
pkg/cmd/repo/setdefault/setdefault.go:		 - working with GitHub Actions
pkg/cmd/repo/setdefault/setdefault.go:		 - adding repository and environment secrets`)
pkg/cmd/repo/setdefault/setdefault.go-}
--
internal/codespaces/rpc/ssh/ssh_server_host_service.v1.pb.go-// versions:
internal/codespaces/rpc/ssh/ssh_server_host_service.v1.pb.go:// 	protoc-gen-go v1.28.1
internal/codespaces/rpc/ssh/ssh_server_host_service.v1.pb.go:// 	protoc        v3.12.4
internal/codespaces/rpc/ssh/ssh_server_host_service.v1.pb.go-// source: ssh/ssh_server_host_service.v1.proto
--
pkg/cmd/api/api.go-			- literal values %[1]strue%[1]s, %[1]sfalse%[1]s, %[1]snull%[1]s, and integer numbers get converted to
pkg/cmd/api/api.go:			  appropriate JSON types;
pkg/cmd/api/api.go-			- placeholder values %[1]s{owner}%[1]s, %[1]s{repo}%[1]s, and %[1]s{branch}%[1]s get populated with values
pkg/cmd/api/api.go:			  from the repository of the current directory;
pkg/cmd/api/api.go-			- if the value starts with %[1]s@%[1]s, the rest of the value is interpreted as a
pkg/cmd/api/api.go:			  filename to read the value from. Pass %[1]s-%[1]s to read from standard input.
pkg/cmd/api/api.go-
--
pkg/cmd/api/api.go-			$ gh api repos/{owner}/{repo}/issues --template \
pkg/cmd/api/api.go:			  '{{range .}}{{.title}} ({{.labels | pluck "name" | join ", " | color "yellow"}}){{"\n"}}{{end}}'
pkg/cmd/api/api.go-
--
pkg/cmd/api/api.go-			gh api -X PATCH /orgs/{org}/properties/schema \
pkg/cmd/api/api.go:			   -F 'properties[][property_name]=environment' \
pkg/cmd/api/api.go:			   -F 'properties[][default_value]=production' \
pkg/cmd/api/api.go:			   -F 'properties[][allowed_values][]=staging' \
pkg/cmd/api/api.go:			   -F 'properties[][allowed_values][]=production'
pkg/cmd/api/api.go-
--
pkg/cmd/api/api.go-			$ gh api graphql -F owner='{owner}' -F name='{repo}' -f query='
pkg/cmd/api/api.go:			  query($name: String!, $owner: String!) {
pkg/cmd/api/api.go:			    repository(owner: $owner, name: $name) {
pkg/cmd/api/api.go:			      releases(last: 3) {
pkg/cmd/api/api.go:			        nodes { tagName }
pkg/cmd/api/api.go:			      }
pkg/cmd/api/api.go:			    }
pkg/cmd/api/api.go:			  }
pkg/cmd/api/api.go-			'
--
pkg/cmd/api/api.go-			$ gh api graphql --paginate -f query='
pkg/cmd/api/api.go:			  query($endCursor: String) {
pkg/cmd/api/api.go:			    viewer {
pkg/cmd/api/api.go:			      repositories(first: 100, after: $endCursor) {
pkg/cmd/api/api.go:			        nodes { nameWithOwner }
pkg/cmd/api/api.go:			        pageInfo {
pkg/cmd/api/api.go:			          hasNextPage
pkg/cmd/api/api.go:			          endCursor
pkg/cmd/api/api.go:			        }
pkg/cmd/api/api.go:			      }
pkg/cmd/api/api.go:			    }
pkg/cmd/api/api.go:			  }
pkg/cmd/api/api.go-			'
--
pkg/cmd/api/api.go-			$ gh api graphql --paginate --slurp -f query='
pkg/cmd/api/api.go:			  query($endCursor: String) {
pkg/cmd/api/api.go:			    viewer {
pkg/cmd/api/api.go:			      repositories(first: 100, after: $endCursor) {
pkg/cmd/api/api.go:			        nodes { isFork }
pkg/cmd/api/api.go:			        pageInfo {
pkg/cmd/api/api.go:			          hasNextPage
pkg/cmd/api/api.go:			          endCursor
pkg/cmd/api/api.go:			        }
pkg/cmd/api/api.go:			      }
pkg/cmd/api/api.go:			    }
pkg/cmd/api/api.go:			  }
pkg/cmd/api/api.go-			' | jq 'def count(e): reduce e as $_ (0;.+1);
--
pkg/cmd/root/help.go-			gh: To use GitHub CLI in a GitHub Actions workflow, set the GH_TOKEN environment variable. Example:
pkg/cmd/root/help.go:			  env:
pkg/cmd/root/help.go:			    GH_TOKEN: ${{ github.token }}
pkg/cmd/root/help.go-		`)
--
pkg/cmd/root/help_topic.go-			- Use a different terminal emulator with Git for Windows like Windows Terminal.
pkg/cmd/root/help_topic.go:			  You can run %[1]sC:\Program Files\Git\bin\bash.exe%[1]s from any terminal emulator to continue
pkg/cmd/root/help_topic.go:			  using all of the tooling in Git For Windows without MinTTY.
pkg/cmd/root/help_topic.go-
pkg/cmd/root/help_topic.go-			- Prefix invocations of gh with %[1]swinpty%[1]s, eg: %[1]swinpty gh auth login%[1]s.
pkg/cmd/root/help_topic.go:			  NOTE: this can lead to some UI bugs.
pkg/cmd/root/help_topic.go-		`, "`"),
--
pkg/cmd/root/help_topic.go-			the default value will be one of the following paths (in order of precedence):
pkg/cmd/root/help_topic.go:			  - %[1]s$XDG_CONFIG_HOME/gh%[1]s (if %[1]s$XDG_CONFIG_HOME%[1]s is set),
pkg/cmd/root/help_topic.go:			  - %[1]s$AppData/GitHub CLI%[1]s (on Windows if %[1]s$AppData%[1]s is set), or
pkg/cmd/root/help_topic.go:			  - %[1]s$HOME/.config/gh%[1]s.
pkg/cmd/root/help_topic.go-
--
pkg/cmd/root/help_topic.go-			[
pkg/cmd/root/help_topic.go:			  {
pkg/cmd/root/help_topic.go:			    "author": {
pkg/cmd/root/help_topic.go:			      "login": "monalisa"
pkg/cmd/root/help_topic.go:			    },
pkg/cmd/root/help_topic.go:			    "number": 123,
pkg/cmd/root/help_topic.go:			    "title": "A helpful contribution"
pkg/cmd/root/help_topic.go:			  },
pkg/cmd/root/help_topic.go:			  {
pkg/cmd/root/help_topic.go:			    "author": {
pkg/cmd/root/help_topic.go:			      "login": "codercat"
pkg/cmd/root/help_topic.go:			    },
pkg/cmd/root/help_topic.go:			    "number": 124,
pkg/cmd/root/help_topic.go:			    "title": "Improve the docs"
pkg/cmd/root/help_topic.go:			  },
pkg/cmd/root/help_topic.go:			  {
pkg/cmd/root/help_topic.go:			    "author": {
pkg/cmd/root/help_topic.go:			      "login": "cli-maintainer"
pkg/cmd/root/help_topic.go:			    },
pkg/cmd/root/help_topic.go:			    "number": 125,
pkg/cmd/root/help_topic.go:			    "title": "An exciting new feature"
pkg/cmd/root/help_topic.go:			  }
pkg/cmd/root/help_topic.go-			]
--
pkg/cmd/root/help_topic.go-			$ gh issue list --json number,title,labels --jq \
pkg/cmd/root/help_topic.go:			  'map(select((.labels | length) > 0))    # must have labels
pkg/cmd/root/help_topic.go:			  | map(.labels = (.labels | map(.name))) # show only the label names
pkg/cmd/root/help_topic.go:			  | .[:3]                                 # select the first 3 results'
pkg/cmd/root/help_topic.go:			  [
pkg/cmd/root/help_topic.go:			    {
pkg/cmd/root/help_topic.go:			      "labels": [
pkg/cmd/root/help_topic.go:			        "enhancement",
pkg/cmd/root/help_topic.go:			        "needs triage"
pkg/cmd/root/help_topic.go:			      ],
pkg/cmd/root/help_topic.go:			      "number": 123,
pkg/cmd/root/help_topic.go:			      "title": "A helpful contribution"
pkg/cmd/root/help_topic.go:			    },
pkg/cmd/root/help_topic.go:			    {
pkg/cmd/root/help_topic.go:			      "labels": [
pkg/cmd/root/help_topic.go:			        "help wanted",
pkg/cmd/root/help_topic.go:			        "docs",
pkg/cmd/root/help_topic.go:			        "good first issue"
pkg/cmd/root/help_topic.go:			      ],
pkg/cmd/root/help_topic.go:			      "number": 125,
pkg/cmd/root/help_topic.go:			      "title": "Improve the docs"
pkg/cmd/root/help_topic.go:			    },
pkg/cmd/root/help_topic.go:			    {
pkg/cmd/root/help_topic.go:			      "labels": [
pkg/cmd/root/help_topic.go:			        "enhancement",
pkg/cmd/root/help_topic.go:			      ],
pkg/cmd/root/help_topic.go:			      "number": 7221,
pkg/cmd/root/help_topic.go:			      "title": "An exciting new feature"
pkg/cmd/root/help_topic.go:			    }
pkg/cmd/root/help_topic.go:			  ]
pkg/cmd/root/help_topic.go-			# using the --template flag with the hyperlink helper
--
pkg/cmd/attestation/download/download.go-			* a container image URI (e.g. %[1]soci://<image-uri>%[1]s)
pkg/cmd/attestation/download/download.go:			  * (note that if you provide an OCI URL, you must already be authenticated with
pkg/cmd/attestation/download/download.go-			its container registry)
--
pkg/cmd/attestation/verify/verify.go-			* a container image URI (e.g. %[1]soci://<image-uri>%[1]s)
pkg/cmd/attestation/verify/verify.go:			  * (note that if you provide an OCI URL, you must already be authenticated with
pkg/cmd/attestation/verify/verify.go-			its container registry)
--
pkg/cmd/run/view/view.go-	public class Program {
pkg/cmd/run/view/view.go:	  public static void Main() {
pkg/cmd/run/view/view.go:	    string s = "aπŸ˜…πŸ˜…";
pkg/cmd/run/view/view.go:	    Console.WriteLine("{0} {1}", s.Length, s);
pkg/cmd/run/view/view.go:	    string t = TruncateAfter(s, 4);
pkg/cmd/run/view/view.go:	    Console.WriteLine("{0} {1}", t.Length, t);
pkg/cmd/run/view/view.go:	  }
pkg/cmd/run/view/view.go:	  public static string TruncateAfter(string str, int max) {
pkg/cmd/run/view/view.go:	    string result = str.Length > max ? str.Substring(0, max) : str;
pkg/cmd/run/view/view.go:	    return result.Trim();
pkg/cmd/run/view/view.go:	  }
pkg/cmd/run/view/view.go-	}
--
pkg/cmd/run/view/view.go-//	└── jobname2/
pkg/cmd/run/view/view.go://	    β”œβ”€β”€ 1_stepname.txt
pkg/cmd/run/view/view.go://	    └── 2_somestepname.txt
pkg/cmd/run/view/view.go-//

@muzimuzhi muzimuzhi requested review from a team as code owners August 1, 2024 20:28
@muzimuzhi muzimuzhi requested a review from williammartin August 1, 2024 20:28
@cliAutomation cliAutomation added the external pull request originating outside of the CLI core team label Aug 1, 2024
Copy link
Member

@andyfeller andyfeller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your efforts to provide a consistent and easy to read documentation experience, @muzimuzhi πŸ™‡

I've looked through all of the --help changes and see these were obviously problems. Finally, the GraphQL changes aren't impactful as whitespace isn't meaningful.

Comment on lines 33 to +50
### NOTE: This feature is currently in beta, and subject to change.
Output contents for a trusted_root.jsonl file, likely for offline verification.
Output contents for a trusted_root.jsonl file, likely for offline verification.
When using %[1]sgh attestation verify%[1]s, if your machine is on the internet,
this will happen automatically. But to do offline verification, you need to
supply a trusted root file with %[1]s--custom-trusted-root%[1]s; this command
will help you fetch a %[1]strusted_root.jsonl%[1]s file for that purpose.
When using %[1]sgh attestation verify%[1]s, if your machine is on the internet,
this will happen automatically. But to do offline verification, you need to
supply a trusted root file with %[1]s--custom-trusted-root%[1]s; this command
will help you fetch a %[1]strusted_root.jsonl%[1]s file for that purpose.
You can call this command without any flags to get a trusted root file covering
the Sigstore Public Good Instance as well as GitHub's Sigstore instance.
You can call this command without any flags to get a trusted root file covering
the Sigstore Public Good Instance as well as GitHub's Sigstore instance.
Otherwise you can use %[1]s--tuf-url%[1]s to specify the URL of a custom TUF
repository mirror, and %[1]s--tuf-root%[1]s should be the path to the
%[1]sroot.json%[1]s file that you securely obtained out-of-band.
Otherwise you can use %[1]s--tuf-url%[1]s to specify the URL of a custom TUF
repository mirror, and %[1]s--tuf-root%[1]s should be the path to the
%[1]sroot.json%[1]s file that you securely obtained out-of-band.
If you just want to verify the integrity of your local TUF repository, and don't
want the contents of a trusted_root.jsonl file, use %[1]s--verify-only%[1]s.
If you just want to verify the integrity of your local TUF repository, and don't
want the contents of a trusted_root.jsonl file, use %[1]s--verify-only%[1]s.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comparison of latest release versus changes:

andyfeller@Andys-MBP:cli/cli β€Ήtab-indentsβ€Ί$ gh attestation trusted-root --help
### NOTE: This feature is currently in beta, and subject to change.

         Output contents for a trusted_root.jsonl file, likely for offline verification.

         When using `gh attestation verify`, if your machine is on the internet,
         this will happen automatically. But to do offline verification, you need to
         supply a trusted root file with `--custom-trusted-root`; this command
         will help you fetch a `trusted_root.jsonl` file for that purpose.

         You can call this command without any flags to get a trusted root file covering
         the Sigstore Public Good Instance as well as GitHub's Sigstore instance.

         Otherwise you can use `--tuf-url` to specify the URL of a custom TUF
         repository mirror, and `--tuf-root` should be the path to the
         `root.json` file that you securely obtained out-of-band.

         If you just want to verify the integrity of your local TUF repository, and don't
         want the contents of a trusted_root.jsonl file, use `--verify-only`.


USAGE
  gh attestation trusted-root [--tuf-url <url> --tuf-root <file-path>] [--verify-only] [flags]

FLAGS
  --tuf-root string   Path to the TUF root.json file on disk
  --tuf-url string    URL to the TUF repository mirror
  --verify-only       Don't output trusted_root.jsonl contents

INHERITED FLAGS
  --help   Show help for command

EXAMPLES
  # Get a trusted_root.jsonl for both Sigstore Public Good and GitHub's instance
  gh attestation trusted-root

LEARN MORE
  Use `gh <command> <subcommand> --help` for more information about a command.
  Read the manual at https://cli.github.com/manual

andyfeller@Andys-MBP:cli/cli β€Ήtab-indentsβ€Ί$ ./bin/gh attestation trusted-root --help
### NOTE: This feature is currently in beta, and subject to change.

Output contents for a trusted_root.jsonl file, likely for offline verification.

When using `gh attestation verify`, if your machine is on the internet,
this will happen automatically. But to do offline verification, you need to
supply a trusted root file with `--custom-trusted-root`; this command
will help you fetch a `trusted_root.jsonl` file for that purpose.

You can call this command without any flags to get a trusted root file covering
the Sigstore Public Good Instance as well as GitHub's Sigstore instance.

Otherwise you can use `--tuf-url` to specify the URL of a custom TUF
repository mirror, and `--tuf-root` should be the path to the
`root.json` file that you securely obtained out-of-band.

If you just want to verify the integrity of your local TUF repository, and don't
want the contents of a trusted_root.jsonl file, use `--verify-only`.


USAGE
  gh attestation trusted-root [--tuf-url <url> --tuf-root <file-path>] [--verify-only] [flags]

FLAGS
  --tuf-root string   Path to the TUF root.json file on disk
  --tuf-url string    URL to the TUF repository mirror
  --verify-only       Don't output trusted_root.jsonl contents

INHERITED FLAGS
  --help   Show help for command

EXAMPLES
  # Get a trusted_root.jsonl for both Sigstore Public Good and GitHub's instance
  gh attestation trusted-root

LEARN MORE
  Use `gh <command> <subcommand> --help` for more information about a command.
  Read the manual at https://cli.github.com/manual

Big improvement πŸ‘

Pass %[1]s--clone%[1]s to clone the new repository locally.
If the %[1]sOWNER/%[1]s portion of the %[1]sOWNER/REPO%[1]s name argument is omitted, it
If the %[1]sOWNER/%[1]s portion of the %[1]sOWNER/REPO%[1]s name argument is omitted, it
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸ‘

andyfeller@Andys-MBP:cli/cli β€Ήtab-indentsβ€Ί$ gh repo create --help
Create a new GitHub repository.

To create a repository interactively, use `gh repo create` with no arguments.

To create a remote repository non-interactively, supply the repository name and one of `--public`, `--private`, or `--internal`.
Pass `--clone` to clone the new repository locally.

                     If the `OWNER/` portion of the `OWNER/REPO` name argument is omitted, it
defaults to the name of the authenticating user.

To create a remote repository from an existing local repository, specify the source directory with `--source`.
By default, the remote repository name will be the name of the source directory.
Pass `--push` to push any local commits to the new repository.


USAGE
  gh repo create [<name>] [flags]

ALIASES
  gh repo new

FLAGS
      --add-readme             Add a README file to the new repository
  -c, --clone                  Clone the new repository to the current directory
  -d, --description string     Description of the repository
      --disable-issues         Disable issues in the new repository
      --disable-wiki           Disable wiki in the new repository
  -g, --gitignore string       Specify a gitignore template for the repository
  -h, --homepage URL           Repository home page URL
      --include-all-branches   Include all branches from template repository
      --internal               Make the new repository internal
  -l, --license string         Specify an Open Source License for the repository
      --private                Make the new repository private
      --public                 Make the new repository public
      --push                   Push local commits to the new repository
  -r, --remote string          Specify remote name for the new repository
  -s, --source string          Specify path to local repository to use as source
  -t, --team name              The name of the organization team to be granted access
  -p, --template repository    Make the new repository based on a template repository

INHERITED FLAGS
  --help   Show help for command

EXAMPLES
  # create a repository interactively
  gh repo create
  
  # create a new remote repository and clone it locally
  gh repo create my-project --public --clone
  
  # create a new remote repository in a different organization
  gh repo create my-org/my-project --public
  
  # create a remote repository from the current directory
  gh repo create my-project --private --source=. --remote=upstream

LEARN MORE
  Use `gh <command> <subcommand> --help` for more information about a command.
  Read the manual at https://cli.github.com/manual

andyfeller@Andys-MBP:cli/cli β€Ήtab-indentsβ€Ί$ ./bin/gh repo create --help
Create a new GitHub repository.

To create a repository interactively, use `gh repo create` with no arguments.

To create a remote repository non-interactively, supply the repository name and one of `--public`, `--private`, or `--internal`.
Pass `--clone` to clone the new repository locally.

If the `OWNER/` portion of the `OWNER/REPO` name argument is omitted, it
defaults to the name of the authenticating user.

To create a remote repository from an existing local repository, specify the source directory with `--source`.
By default, the remote repository name will be the name of the source directory.
Pass `--push` to push any local commits to the new repository.


USAGE
  gh repo create [<name>] [flags]

ALIASES
  gh repo new

FLAGS
      --add-readme             Add a README file to the new repository
  -c, --clone                  Clone the new repository to the current directory
  -d, --description string     Description of the repository
      --disable-issues         Disable issues in the new repository
      --disable-wiki           Disable wiki in the new repository
  -g, --gitignore string       Specify a gitignore template for the repository
  -h, --homepage URL           Repository home page URL
      --include-all-branches   Include all branches from template repository
      --internal               Make the new repository internal
  -l, --license string         Specify an Open Source License for the repository
      --private                Make the new repository private
      --public                 Make the new repository public
      --push                   Push local commits to the new repository
  -r, --remote string          Specify remote name for the new repository
  -s, --source string          Specify path to local repository to use as source
  -t, --team name              The name of the organization team to be granted access
  -p, --template repository    Make the new repository based on a template repository

INHERITED FLAGS
  --help   Show help for command

EXAMPLES
  # create a repository interactively
  gh repo create
  
  # create a new remote repository and clone it locally
  gh repo create my-project --public --clone
  
  # create a new remote repository in a different organization
  gh repo create my-org/my-project --public
  
  # create a remote repository from the current directory
  gh repo create my-project --private --source=. --remote=upstream

LEARN MORE
  Use `gh <command> <subcommand> --help` for more information about a command.
  Read the manual at https://cli.github.com/manual

Comment on lines 81 to +93
Example: heredoc.Doc(`
# view credits for the current repository
$ gh repo credits
# view credits for the current repository
$ gh repo credits
# view credits for a specific repository
$ gh repo credits cool/repo
# view credits for a specific repository
$ gh repo credits cool/repo
# print a non-animated thank you
$ gh repo credits -s
# print a non-animated thank you
$ gh repo credits -s
# pipe to just print the contributors, one per line
$ gh repo credits | cat
`),
# pipe to just print the contributors, one per line
$ gh repo credits | cat
`),
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸ‘ change, no impact on rendering but improves code formatting

Comment on lines +54 to +64
# Download all artifacts generated by a workflow run
$ gh run download <run-id>
# Download a specific artifact within a run
$ gh run download <run-id> -n <name>
# Download a specific artifact within a run
$ gh run download <run-id> -n <name>
# Download specific artifacts across all runs in a repository
$ gh run download -n <name1> -n <name2>
# Download specific artifacts across all runs in a repository
$ gh run download -n <name1> -n <name2>
# Select artifacts to download interactively
$ gh run download
# Select artifacts to download interactively
$ gh run download
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸ‘ better code formatting, no impact on --help output

Copy link
Member

@cmbrose cmbrose left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸ‘ for the codespace change - nice PR!

Found with
    rg '(^ | \t|\t )' -g '*.go' -g '!*_test.go'

Mixed indent exceptions:
- wrapped long list items with extra 2-space indent
- code snippets using space indent
- commented code lines having "\t*// \t+" prefix
@muzimuzhi
Copy link
Contributor Author

Force pushed to correct messed up rg arguments in commit message. No real code changes.

 Found with
-    rg '(^ | \t|\t )' -g '*.go' -g 'switch -c tab-indents_test.go'
+    rg '(^ | \t|\t )' -g '*.go' -g '!*_test.go'

@andyfeller
Copy link
Member

@muzimuzhi : thank you for your patience, I'm trying to follow up for final review to unblock this without bypassing requirements.

@andyfeller andyfeller merged commit 86964d8 into cli:trunk Aug 6, 2024
@muzimuzhi muzimuzhi deleted the tab-indents branch August 6, 2024 20:30
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Aug 21, 2024
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [cli/cli](https://github.com/cli/cli) | minor | `v2.54.0` -> `v2.55.0` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

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

#### New Contributors

-   [@&#8203;jtmcg](https://github.com/jtmcg) made their first contribution in cli/cli#9435
-   [@&#8203;thecaffeinedev](https://github.com/thecaffeinedev) made their first contribution in cli/cli#9431
-   [@&#8203;sato11](https://github.com/sato11) made their first contribution in cli/cli#9412
-   [@&#8203;codysoyland](https://github.com/codysoyland) made their first contribution in cli/cli#9442
-   [@&#8203;BagToad](https://github.com/BagToad) made their first contribution in cli/cli#9462
-   [@&#8203;bryanhonof](https://github.com/bryanhonof) made their first contribution in cli/cli#9396

**Full Changelog**: cli/cli@v2.54.0...v2.55.0

</details>

---

### Configuration

πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

β™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiXX0=-->
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
([#&#8203;9503](https://togithub.com/GoogleContainerTools/skaffold/issues/9503))
by [@&#8203;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


[#&#8203;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
[@&#8203;ken5scal](https://togithub.com/ken5scal)

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

[#&#8203;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 [@&#8203;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


[#&#8203;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


[#&#8203;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


[#&#8203;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


[#&#8203;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
[@&#8203;boris-smidt-klarrio](https://togithub.com/boris-smidt-klarrio)

[#&#8203;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
[@&#8203;elecdeer](https://togithub.com/elecdeer)

[#&#8203;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
[@&#8203;boris-smidt-klarrio](https://togithub.com/boris-smidt-klarrio)

#### Fixes


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

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

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

[#&#8203;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
[@&#8203;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 [@&#8203;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
[@&#8203;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 [@&#8203;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
[@&#8203;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 [@&#8203;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 [@&#8203;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
[@&#8203;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
[@&#8203;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 [@&#8203;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
[@&#8203;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 [@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;jtmcg](https://togithub.com/jtmcg) in
[https://github.com/cli/cli/pull/9453](https://togithub.com/cli/cli/pull/9453)

#### New Contributors

- [@&#8203;jtmcg](https://togithub.com/jtmcg) made their first
contribution in
[https://github.com/cli/cli/pull/9435](https://togithub.com/cli/cli/pull/9435)
- [@&#8203;thecaffeinedev](https://togithub.com/thecaffeinedev) made
their first contribution in
[https://github.com/cli/cli/pull/9431](https://togithub.com/cli/cli/pull/9431)
- [@&#8203;sato11](https://togithub.com/sato11) made their first
contribution in
[https://github.com/cli/cli/pull/9412](https://togithub.com/cli/cli/pull/9412)
- [@&#8203;codysoyland](https://togithub.com/codysoyland) made their
first contribution in
[https://github.com/cli/cli/pull/9442](https://togithub.com/cli/cli/pull/9442)
- [@&#8203;BagToad](https://togithub.com/BagToad) made their first
contribution in
[https://github.com/cli/cli/pull/9462](https://togithub.com/cli/cli/pull/9462)
- [@&#8203;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/[email protected]). 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
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`40da936`](https://togithub.com/cue-lang/cue/commit/40da936c5904f6353e37ea33be151cb490b11cdd)
- cue/errors: avoid simple duplication when gathering errors by
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`93670d7`](https://togithub.com/cue-lang/cue/commit/93670d7d6da6623d404405f813eff5be34645abb)
- cmd/cue: prefer ndjson over ldjson by
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`8b3cc67`](https://togithub.com/cue-lang/cue/commit/8b3cc67f7a88d2a68291824fde95506dd3162911)
- cmd/cue: expand the embed help section by
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`ecda391`](https://togithub.com/cue-lang/cue/commit/ecda3912bb88ff459349f2e26e7fe9ba326e7da9)
- encoding/jsonschema: fix panic on impossible enum by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`4760f3b`](https://togithub.com/cue-lang/cue/commit/4760f3b751de27cc53479692771e9014b491df24)
- encoding/jsonschema: fix issue 3176 by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`6694c55`](https://togithub.com/cue-lang/cue/commit/6694c5534ec8d1542f6396e47485e7dd95936799)
- encoding/jsonschema: add test case for issue 3176 by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`2122b51`](https://togithub.com/cue-lang/cue/commit/2122b5155c0ed153ee4e9fc18e372d7493f86cbd)
- encoding/jsonschema: add test cases for nested values by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`0bd8619`](https://togithub.com/cue-lang/cue/commit/0bd8619042a692f306fc12a91fa8e61f1ecb0b40)
- encoding/jsonschema: better "type excluded" logic by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`7ca1a14`](https://togithub.com/cue-lang/cue/commit/7ca1a148df78d073ef56e5082fee57ddc4b6c47a)
- encoding/jsonschema: fix type exclusion test by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`5fde360`](https://togithub.com/cue-lang/cue/commit/5fde3600ac2ba89f19dc3b581b8c6336df609af9)
- encoding/jsonschema: add test cases for excluded types by
[@&#8203;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
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`bdf9be8`](https://togithub.com/cue-lang/cue/commit/bdf9be81c4ee059aba32a5a9e4770ec543d6eac0)
- encoding/jsonschema: only one error per URL by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`8e99f5e`](https://togithub.com/cue-lang/cue/commit/8e99f5e31b47e4aacb21c94a04aca737e53c8a7a)
- encoding/jsonschema: support legacy id field by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`709741d`](https://togithub.com/cue-lang/cue/commit/709741d515edb2765281e91e3809d7645c15e29a)
- encoding/jsonschema: schema version support by
[@&#8203;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
[@&#8203;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
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`f00a023`](https://togithub.com/cue-lang/cue/commit/f00a0235bfd74fec8e7ffa91ed726e0f9153f99d)
- cmd/cue: add test for bad path lookup by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`9a9dd17`](https://togithub.com/cue-lang/cue/commit/9a9dd17ee8cd8337c7d34d26b31590fdf32511fa)
- encoding/jsonschema: implement MapURL by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`bddcb54`](https://togithub.com/cue-lang/cue/commit/bddcb5467e95ae15f5a19205fb68229e4530b775)
- internal/core/adt: fix validator closedness issue by
[@&#8203;mpvl](https://togithub.com/mpvl) in
[`c683420`](https://togithub.com/cue-lang/cue/commit/c683420c0797090a1445b453e3318a4570fc4742)
- internal/core/adt: add test for issue 3332 by
[@&#8203;mpvl](https://togithub.com/mpvl) in
[`c8ff441`](https://togithub.com/cue-lang/cue/commit/c8ff44141cc8b3aebded98376a819082f717f043)
- internal/core/adt: still process pattern for closeContext by
[@&#8203;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
[@&#8203;mpvl](https://togithub.com/mpvl) in
[`8e02b92`](https://togithub.com/cue-lang/cue/commit/8e02b92d727d261d7f18103b7a72173d37bf832e)
- internal/core/adt: add tests for closedness by
[@&#8203;mpvl](https://togithub.com/mpvl) in
[`53bbdad`](https://togithub.com/cue-lang/cue/commit/53bbdadef32d80227548284e0b823bb5299b2386)
- internal/core/debug: simplify logic of debug visualization by
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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 [@&#8203;mvdan](https://togithub.com/mvdan) in
[`40eed23`](https://togithub.com/cue-lang/cue/commit/40eed232168c38e4603d9a964a90189c17277b6d)
- encoding/jsonschema: fix decoding of `$id` by
[@&#8203;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
[@&#8203;haoqixu](https://togithub.com/haoqixu) in
[`a6f1b76`](https://togithub.com/cue-lang/cue/commit/a6f1b767354f75547fc2c7464799bc3e0e9aafed)
- encoding/json: fix location for JSON syntax error by
[@&#8203;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
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`4d941df`](https://togithub.com/cue-lang/cue/commit/4d941df023a3f526261f980c0127682f643826bb)
- cmd/cue: implement `cue import --dry-run` by
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`bcbc7cd`](https://togithub.com/cue-lang/cue/commit/bcbc7cd9232401e4f94d7a23f07a715dff324dd8)
- encoding/toml: support error positions by
[@&#8203;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 [@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`c15144f`](https://togithub.com/cue-lang/cue/commit/c15144fa016d0919697470423bd443c68e70637f)
- encoding/jsonschema: decode required properties as required fields by
[@&#8203;haoqixu](https://togithub.com/haoqixu) in
[`c4697bd`](https://togithub.com/cue-lang/cue/commit/c4697bd4699755bf24f2b64b174fe009787499af)
- all: delay compiling global regexes and templates by
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`3260084`](https://togithub.com/cue-lang/cue/commit/3260084eec05305480c4f5159e472a44635abf78)
- internal/encoding/yaml: decode empty inputs as "null" by
[@&#8203;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
[@&#8203;mpvl](https://togithub.com/mpvl) in
[`cd689ef`](https://togithub.com/cue-lang/cue/commit/cd689efbe985496bf7cc0b9fe0f93a0771ecdb40)
- encoding/toml: support decoding keys named "\_" by
[@&#8203;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
[@&#8203;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
[@&#8203;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 [@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`0bd038c`](https://togithub.com/cue-lang/cue/commit/0bd038c3089f8cfdbacaf75e6110210ba99fdf01)
- all: use simpler for loop iterations by
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`0d9d541`](https://togithub.com/cue-lang/cue/commit/0d9d5410c00dbf8cc435754523bd88ccec2fe6a4)
- internal/ci/check: bump yuin/goldmark by
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`dfe07b8`](https://togithub.com/cue-lang/cue/commit/dfe07b8ca1399f8452bd90af8e5c886be9500771)
- internal/core/adt: don't signal cleared schedulers by
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`0d4258e`](https://togithub.com/cue-lang/cue/commit/0d4258eafcea40de5aec61c68a1abd3f1c0c2758)
- encoding/jsonschema: add test case for issue 3351 by
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`95c818c`](https://togithub.com/cue-lang/cue/commit/95c818c206822c7d88f9eecb9c3e8667e83957cb)
- encoding/jsonschema: port txtar tests to cuetxtar by
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`44bc1ab`](https://togithub.com/cue-lang/cue/commit/44bc1ab9d15d05916e36e4a21ed56267f11fd7f5)
- internal/cuetdtest: make M.Flags (internal) public by
[@&#8203;cuematthew](https://togithub.com/cuematthew) in
[`91929bd`](https://togithub.com/cue-lang/cue/commit/91929bd4c121390a58accc23fd5c0dc163ca9166)
- cue/interpreter/embed: forbid `**` via pkg/path.Match by
[@&#8203;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
[@&#8203;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
[@&#8203;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 [@&#8203;rogpeppe](https://togithub.com/rogpeppe)
in
[`a4abb05`](https://togithub.com/cue-lang/cue/commit/a4abb05543665ca52b3ab117e7a237ef5a89cd7b)
- cue/load: add test case for issue 3306 by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`f472fd2`](https://togithub.com/cue-lang/cue/commit/f472fd27cbf4a015f58cce26efa1ab06a82191f2)
- cue/load: implement SkipImports mode by
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`9b91188`](https://togithub.com/cue-lang/cue/commit/9b91188ea5510cc493f018dae5e265f997fc935f)
- encoding/toml: add first implementation of an encoder by
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`34739e9`](https://togithub.com/cue-lang/cue/commit/34739e9ba2f34076bc5da7a12111c21fa50f1008)
- tools/flow: add test case for issue 2559 by
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`bfcfff3`](https://togithub.com/cue-lang/cue/commit/bfcfff3d2b0f4b1a074c00468e649173e576b9a2)
- internal/cuetxtar: Correct nesting of tests by
[@&#8203;cuematthew](https://togithub.com/cuematthew) in
[`dc199f5`](https://togithub.com/cue-lang/cue/commit/dc199f574e01c451c850298d9a21e0886d193d74)
- internal/cuetxtar: Be noisier if DebugArchive is faulty by
[@&#8203;cuematthew](https://togithub.com/cuematthew) in
[`b77c599`](https://togithub.com/cue-lang/cue/commit/b77c59913f30ea3eb3fada93a97754d5efafc51a)
- internal/core/walk: Clarify Visitor.Before documentation by
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`3f84ba6`](https://togithub.com/cue-lang/cue/commit/3f84ba6b05e7234d5f0b5e66050b1314767c87bf)
- cmd/cue: test that `cue cmd --cpuprofile` works by
[@&#8203;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 [@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`8145bdd`](https://togithub.com/cue-lang/cue/commit/8145bdd3b238d888870ec43955137121eba07e89)
- cmd/cue: add tests for symbolic links by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`23fc4b1`](https://togithub.com/cue-lang/cue/commit/23fc4b1f086971d2e8a2b9fbada324334d97d6d2)
- internal/buildattr: implement `@ignore` attributes by
[@&#8203;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
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`00879f0`](https://togithub.com/cue-lang/cue/commit/00879f0aae3b1421a6d625d3fa75c84862e8a247)
- internal/ci: ensure commit messages do not @&#8203;-mention users by
[@&#8203;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 [@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`9025f67`](https://togithub.com/cue-lang/cue/commit/9025f675c652114cde18be2eef1299d4897d4194)
- internal/\_e2e: remove unused import by
[@&#8203;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
[@&#8203;cuematthew](https://togithub.com/cuematthew) in
[`657d5ec`](https://togithub.com/cue-lang/cue/commit/657d5ec6b041767fd380df716f8e2c96ca81511c)
- internal/ci/checks: rewrite from bash to Go by
[@&#8203;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
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`af83dad`](https://togithub.com/cue-lang/cue/commit/af83daddae74612e72a85443ba4ce81c829da7c8)
- drop go1.21, start testing on go1.23rc2 by
[@&#8203;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
[@&#8203;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
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`3e9d805`](https://togithub.com/cue-lang/cue/commit/3e9d805da33fde1a0731a6861b2f2e3717530203)
- cmd/cue: add tests for module path errors by
[@&#8203;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 [@&#8203;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
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`e9bc377`](https://togithub.com/cue-lang/cue/commit/e9bc37773b0afbc9894ff31af287909a2b6572ae)
- cue/parser: accept keywords as selector by
[@&#8203;haoqixu](https://togithub.com/haoqixu) in
[`682ff0e`](https://togithub.com/cue-lang/cue/commit/682ff0eba96fcaa176035253c666a9e35740934a)
- all: replace internal/txtarfs with txtar.FS by
[@&#8203;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
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`243da87`](https://togithub.com/cue-lang/cue/commit/243da87acc84d0030966b563597e84711fc6ea71)
- cue/literal: use strconv.IsGraphic by
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`f5b905c`](https://togithub.com/cue-lang/cue/commit/f5b905cec6d6b7994e5b565a7821f5b017bec9d2)
- internal/mod/modpkgload: propagate CUE syntax error by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`a36cc32`](https://togithub.com/cue-lang/cue/commit/a36cc32331e0c27a8abae2a21c15229b480d473d)
- cmd/cue: fix panic on bad syntax by
[@&#8203;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
[@&#8203;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
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`9a88d06`](https://togithub.com/cue-lang/cue/commit/9a88d066d3511f125161968f9e79ebb9969f104e)
- README: point to cuelang.org for install docs by
[@&#8203;jpluscplusm](https://togithub.com/jpluscplusm) in
[`f2066e3`](https://togithub.com/cue-lang/cue/commit/f2066e3b1398357d82ecc9e4726a32b14d7b7b99)
- internal: remove some deprecated type/method usages by
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`719893f`](https://togithub.com/cue-lang/cue/commit/719893f23850172d224720e6d1257586179ac895)
- mod/module: allow versionless module path in CheckPath by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`3a379b7`](https://togithub.com/cue-lang/cue/commit/3a379b7b9eca2f5d4747a4f3d68e4ee0cbf17a8d)
- cmd/cue: add test case for issue 3262 by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`56d6987`](https://togithub.com/cue-lang/cue/commit/56d69874ea508c69e8519af39572b3be234cdc9e)
- mod/modload: ignore \_test.cue files in dependencies by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`7793367`](https://togithub.com/cue-lang/cue/commit/7793367a824522ff754ea7c7450de2e64711fab4)
- cmd/cue: fix link in embed help text by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`77ac696`](https://togithub.com/cue-lang/cue/commit/77ac696d0546d59313eb11cc2f19f8561113f436)
- mod/modfile: use fixed language version for Fix by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`6f2bfb4`](https://togithub.com/cue-lang/cue/commit/6f2bfb49271b5567d7bbbe2d7c1d34ac0a63e2e0)
- cue/load: implement shared syntax cache by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`fc16ef8`](https://togithub.com/cue-lang/cue/commit/fc16ef879c76bc2b092be583bb7545009d2817ca)
- cue/load: move syntax cache into fileSystem by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`afa222f`](https://togithub.com/cue-lang/cue/commit/afa222fe5e3f1743c81aafcc932c96b191e6575d)
- cue/load: use constructor for fileSystem by
[@&#8203;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
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`5cbddef`](https://togithub.com/cue-lang/cue/commit/5cbddef39a3e17d54596e010d607959658c70fe5)
- internal/buildattr: add tests by
[@&#8203;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
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`75d4005`](https://togithub.com/cue-lang/cue/commit/75d4005a7d956cae345908f09bbf267af6a64eb0)
- cue/load: move towards unified syntax cache by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`14deefa`](https://togithub.com/cue-lang/cue/commit/14deefafa3e8464c60d3bdb08697d42a3cd6dca9)
- cue/load: remove import comment parsing by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`b03789f`](https://togithub.com/cue-lang/cue/commit/b03789f76a72336a8f55b5afc60d8b39e46bcce8)
- cue/load: clean up allTags by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`59fe2e4`](https://togithub.com/cue-lang/cue/commit/59fe2e4960b7b06142015cf30ed393bfc0ba1a6b)
- interpreter/wasm,internal/filetypes: fix wasm awkwardness by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`d5d4815`](https://togithub.com/cue-lang/cue/commit/d5d48151d16af319d1273c1ed873171baab3cae1)
- cue/load: cache file names only by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`4a8f673`](https://togithub.com/cue-lang/cue/commit/4a8f6730149d75c623457047ff0bc0b09d6e2daf)
- internal/filetypes: speed up common case by
[@&#8203;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 [@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`7e1f140`](https://togithub.com/cue-lang/cue/commit/7e1f140230f71d4b289d784614158176d03c400e)
- update Go dependencies for the upcoming alpha by
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`16c45d3`](https://togithub.com/cue-lang/cue/commit/16c45d39f1b6c6d116cd2e391a4195126c0bd70c)
- core/adt: simplify duplicate NumKind and NumberKind consts by
[@&#8203;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
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`5903ec8`](https://togithub.com/cue-lang/cue/commit/5903ec87bbbf24694145cd2672f76f4ecc64b6a7)
- core/adt: rename CompositKind to CompositeKind by
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`2a96988`](https://togithub.com/cue-lang/cue/commit/2a96988e9b09bbed5116fcf639461c37d9228238)
- cue/interpreter/embed: respect module boundaries by
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;myitcv](https://togithub.com/myitcv) in
[`868c110`](https://togithub.com/cue-lang/cue/commit/868c110835a15f67a83e2c14e7e0be2b429fb3cf)
- cmd/cue: provide initial text for 'help embed' by
[@&#8203;myitcv](https://togithub.com/myitcv) in
[`5c8be53`](https://togithub.com/cue-lang/cue/commit/5c8be53bb8d5563fe443d6920d596a1f5dadc22a)
- cmd/cue: document CUE_EXPERIMENT=embed by
[@&#8203;myitcv](https://togithub.com/myitcv) in
[`e460eb0`](https://togithub.com/cue-lang/cue/commit/e460eb026d504467d5b9a7f901d50c70bea5501e)
- tools/trim: convert inline tests to txtar by
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`79c1739`](https://togithub.com/cue-lang/cue/commit/79c1739e7415f40b0ea91e7cd36715c9287f21d3)
- internal/buildattr: factor out from cue/load by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`7ca3925`](https://togithub.com/cue-lang/cue/commit/7ca3925621562d405823c578305797f3ac1a4ea2)
- internal/ci: remove debug logging of commit message by
[@&#8203;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 [@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`e9b2c29`](https://togithub.com/cue-lang/cue/commit/e9b2c292476fdf5254ce9c5961e2ffedb9171810)
- mod/modfile: deprecate LatestKnownSchemaVersion by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`71eb3be`](https://togithub.com/cue-lang/cue/commit/71eb3be5be97a916d1256a1e89107ffe1589cf39)
- cue: add LanguageVersion by
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`a9009e8`](https://togithub.com/cue-lang/cue/commit/a9009e8930b9c5aad623d6c3b93651d93ab78457)
- cue/interpreter/embed: add support for embedding by
[@&#8203;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 [@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`c7f9334`](https://togithub.com/cue-lang/cue/commit/c7f93344ed53ac0aa372398aea05ea3a8e76ceef)
- disallow explicit underscore import path qualifiers by
[@&#8203;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 [@&#8203;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
[@&#8203;rogpeppe](https://togithub.com/rogpeppe) in
[`9295a20`](https://togithub.com/cue-lang/cue/commit/9295a2053a29a271639b1be23f82b8bbfcca6643)
- internal/core/runtime: new attribute name for extern by
[@&#8203;mpvl](https://togithub.com/mpvl) in
[`b70e543`](https://togithub.com/cue-lang/cue/commit/b70e54398e87592ec554f9664104b57990a11af2)
- internal/filetypes: split ParseFile by
[@&#8203;mpvl](https://togithub.com/mpvl) in
[`a1c1cd7`](https://togithub.com/cue-lang/cue/commit/a1c1cd72d708df78e3d2b319f4d6efc8c70b787e)
- pkg/list: add Reverse function by
[@&#8203;NoamTD](https://togithub.com/NoamTD) in
[`f42327c`](https://togithub.com/cue-lang/cue/commit/f42327c056cb5768058e4b363775bba703402ad6)
- cue/load: clarify the docs for Config.ModuleRoot by
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`fecf80d`](https://togithub.com/cue-lang/cue/commit/fecf80d9b37f155389ea16148c1dc941f5c9c3d1)
- encoding/protobuf/textproto: correctly decode required/optional fields
by [@&#8203;haoqixu](https://togithub.com/haoqixu) in
[`dec1786`](https://togithub.com/cue-lang/cue/commit/dec17866192b65f66fbf9100d97415df6688281a)
- encoding/json: fix position for jsonl by
[@&#8203;haoqixu](https://togithub.com/haoqixu) in
[`16c15d1`](https://togithub.com/cue-lang/cue/commit/16c15d107b498abe4a9d841a33ba610372209070)
- remove navbar.md and its supporting logo by
[@&#8203;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
[@&#8203;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
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`1f197eb`](https://togithub.com/cue-lang/cue/commit/1f197eb28433e25e3900b678706cacc96c70cd08)
- cue/format: avoid indenting a lone leading comment by
[@&#8203;mvdan](https://togithub.com/mvdan) in
[`d70f9d7`](https://togithub.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://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>
izumin5210 referenced this pull request in izumin5210/dotfiles Aug 31, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [cli/cli](https://togithub.com/cli/cli) | minor | `v2.54.0` ->
`v2.55.0` |

---

### Release Notes

<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
[@&#8203;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 [@&#8203;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
[@&#8203;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 [@&#8203;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
[@&#8203;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 [@&#8203;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 [@&#8203;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
[@&#8203;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
[@&#8203;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 [@&#8203;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
[@&#8203;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 [@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;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
[@&#8203;jtmcg](https://togithub.com/jtmcg) in
[https://github.com/cli/cli/pull/9453](https://togithub.com/cli/cli/pull/9453)

#### New Contributors

- [@&#8203;jtmcg](https://togithub.com/jtmcg) made their first
contribution in
[https://github.com/cli/cli/pull/9435](https://togithub.com/cli/cli/pull/9435)
- [@&#8203;thecaffeinedev](https://togithub.com/thecaffeinedev) made
their first contribution in
[https://github.com/cli/cli/pull/9431](https://togithub.com/cli/cli/pull/9431)
- [@&#8203;sato11](https://togithub.com/sato11) made their first
contribution in
[https://github.com/cli/cli/pull/9412](https://togithub.com/cli/cli/pull/9412)
- [@&#8203;codysoyland](https://togithub.com/codysoyland) made their
first contribution in
[https://github.com/cli/cli/pull/9442](https://togithub.com/cli/cli/pull/9442)
- [@&#8203;BagToad](https://togithub.com/BagToad) made their first
contribution in
[https://github.com/cli/cli/pull/9462](https://togithub.com/cli/cli/pull/9462)
- [@&#8203;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**: cli/cli@v2.54.0...v2.55.0

</details>

---

### Configuration

πŸ“… **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

β™» **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/izumin5210/dotfiles).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: izumin5210-update-aqua-checksum[bot] <169593670+izumin5210-update-aqua-checksum[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

external pull request originating outside of the CLI core team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants