Skip to content

chore: release 2026.11.1 - #15320

Merged
mise-en-dev merged 1 commit into
mainfrom
release
Nov 4, 2026
Merged

mise-en-dev merged 1 commit into
mainfrom
release

Conversation

@mise-en-dev

@mise-en-dev mise-en-dev commented Nov 3, 2026 •

Copy link
Copy Markdown
Collaborator

🚀 Features

  • (config) name sets of environments with env_sets in miserc.toml by @jdx in #15327
  • (npm) accept gitlab.com CI provenance when npm.provenance is on by @jdx in #15335
  • (npm) pin an npm tool to the repository its provenance showed by @jdx in #15338
  • (vfox) show download progress for a PreInstall url by @jdx in #15323

🐛 Bug Fixes

  • (activate) keep $? for the prompt mise wraps in pwsh by @meop in #15315
  • (aqua) install Linux musl builds on Android by @i-api in #15347
  • (backend) keep latest on non-numeric releases under the release-age cutoff by @jdx in #15360
  • (config) skip a stale tracked file that no config type claims by @jdx in #15333
  • (lock) keep a v0 lockfile's pin when an alias like lts moves by @jdx in #15301
  • (lock) leave the global lockfile alone on project installs by @jdx in #15348
  • (lock) quiet the unsigned-mirror warning and install's background lock rows, and restore the showreel by @jdx in #15346
  • (npm) keep pnpm installs inside the install dir by @jdx in #15330
  • (rust) stop querying GitHub when a rustup mirror is configured by @jdx in #15326
  • (shim) run command wrappers on a read-only filesystem by @jdx in #15300
  • (upgrade) skip out-of-range note for versions another entry already uses by @jdx in #15359
  • (zig) install from the lockfile URL and fix the fallback archive name by @jdx in #15351

📚 Documentation

  • (install) recommend the PowerShell script on Windows by @jdx in #15332

🧪 Testing

  • (docs) accept curl flags in the showreel's README install check by @jdx in #15324

📦️ Dependency Updates

📦 Registry

  • fix blaze test for the ra-jit to blaze rename by @jdx in #15371

Ci

  • (docs) fail the docs deploy when the showreel has no render by @jdx in #15344

Security

  • (npm) breaking verify npm provenance by default by @jdx in #15341

New Contributors

📦 Aqua Registry Updates

Updated Packages (1)

@coderabbitai

coderabbitai Bot commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords: 2
  • chore: release
  • chore(main): release

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: jdx/mise
  • Branch: release
  • File: .coderabbit.yaml
  • Commit: 7040ebc
  • Layers: Repository YAML (base), Central YAML (inherited), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 20739606-ea29-47dc-9762-b1e3dd435e09

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@greptile-apps

greptile-apps Bot commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The PR appears safe to merge, with the previously reported runner restriction remaining a non-blocking concern.

Findings

  1. P2 Security Runner restriction is ignored ▶

Summary

Prepares release 2026.11.1.

  • mise package metadata now identifies the 2026.11.1 release.
  • Aqua now checks Supabase CLI archives against their release checksums and attestations.

Reviews (24) · Last reviewed commit: "chore: release 2026.11.1" · Reviewed by Greptile

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 15:13

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 15:22

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 15:43

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 15:53

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 16:03

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 16:28

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 16:39

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 17:21

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 21:07

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@mise-en-dev
mise-en-dev enabled auto-merge (squash) November 3, 2026 21:17
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 22:13

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 23:07

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 3, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 3, 2026 23:58

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 4, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 4, 2026 00:34

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

@mise-en-dev
mise-en-dev force-pushed the release branch 3 times, most recently from 1da7207 to 1ddc304 Compare November 4, 2026 04:11
algorithm: sha256
github_artifact_attestations:
signer_workflow: supabase/cli/.github/workflows/release-shared.yml
deny_self_hosted_runners: true

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 security Runner restriction is ignored

The new Supabase recipe sets deny_self_hosted_runners: true, but AquaGithubArtifactAttestations has no field for it, so mise silently drops the restriction. A valid attestation from the required signer_workflow on a self-hosted runner can still pass. Users therefore get a weaker check than the recipe declares.

Add support for the field and enforce it when checking attestations; keep the vendored recipe unchanged.

How this was verified: The recipe’s runner restriction is absent from the parsed type, and the verification path forwards only the workflow and predicate requirements.

@mise-en-dev
mise-en-dev force-pushed the release branch 2 times, most recently from 12b81dc to 9c4979b Compare November 4, 2026 13:45
greptile-apps[bot]
greptile-apps Bot previously approved these changes Nov 4, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review November 4, 2026 13:53

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

@mise-en-dev
mise-en-dev merged commit 0fa5580 into main Nov 4, 2026
100 checks passed
@mise-en-dev
mise-en-dev deleted the release branch November 4, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant