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