Skip to content

Extend validate-rc-by-pmc command to support providers validation#60802

Closed
shahar1 wants to merge 1 commit intoapache:mainfrom
shahar1:validate-rc-by-pmc-providers
Closed

Extend validate-rc-by-pmc command to support providers validation#60802
shahar1 wants to merge 1 commit intoapache:mainfrom
shahar1:validate-rc-by-pmc-providers

Conversation

@shahar1
Copy link
Contributor

@shahar1 shahar1 commented Jan 19, 2026

  • Add ProvidersReleaseValidator class for validating provider release candidates
  • Update validate-rc-by-pmc command to support --distribution providers
  • Add --release-date and --packages-file options for providers validation
  • Implement all required validation checks: SVN files, reproducible build, signatures, checksums, licenses
  • Parse packages.txt file containing PyPI URLs from VOTE email
  • Support building and comparing provider distributions with SVN artifacts

Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)
    Claude Opus 4.5 + Gemini 3 Pro

  • Read the Pull Request Guidelines for more information. Note: commit author/co-author name and email in commits become permanently public when merged.
  • For fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
  • When adding dependency, check compliance with the ASF 3rd Party License Policy.
  • For significant user-facing changes create newsfragment: {pr_number}.significant.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

@boring-cyborg boring-cyborg bot added area:dev-tools backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch labels Jan 19, 2026
@shahar1 shahar1 force-pushed the validate-rc-by-pmc-providers branch 5 times, most recently from 0aef751 to 60cd7f8 Compare January 23, 2026 14:04
Enhance AirflowReleaseValidator: task-sdk support, worktree-based reproducible builds with hatch env override patch, content-aware archive diffs, RAT run, and expected SVN artifact checks.
Update PMC verification guide to include Breeze validate-rc-by-pmc flow, reproducible build, SVN, signature, checksum, and license checks for Airflow and Task SDK.
@shahar1
Copy link
Contributor Author

shahar1 commented Jan 28, 2026

Closing for now as focus shifts to ATR.
If we need it as a fallback, I'll revive it.

@shahar1 shahar1 closed this Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant