Skip to content

ci+docs+workflow: Python 3.12/3.13 test matrix and maintenance front-of-work#91

Merged
FabioLeitao merged 3 commits into
mainfrom
chore/maintenance-ci-matrix-and-front-of-work
Mar 20, 2026
Merged

ci+docs+workflow: Python 3.12/3.13 test matrix and maintenance front-of-work#91
FabioLeitao merged 3 commits into
mainfrom
chore/maintenance-ci-matrix-and-front-of-work

Conversation

@FabioLeitao

Copy link
Copy Markdown
Collaborator

Summary

  • CI: Run the test job on Python 3.12 and 3.13 (fail-fast: false). Lint, dependency audit, and Sonar stay on 3.12 to limit minutes.
  • Docs: docs/TESTING.md + docs/TESTING.pt_BR.md describe the matrix; docs/plans/MAINTENANCE_FRONT_OF_WORK.md defines post-burst slices (S1–S4) and the “single front of work” rule.
  • Agents: AGENTS.md — dangling open PR guard (refresh gh pr list before new slices).

Closes

Test plan

  • CI: both matrix legs must pass after merge.
  • Local: uv run pytest tests/test_docs_markdown.py tests/test_markdown_lint.py -q

Post-merge (maintainer)

  • Delete remote branch pr/ci-python-313-matrix-playbook if GitHub leaves it behind.
  • Optionally prune other merged-only remote heads per MAINTENANCE_FRONT_OF_WORK.md slice S2.

- Matrix test job with fail-fast false; lint/audit/sonar stay on 3.12
- Sync TESTING.md and TESTING.pt_BR.md with CI layout
- Supersedes intent of PR #79 (playbook already under docs/plans/)

Made-with: Cursor
@FabioLeitao FabioLeitao merged commit 80935c8 into main Mar 20, 2026
2 checks passed
@FabioLeitao FabioLeitao deleted the chore/maintenance-ci-matrix-and-front-of-work branch March 20, 2026 16:39
FabioLeitao added a commit that referenced this pull request Jun 29, 2026
…ive-91

chore(plans): archive drift #91, Bucket A headers, PUBLISHED_SYNC
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