Skip to content

ci: disable mise cache, switch to jactionlint, keep in-progress runs - #116

Merged
jylenhof merged 3 commits into
mainfrom
chore/jactionlint-no-mise-cache
Oct 10, 2026
Merged

jylenhof merged 3 commits into
mainfrom
chore/jactionlint-no-mise-cache

Conversation

@jylenhof

Copy link
Copy Markdown
Owner

Disable mise cache

Disable the mise-action cache in all workflows, since tools installed via the uv/pipx backends break when restored from the mise cache (upstream: jdx/mise#13984).

  • cache: false with an explanatory comment in code-checks, gh-action-pulse, gh-action-pulse-pr and mise-update-tool
  • Remove the now-unused mise_cache workflow_dispatch input, vars.MISE_CACHE fallback and cache_key_prefix

Replace actionlint with jactionlint

  • Swap the actionlint mise tool for jactionlint 2.0.2 and update the pre-commit hook
  • Add .github/jactionlint.yaml using the default profile (actionlint checks plus security and policy rules); current workflows pass with no findings
  • README: list jdx/jactionlint and kjanat/actionlint as maintained-fork alternatives to rhysd/actionlint

Stop cancelling in-progress runs

  • Set concurrency.cancel-in-progress: false in code-checks, commit-check, dependabot-auto-merge and gh-action-pulse

🤖 Generated with Claude Code

- Disable mise-action cache (uv/pipx tools break on restore, upstream:
  jdx/mise#13984) and drop mise_cache input, MISE_CACHE var and
  cache_key_prefix
- Replace actionlint with jactionlint 2.0.2 (default profile) in mise
  and pre-commit, add .github/jactionlint.yaml
- Set concurrency.cancel-in-progress: false in code-checks,
  commit-check, dependabot-auto-merge and gh-action-pulse
- README: list jdx/jactionlint and kjanat/actionlint as alternatives
  to rhysd/actionlint

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Commit Check

✅ All 6 checks passed

Show all 6 checks
Commit message
  ✔ Commit 1/3 (a40e564) (ci: disable mise cache, switch to jactionlint, keep in-pr...)
  ✔ Commit 2/3 (877e0de) (docs: add CLAUDE.md noting tools are run through mise)
  ✔ Commit 3/3 (f164b22) (docs: share mise tooling notes with other AI agents)
Branch
  ✔ Branch (chore/jactionlint-no-mise-cache)
Author
  ✔ Author name (jylenhof)
  ✔ Author email (jygithub@lenhof.eu.org)

commit-check 2.17.0 · Rules reference

jylenhof and others added 2 commits October 10, 2026 14:05
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Move the instructions to AGENTS.md, import it from CLAUDE.md and
mirror it in .github/copilot-instructions.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jylenhof
jylenhof merged commit 375e744 into main Oct 10, 2026
7 checks passed
@jylenhof
jylenhof deleted the chore/jactionlint-no-mise-cache branch October 10, 2026 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant