Skip to content

chore(mise.setup-tools): bump the default mise to v2026.10.8 - #39

Merged
posquit0 merged 1 commit into
mainfrom
chore/mise-v2026.10.8
Oct 11, 2026
Merged

posquit0 merged 1 commit into
mainfrom
chore/mise-v2026.10.8

Conversation

@posquit0

@posquit0 posquit0 commented Oct 11, 2026 •

Copy link
Copy Markdown
Member

👋 Background

mise.setup-tools pins mise v2026.9.2 by default. Newer registry entries are missing from that version, including jactionlint (added in v2026.10.3, jdx/mise#13960), which #37 needs.

What changed

  • mise.setup-tools: bump the default mise_version from v2026.9.2 to v2026.10.8, the latest release. Its release assets, including linux-x64 and linux-arm64, are published.

Notes

  • Merge before feat(github-actions.actionlint): lint with jactionlint #37. feat(github-actions.actionlint): lint with jactionlint #37 installs jactionlint by its short name, which v2026.9.2 cannot resolve.
  • jdx/mise-action includes the mise version in the cache key, so no cache from the old version is reused.
  • Reviewed the breaking changes from v2026.9.3 to v2026.10.8. None affect how these workflows use mise:
    • lockfile revisions 2 and 3: no tedilabs repository commits a mise.lock
    • java@* shorthand now installs Temurin
    • pkgx: backend removed
    • some experimental features now need experimental = true (git:: remote tasks, OTLP export, spinel:)
    • mise.local.toml now overrides mise.<env>.toml
    • mise secrets is now a built-in command
  • Checked locally with v2026.10.8 (macOS arm64), in an isolated mise data directory:
    • github-actions.integration: jactionlint = "2.1.0" (short name, GitHub artifact attestation verified), shellcheck, and pipx:check-jsonschema install.
    • terraform.modules.integration: terraform, tflint, and terraform-docs install from the shared .mise/conf.d/common.toml.
    • secrets-scanning.gitleaks: gitleaks installs from tool_versions.
  • This PR's CI runs the @main actions, so it does not exercise the new version. The first runs after merge do.

@github-actions

Copy link
Copy Markdown

👋 Welcome! Looks like this is your first pull request.

Hey, thanks for your contribution! Please give us a bit of time to review it. 😄

Please check out our contributing guidelines.

@github-actions github-actions Bot added 💾 actions This issue or pull request is related to actions. size/XS Extra Small size issue or PR. labels Oct 11, 2026
posquit0 added a commit that referenced this pull request Oct 11, 2026
… name

The default mise of `mise.setup-tools` is bumped to v2026.10.8 in #39,
which knows the `jactionlint` registry entry.
@github-actions

Copy link
Copy Markdown

GitHub Actions Integration

Repository actionlint check-jsonschema (workflows) check-jsonschema (actions)
tedilabs/github-actions ✅ ✅ ✅

✅ All 1 passed.

@posquit0
posquit0 merged commit 7250671 into main Oct 11, 2026
7 checks passed
@posquit0
posquit0 deleted the chore/mise-v2026.10.8 branch October 11, 2026 15:26
posquit0 added a commit that referenced this pull request Oct 11, 2026
* feat(github-actions.actionlint): lint with jactionlint

Upstream actionlint (v1.7.12) has not caught up with recent actions: it
still requires `app-id` for `actions/create-github-app-token@v3` and
rejects `client-id`. Switch to jactionlint, an actively maintained fork
that mise now recommends in place of actionlint.

- Run `jactionlint` with its POSIX options and add a `profile` input.
  The default `correctness` profile runs the checks of the original
  actionlint, so existing callers get the same rules.
- Map the finding severity to `::error`, `::warning` or `::notice`, and
  title annotations with the rule id.
- Install `github:jdx/jactionlint` pinned to 2.1.0 in the integration
  workflow and pass the new `actionlint_profile` input. The backend is
  named explicitly because the pinned mise (v2026.9.2) predates the
  `jactionlint` registry entry. Input names are unchanged.

* feat(github-actions.integration): install jactionlint by its registry name

The default mise of `mise.setup-tools` is bumped to v2026.10.8 in #39,
which knows the `jactionlint` registry entry.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💾 actions This issue or pull request is related to actions. size/XS Extra Small size issue or PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant