Skip to content

ci: add mise-driven GitHub Actions validation - #22

Merged
sojournerdev merged 1 commit into
mainfrom
cicd
Sep 30, 2026
Merged

sojournerdev merged 1 commit into
mainfrom
cicd

Conversation

@sojournerdev

Copy link
Copy Markdown
Owner

What

Adds a mise-driven GitHub Actions CI workflow that runs:

  • YAML, ShellCheck, Ansible, and GitHub Actions linting.
  • Ansible inventory and playbook syntax validation.
  • Flux schema validation.
  • Kubernetes API server strict dry-run validation using a disposable kind cluster.

Removes obsolete pipx-based Ansible installation from the workstation role and uses the locked ansible-dev-tools environment.

Why

Provides consistent local and GitHub Actions validation through mise, catches configuration errors before deployment, and keeps Ansible tooling aligned with the current development environment.

Checklist

  • mise run check passes

@sojournerdev
sojournerdev merged commit 3c54a34 into main Sep 30, 2026
1 check passed
@sojournerdev
sojournerdev deleted the cicd branch September 30, 2026 18:22
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