Skip to content

Burr 0.42.0 release prep#651

Draft
elijahbenizzy wants to merge 13 commits intomainfrom
burr-0.42.0-release-prep
Draft

Burr 0.42.0 release prep#651
elijahbenizzy wants to merge 13 commits intomainfrom
burr-0.42.0-release-prep

Conversation

@elijahbenizzy
Copy link
Contributor

[Short description explaining the high-level reason for the pull request]

Changes

How I tested this

Notes

Checklist

  • PR has an informative and human-readable title (this will be pulled into the release notes)
  • Changes are limited to a single goal (no scope creep)
  • Code passed the pre-commit check & code is left cleaner/nicer than when first encountered.
  • Any change in functionality is tested
  • New functions are documented (with a description, list of inputs, and expected output)
  • Placeholder code is flagged / future TODOs are captured in comments
  • Project documentation has been updated if adding/changing functionality.

Elijah ben Izzy added 10 commits February 8, 2026 20:52
Replace "Copyright YEAR Apache Software Foundation" format with the
Apache-recommended "Licensed to the Apache Software Foundation" format.
The copyright year format is not standard for ASF projects.
Add standard Apache license headers as first code cell to all notebooks
that were missing them. Apache releases require proper license headers
in all distributed files for IP compliance.
Add twine check to validate wheel metadata before signing and release.
This catches packaging issues like malformed metadata, missing long
descriptions, or invalid entry points early in the release process.
Add twine to prerequisites and update build documentation to reflect
the new metadata validation step. Release managers need to know about
this dependency before attempting a release.
Add twine-check subcommand to allow voters to independently verify wheel
metadata during release voting. This gives voters an additional tool to
validate package quality beyond signature and license checks.
Show actual twine output when wheel metadata validation fails. This
helps release managers quickly diagnose and fix packaging issues
without needing to manually re-run twine.
Replace "Copyright YEAR" format with the Apache-recommended
"Licensed to the Apache Software Foundation" format in all
configuration and requirements files. The copyright year format
is not standard for ASF projects.
Rename git archive from apache-burr-{version}-incubating.tar.gz to
apache-burr-{version}-incubating-src.tar.gz to clearly distinguish
the source archive from other artifacts in the release.
@elijahbenizzy elijahbenizzy force-pushed the burr-0.42.0-release-prep branch from 69b5da0 to 6c0b52b Compare February 9, 2026 04:52
@github-actions
Copy link

github-actions bot commented Feb 9, 2026

A preview of 8d7e11d is uploaded and can be seen here:

https://burr.dagworks.io/pull/651

Changes may take a few minutes to propagate. Since this is a preview of production, content with draft: true will not be rendered. The source is here: https://github.com/apache/burr/tree/gh-pages/pull/651/

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.

2 participants