Commit Graph

17 Commits

Author SHA1 Message Date
Robert Taylor 083d9fa7b2 Only run test uploads on main
If we run test uploads on branches, we inherently will get clashes as
pep440 versioning is linear by design.
2023-08-14 22:20:05 +01:00
Robert Taylor 8ed2c20781 If a new manylinux image isn't needed to be built, use the latest from main 2023-08-14 08:45:27 +01:00
Robert Taylor 08aa763619 Grant permissions to read package repository to build step 2023-08-12 23:09:10 +01:00
Robert Taylor 5a8d94c50d Use docker metadata extract to find tag 2023-08-12 23:09:10 +01:00
Robert Taylor 9fe1b15e5f Use sha1s for actions from third party repos 2023-08-12 23:09:10 +01:00
Robert Taylor 219c231005 Log into GHCR 2023-08-12 23:09:10 +01:00
Robert Taylor 23df3ed2e1 Use prebuild manylinux image 2023-08-12 23:09:10 +01:00
Robert Taylor 874a96e33b Add Github workflow to build custom manylinux image 2023-08-12 23:09:10 +01:00
Robert Taylor e5baf38a39 Use GitHub releases for releasing... 2023-08-11 21:12:19 +00:00
Robert Taylor aff1df5062 Tweak push rules for release build 2023-08-11 14:25:11 +00:00
Robert Taylor f192afd5f5 Add temporary token for pypi 2023-08-09 22:06:20 +02:00
Robert Taylor 75419fd817 Add (temporaray) token for pypi testing 2023-08-09 17:33:14 +01:00
Robert Taylor 1e8211c973 Always upload to testing, only upload to real pypi on a tagged release 2023-08-09 17:33:14 +01:00
Robert Taylor 760692e496 Deploy wheels to pypi testing 2023-08-09 17:33:14 +01:00
Robert Taylor ab99ab1099 Add cache key 2023-07-16 06:11:53 +00:00
Robert Taylor d77950de65 Use ccache to speed up build 2023-07-16 06:11:43 +00:00
Robert Taylor abf08d443d Set up parallel github CI based off Numpy's actions 2023-07-16 05:50:05 +00:00