Skip to content

ci: adopt ci-workflows config-ready trio (typos, editorconfig, gitleaks) - #20

Merged
kyle-sexton merged 1 commit into
mainfrom
feat/adopt-config-ready-trio
Jun 23, 2026
Merged

ci: adopt ci-workflows config-ready trio (typos, editorconfig, gitleaks)#20
kyle-sexton merged 1 commit into
mainfrom
feat/adopt-config-ready-trio

Conversation

@kyle-sexton

Copy link
Copy Markdown
Contributor

Phase 1 consumer cutover: replace this repo's inline typos / editorconfig-checker / gitleaks self-lint lanes with the new SHA-pinned composite actions from ci-workflows (melodic-software/ci-workflows#10, merged at bd977e0).

  • Each action installs its tool to the job PATH, so the local module fixture-assertion steps are unchanged and still run.
  • Behavior preserved: actions default to modules/<tool>/… configs (the byte-identical copies originate here) and the same fixture excludes are passed via inputs.
  • editorconfig-checker advances 3.6.1 → 3.7.0 (latest stable, the action's default); gitleaks 8.30.1 and typos 1.47.2 pins unchanged.
  • Drops the now-unused taiki-e/install-action and action-editorconfig-checker references.

standards is the model consumer — it now references all of the config-ready quality lanes instead of carrying inline copies.

…, gitleaks)

Retire the inline self-lint lanes for typos, editorconfig-checker, and gitleaks
in favour of the new ci-workflows composite actions (pinned by SHA, Dependabot-
bumped), matching how this repo already consumes markdown/powershell/shellcheck/
lychee/ruff/pyright. Each action installs its tool to the job PATH, so the
module fixture-assertion steps that follow are unchanged and still run locally.

Behavior preserved: same configs (the actions default to modules/<tool>/...,
which are the byte-identical copies vendored downstream), same fixture excludes.
editorconfig-checker advances 3.6.1 -> 3.7.0 (the action default); gitleaks and
typos pins are unchanged. Drops the now-unused taiki-e/install-action and
action-editorconfig-checker references.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kyle-sexton
kyle-sexton merged commit 8b323eb into main Jun 23, 2026
17 checks passed
@kyle-sexton
kyle-sexton deleted the feat/adopt-config-ready-trio branch June 23, 2026 13:02
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