Store Maint 46 preview screenshot as base64 artifact - #3061
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR replaces a binary PNG screenshot of the Maint 46 Gate summary with a Base64-encoded text artifact to avoid binary diffs in version control. The change documents the conversion process while maintaining the visual evidence for CI validation.
Key changes:
- Added the Maint 46 Post CI workflow entry to test naming validation
- Created Base64-encoded screenshot artifact (
.b64) replacing binary PNG - Added markdown documentation explaining how to recreate the PNG from Base64
- Updated workflow system documentation to reference the new Maint 46 workflow
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
tests/test_workflow_naming.py |
Added Maint 46 Post CI workflow to naming validation tests |
docs/evidence/maint-46-post-ci-summary.md |
New markdown file documenting the Base64 screenshot artifact and conversion process |
docs/evidence/maint-46-post-ci-summary.b64 |
New Base64-encoded screenshot artifact replacing binary PNG |
docs/ci/WORKFLOW_SYSTEM.md |
Updated workflow documentation to reference Maint 46 across multiple sections |
docs/ci/WORKFLOWS.md |
Added reference to Maint 46 Post CI workflow and its purpose |
.github/workflows/maint-46-post-ci.yml |
New workflow file for post-CI summary automation |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Automated Status SummaryHead SHA: f200c5b
Coverage Overview
Coverage Trend
Updated automatically; will refresh on subsequent CI/Docker completions. Keepalive checklistScope
Tasks
Acceptance criteria
|
Autofix StatusRun: 2025-10-26 17:38:47 UTC
Autofix resultClean-mode cosmetic autofix commit: c4c36ecbc0a2 Trend (last 40 runs)Remaining: 0 Artifacts & Reports
This comment auto-updates; do not edit manually. |
- Add # noqa: E402 to opening line of grouped import statement - Remove redundant E402 suppression from individual import lines - Format 8 test files with Black Autofix failed because Ruff's import ordering created a grouped import, then the lint step found E402 on the opening line (noqa comments inside parentheses don't suppress errors on the 'from' line). This blocked the Black formatting step from running.
|
Clean-mode cosmetic autofix (
|
* chore(codex): bootstrap PR for issue #3053 * Store Maint 46 preview screenshot as base64 artifact (#3061) * Store Maint 46 preview screenshot as base64 artifact * Update docs/evidence/maint-46-post-ci-summary.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix(ci): register maint-46-post-ci.yml in workflow inventory * fix(ci): suppress E402 on grouped imports and format test files - Add # noqa: E402 to opening line of grouped import statement - Remove redundant E402 suppression from individual import lines - Format 8 test files with Black Autofix failed because Ruff's import ordering created a grouped import, then the lint step found E402 on the opening line (noqa comments inside parentheses don't suppress errors on the 'from' line). This blocked the Black formatting step from running. * chore(autofix): formatting/lint --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Summary
Testing
https://chatgpt.com/codex/tasks/task_e_68fe2e419c9c8331a5787520556c4ffb