Skip to content

[Hermes] Add ruff lint CI step and update actions to v6#3

Merged
Coding-Dev-Tools merged 1 commit into
mainfrom
hermes/devforge/add-ruff-ci-step
May 18, 2026
Merged

[Hermes] Add ruff lint CI step and update actions to v6#3
Coding-Dev-Tools merged 1 commit into
mainfrom
hermes/devforge/add-ruff-ci-step

Conversation

@Coding-Dev-Tools

Copy link
Copy Markdown
Owner

Summary

Add a dedicated lint job to CI that runs ruff check, and update outdated GitHub Actions.

Why this change

What changed

  • Added a separate lint job that runs ruff check src/ tests/ before tests
  • Updated actions/checkout from v4 → v6
  • Updated actions/setup-python from v5 → v6
  • Minor YAML formatting normalization (consistent quoting)

Validation performed

  • ruff check src/ tests/ — All checks passed locally
  • pytest tests/ -v — 6 passed
  • Lint job is separate from test job for fast fail on style issues

Risks / rollback

Follow-ups

- Add separate lint job that runs ruff check src/ tests/
- Update actions/checkout from v4 to v6
- Update actions/setup-python from v5 to v6
- Lint job runs before test job to fail fast on style issues

Supersedes dependabot PRs #1 and #2 (action bumps included here).
@Coding-Dev-Tools Coding-Dev-Tools merged commit 36e1b40 into main May 18, 2026
4 checks passed
@Coding-Dev-Tools Coding-Dev-Tools deleted the hermes/devforge/add-ruff-ci-step branch May 18, 2026 04:57
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