Skip to content

ci(other): add GitHub Actions and Dependabot#6

Merged
aimuzov merged 3 commits into
mainfrom
claude/blissful-raman
Feb 23, 2026
Merged

ci(other): add GitHub Actions and Dependabot#6
aimuzov merged 3 commits into
mainfrom
claude/blissful-raman

Conversation

@aimuzov

@aimuzov aimuzov commented Feb 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add commitlint extends/rules to .commitlintrc.js for CLI validation in CI
  • Add 4 GitHub Actions workflows: commit-lint, lua-lint, shell-lint, validate-configs
  • Add Dependabot config with monthly schedule, grouped updates, no patch spam

Workflows

Workflow Trigger What it does
commit-lint PR to main Validates conventional commits via commitlint
lua-lint Push/PR (*.lua changes) StyLua format check
shell-lint Push/PR (*.fish, *.sh changes) Fish syntax check + ShellCheck
validate-configs Push/PR (*.json, *.yml, *.toml changes) JSON/YAML/TOML syntax validation

Dependabot

  • Monthly schedule, grouped updates per ecosystem
  • Ignores patch versions to reduce noise
  • Covers npm deps and GitHub Actions versions

The config only had cz-git specific fields. Without extends and rules,
commitlint CLI cannot validate commits in CI.
Add commit-lint, lua-lint, shell-lint, validate-configs workflows
and monthly Dependabot with grouped updates (no patch spam).
…rove existing workflows

- Add auto-labeler for PRs based on changed file paths
- Add reviewdog/misspell for typo detection with inline PR comments
- Add markdownlint for docs/ validation with relaxed config
- Add lock-threads to auto-lock inactive issues/PRs after 60 days
- Replace manual commitlint with wagoid/commitlint-github-action
- Replace plain shellcheck with reviewdog/action-shellcheck for PR annotations
- Add dorny/paths-filter to validate-configs for granular job execution
@aimuzov aimuzov merged commit d924c56 into main Feb 23, 2026
2 checks passed
@github-actions

Copy link
Copy Markdown

This pull request has been automatically locked since there has been no recent activity after it was closed. Please open a new issue for related discussions.

@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Apr 27, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant