Skip to content

CI: adopt centralized automation validation - #2

Merged
DevOpsDerek merged 1 commit into
mainfrom
devopsderek-adopt-centralized-workflows-agentic-auto
Oct 4, 2026
Merged

DevOpsDerek merged 1 commit into
mainfrom
devopsderek-adopt-centralized-workflows-agentic-auto

Conversation

@DevOpsDerek

Copy link
Copy Markdown
Owner

Summary

  • Add the central Actions/gh-aw validator reusable workflow, pinned to merged commit dac4b81c298cb3ea6821ea312efa5375f42d5ccb.
  • Add the pinned parse-only Python syntax action for 06_automation/send_report.py using exact Python 3.12.8; this parses AST without executing the SMTP script.
  • Preserve the existing Ruff checks, Ubuntu/macOS and Python 3.9/3.11/3.12 test matrix, coverage artifact, and Python 3.9/3.12 exercise checks.
  • Restrict workflow token permissions to contents: read.

Validation

  • ruff check . and ruff format --check .: passed (49 files formatted).
  • python3 -m pytest tests/ --tb=short: 130 passed.
  • go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.12 -no-color .github/workflows/ci.yml: passed.
  • git diff --check: passed.
  • gh-aw source compilation is not applicable: no gh-aw Markdown workflow is being added; the central validator skips compilation in this case.

Fixes: #1

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings October 4, 2026 18:44

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

No unresolved blocking issues were identified.

Review effort: Lite
Findings: None

What changed in this PR

Adds centralized, pinned automation validation and parse-only Python syntax checking while preserving existing CI coverage.

Changes:

  • Restricts workflow permissions to contents: read.
  • Adds centralized validation and Python 3.12.8 syntax checks.
  • Retains linting, test matrix, coverage, and exercise checks.
File Description
.github/​workflows/​ci.yml Adds centralized validation, syntax checking, and least-privilege permissions.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@DevOpsDerek
DevOpsDerek merged commit fede485 into main Oct 4, 2026
13 checks passed
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.

Adopt centralized workflows and agentic automation: Python_Scripts

2 participants