This is an archive of the discontinued Mercurial Phabricator instance.

automation: implement "publish-windows-artifacts" command
ClosedPublic

Authored by indygreg on Sep 6 2019, 12:12 AM.

Details

Summary

The new command and associated functionality can be used to
automate the publishing of Windows release artifacts. It
supports uploading wheels to PyPI (using twine) and copying
the artifacts to mercurial-scm.org and updating the latest.dat
file to advertise them via the website.

I ran automation.py publish-windows-artifacts 5.1.1 and it
appeared to "just work." But the real test will be to do this
on the next release...

Diff Detail

Repository
rHG Mercurial
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

indygreg created this revision.Sep 6 2019, 12:12 AM
pulkit accepted this revision.Sep 9 2019, 11:16 AM
This revision is now accepted and ready to land.Sep 9 2019, 11:16 AM