Commit graph

43 commits

Author SHA1 Message Date
Alex Gaynor
36368cc056
Include cryptography_vectors in our test deps (#10277)
fixes #10242
2024-01-28 13:29:34 -06:00
Paul Kehrer
c8f732eb27
fix the release script (#10233)
we removed version as an arg, but didn't remove it from the click decorator
2024-01-22 21:51:02 -05:00
Alex Gaynor
a8b96dab9b
Simplify the release process: No need to pass the version to release.py (#9990) 2023-12-12 06:09:51 -08:00
Alex Gaynor
66cac36f80
Update releaes.py for people with different remote names (#9934) 2023-11-28 11:34:30 -06:00
Alex Gaynor
07b1c9961d
Simplify release script (#9703) 2023-10-09 09:21:14 -05:00
Alex Gaynor
3a75010ee6
Verify version in release script (#9631) 2023-09-19 16:36:14 +00:00
Alex Gaynor
f0f9c9cf6f
Switch the vectors pacakge to use modern pyproject.toml (#8853) 2023-05-02 09:09:19 -05:00
Alex Gaynor
9d06775cb1
Automate the version bump (#8828) 2023-04-26 08:21:39 -05:00
Alex Gaynor
22ae4d831f
Replace release.py with OIDC publishing (#8483)
We are now in the PyPI OIDC publishing beta
2023-03-11 12:26:32 +08:00
Alex Gaynor
5d3db676cf
Use the ruff 'pyupgrade' checks (#8104) 2023-01-20 05:36:01 +08:00
Alex Gaynor
72305421f3
Remove CircleCI (#8092) 2023-01-18 09:47:40 +08:00
Paul Kehrer
52018d73f6
more release.py fixes and improvements (#7956)
* more release.py fixes and improvements

* Update release.py

Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>

Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2023-01-02 05:27:13 +00:00
Paul Kehrer
84a3cd7abb
automatically download and upload circleci wheels (#7949) 2023-01-02 02:22:32 +00:00
Alex Gaynor
525c0b3d5d
Type annotate release.py (#7951) 2023-01-02 07:38:57 +07:00
Alex Gaynor
7ff729ecf2
Switch from flake8 to ruff (#7920)
It's more than 60x faster.
2022-12-21 09:44:47 +07:00
Alex Gaynor
ab2aff3b43
be careful to only publish wheels from the right CI run (#7865) 2022-11-30 19:40:48 -06:00
Alex Gaynor
2a4cf7dc9b
Build vectors and sdist artifacts in CI as well. (#7766)
This is in preperation for ultimately uploading them from GHA once PyPI has OIDC integration.
2022-11-03 11:41:03 +00:00
David Hotham
ed67b30aab
Upload wheels before sdist at release (#7469)
So that pypi pppulates the data available via the JSON API
2022-08-02 08:08:59 -04:00
Alex Gaynor
c0e7c2a6e4
Provide a link to create a PAT in the release flow (#7406) 2022-07-06 16:46:17 -05:00
Paul Kehrer
5ca120918f
release.py event we want is push not create (#6334) 2021-09-29 22:18:50 -04:00
Paul Kehrer
82d3f2bdc5
update release.py (#6332)
* update release.py

* flake8
2021-09-29 20:38:28 -04:00
Alex Gaynor
cfd079a034
Updates for our new main branch (#5818) 2021-02-11 21:15:39 -06:00
Alex Gaynor
e0477596f7
Remove __future__ import from our code (#5610) 2020-12-09 00:35:11 -06:00
Paul Kehrer
bda138768a
new black, actually slightly different than the old black (#5429) 2020-08-26 22:59:43 -04:00
Paul Kehrer
7081923cb7
refactor wheel builder to use workflows and download/build separately (#5412)
* refactor wheel builder to use workflows and download/build separately

* Update .github/workflows/wheel-builder.yml

Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>

Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2020-08-16 18:50:38 -04:00
Alex Gaynor
60aa04481f
Paint it Black by the Rolling Stones (#5324) 2020-07-20 13:06:29 -05:00
Paul Kehrer
5526dca15b
goodbye azure (#5207)
* goodbye azure

* Update tox.ini

Co-Authored-By: Alex Gaynor <alex.gaynor@gmail.com>

* review comments

* update a comment

* delete final azure yaml

* linting

Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2020-04-19 20:32:28 -04:00
Alex Gaynor
2c4fccceff
Extra paranoia in the release script (#5152) 2020-03-21 19:39:29 -05:00
Alex Gaynor
937a7daf1f
Move wheel builer to github actions (#5147) 2020-03-21 14:14:46 -05:00
Alex Gaynor
4f7715b6e6 Remove the final vestigates of Jenkins (#4897)
* Remove the final vestigates of Jenkins

* flake8
2019-05-26 07:35:49 -04:00
Alex Gaynor
37b9ac0c8a Update release.py to use azure for wheel building (#4878)
* Initial stab at this script

* Convert to the old style artifact publish

* Update script based on some testing

* Remove this

* Adapt release.py to combine azure and jenkins wheels
2019-05-25 11:11:49 -04:00
Alex Gaynor
cd46145aa4 Remove CDN purging, the new PyPI does the right thing (#4198) 2018-04-17 21:16:42 +08:00
Alex Gaynor
3414f5c885 Update URLs for new pypi! (#4194)
* Update URLs for new pypi!

* trailing slash

* grump
2018-04-16 07:41:11 +08:00
Alex Gaynor
c1f8e46033 Fixes #3821 -- improve output during release.py (#3848)
This should cause stdout/stderr for command we run to be displayed, and also print which commands we're running
2017-08-04 12:45:11 -05:00
Alex Gaynor
72e37c4062 Refs #3646 -- Don't use shell globbing in our release script (#3809) 2017-07-24 15:28:25 +03:00
Paul Kehrer
96ffd91956 fix wheel building with parameters (#3808) 2017-07-23 19:44:19 -04:00
Alex Gaynor
4973350a66 Refs #3646 -- invoke twine correctly (#3789) 2017-07-17 20:59:17 +02:00
Paul Kehrer
0145873de7 parametrize the wheel builder to support out of order releases (#3731) 2017-06-26 21:56:45 -07:00
Alex Gaynor
3ff51d49aa typo fix (#3674) 2017-06-04 10:38:55 -10:00
Alex Gaynor
eadebec001 Refs #3646 -- include stdout in the output when spawning a process fails in the release script (#3671) 2017-06-04 09:51:09 -10:00
Paul Kehrer
1d08e5104a download artifacts from new jenkins (#3645)
turns out new jenkins changed its JSON a bit.
2017-05-29 23:23:56 -04:00
Paul Kehrer
66e6695f73 update to new CI server for wheels + switch to using a job token (#3638)
* update to new CI server for wheels + switch to using a job token

* avoid slash folding
2017-05-29 21:48:37 -04:00
Alex Gaynor
c7dd9de42f Replace release automation with click (#3557)
* Replace release automation with click

* Fix

* fix
2017-05-20 14:37:40 -07:00
Renamed from tasks.py (Browse further)