Skip to content

CI: upload canonical artifacts for validation, image parity, and performance#22

Merged
iahncajigas merged 1 commit intomainfrom
codex/canonical-artifacts-upload
Mar 5, 2026
Merged

CI: upload canonical artifacts for validation, image parity, and performance#22
iahncajigas merged 1 commit intomainfrom
codex/canonical-artifacts-upload

Conversation

@iahncajigas
Copy link
Copy Markdown
Contributor

@iahncajigas iahncajigas commented Mar 5, 2026

Summary

  • add always-run artifact uploads with if-no-files-found: error for validation-pdf, image-mode-parity, and performance-parity workflows
  • add workflow-side artifact generation so canonical files exist under output/pdf and output/performance
  • add regression guard script tools/reports/assert_artifacts_exist.py and run it before uploads in each workflow

Artifact coverage

  • validation-pdf: output/pdf/*.pdf, output/pdf/*.json, output/pdf/*.csv
  • image-mode-parity: output/pdf/image_mode_parity/** and pairing JSON under output/pdf/*.json
  • performance-parity: output/performance/performance_parity_report.json, output/performance/performance_parity_report.csv, and output/performance/*.json|*.csv

Local checks

  • pytest -q
  • python tools/reports/assert_artifacts_exist.py --kind validation
  • python tools/reports/assert_artifacts_exist.py --kind image
  • python tools/reports/assert_artifacts_exist.py --kind performance

@iahncajigas iahncajigas merged commit 7cfb00f into main Mar 5, 2026
9 checks passed
@iahncajigas iahncajigas deleted the codex/canonical-artifacts-upload branch March 5, 2026 04:12
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