Skip to content

feat: consume ci-workflows for markdown and powershell lanes - #8

Merged
kyle-sexton merged 2 commits into
mainfrom
feat/phase1-callers
Jun 22, 2026
Merged

feat: consume ci-workflows for markdown and powershell lanes#8
kyle-sexton merged 2 commits into
mainfrom
feat/phase1-callers

Conversation

@kyle-sexton

Copy link
Copy Markdown
Contributor

Replace the standalone markdown and powershell workflows with a ci.yml caller
that references the reusable workflows in ci-workflows (SHA-pinned), plus a
local ci-status gateway aggregating the lanes into the single required check.

The self-lint execution now lives in ci-workflows; this repo keeps only the
fixture-assertion lanes that prove its own configs flag the bad fixtures.
pssa.test.sh now asserts the ruleset directly via Invoke-ScriptAnalyzer, and the
migrated runner script (now Invoke-Pssa.ps1 in ci-workflows) is removed here.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

kyle-sexton and others added 2 commits June 22, 2026 14:11
Replace the standalone markdown and powershell workflows with a ci.yml caller
that references the reusable workflows in ci-workflows (SHA-pinned), plus a
local ci-status gateway aggregating the lanes into the single required check.

The self-lint execution now lives in ci-workflows; this repo keeps only the
fixture-assertion lanes that prove its own configs flag the bad fixtures.
pssa.test.sh now asserts the ruleset directly via Invoke-ScriptAnalyzer, and the
migrated runner script (now Invoke-Pssa.ps1 in ci-workflows) is removed here.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Switch the markdown and powershell lanes from the (removed) reusable workflows
to the ci-workflows composite actions, each run from a job step after checkout
and SHA-pinned. This is PAT-free cross-repo: the action is provisioned via
GitHub's scoped install token, not the repo-scoped GITHUB_TOKEN that blocked the
prior reusable-workflow script checkout.

Add a github-actions Dependabot config to keep the pins current (bumping the
cross-repo ci-workflows pin requires the org Dependabot private-repo access
grant).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kyle-sexton
kyle-sexton merged commit f322292 into main Jun 22, 2026
20 checks passed
@kyle-sexton
kyle-sexton deleted the feat/phase1-callers branch June 22, 2026 18:59
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