Debian’s tag2upload has finally reached general availability “GA” status for helping Debian developers/maintainers with an improved Git-based packaging workflow.
Debian’s tag2upload has been in development for a while as a means of carrying out source-only uploads using a signed Git tag. This optional means for Debian Developers/Maintainers to carry out source uploads is an enhancement for improving the efficiency and workflow while modernizing the process.
The tag2upload Wiki page describes it as:
“tag2upload allows DDs and DMs to upload simply by using the git-debpush script to push a signed git tag.
Use the git-debpush program.
This replaces the whole upload flow (except, if you’re using gbp pq you must gbp pq export). NB git debpush immediately and unconditionally initiates the upload, so you should already have run all your tests and lints (eg, Salsa CI).
git-debpush in bookworm and trixie are new enough, but for the best user experience, use git-debpush version 14.x (currently in Debian testing and trixie-backports).”
Tag2upload was in open beta since last year but as of today is considered GA. Only “a few significant bugs” were uncovered since the beta process began.
More details on the tag2upload GA via today’s mailing list announcement.
