Skip to content

fix(yamllint): set up yamllint with mise - #45

Merged
posquit0 merged 1 commit into
mainfrom
fix/yamllint-mise-setup
Oct 19, 2026
Merged

posquit0 merged 1 commit into
mainfrom
fix/yamllint-mise-setup

Conversation

@posquit0

Copy link
Copy Markdown
Member

👋 Background

The reusable yamllint workflow installs directly with pip and ignores its yamllint_version input.

⚙️ Description

  • Use the shared mise.setup-tools@main action with pipx:yamllint.
  • Pass yamllint_version to mise and update its description now that version selection is supported.

🚨 To Reviewers

Validation passed:

  • git diff --check
  • yamllint --config-file .yamllint.yaml ./
  • actionlint .github/workflows/yaml.yamllint.yaml
  • Installed and ran yamllint using the workflow's mise configuration in an isolated local environment for both latest (1.38.0) and 1.37.1; both passed repository YAML linting.

The local installation check used mise 2026.10.11 on macOS. The shared action pins mise 2026.10.8. Existing YAML integration CI calls the reusable workflow at main, so it does not exercise this PR's setup change before merge.

@github-actions github-actions Bot added 💾 workflows This issue or pull request is related to workflows. size/XS Extra Small size issue or PR. labels Oct 19, 2026
@github-actions

Copy link
Copy Markdown

GitHub Actions Integration

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

✅ All 1 passed.

@posquit0
posquit0 merged commit ab5fbc9 into main Oct 19, 2026
7 checks passed
@posquit0
posquit0 deleted the fix/yamllint-mise-setup branch October 19, 2026 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant