Skip to content

Conversation

@mgovers
Copy link
Member

@mgovers mgovers commented May 30, 2025

  • Use PyPI trusted publishers
  • This also fixes the PyPI upload, which is currently broken due to revoked API tokens
  • Homogenize some CI workflows to PGM (note that this is still ongoing and may still have some follow-ups)

Checks before merging

do-not-merge-label added:

@mgovers mgovers self-assigned this May 30, 2025
@mgovers mgovers added do-not-merge This should not be merged improvement Improvement on internal implementation labels May 30, 2025
mgovers added 4 commits May 30, 2025 10:59
Signed-off-by: Martijn Govers <[email protected]>
Signed-off-by: Martijn Govers <[email protected]>
Signed-off-by: Martijn Govers <[email protected]>
@Thijss Thijss mentioned this pull request Jun 10, 2025
mgovers and others added 3 commits June 10, 2025 13:30
Signed-off-by: Martijn Govers <[email protected]>

Co-authored-by: Thijs Baaijen <[email protected]>
Signed-off-by: Martijn Govers <[email protected]>
* move comments

Signed-off-by: Thijs Baaijen <[email protected]>

* enable test pypi

Signed-off-by: Thijs Baaijen <[email protected]>

* Fix typing issue for numpy 2.3 and python 3.11 (#70)

Signed-off-by: Thijs Baaijen <[email protected]>

---------

Signed-off-by: Thijs Baaijen <[email protected]>
@sonarqubecloud
Copy link

@Thijss Thijss removed do-not-merge This should not be merged labels Jun 16, 2025
@Thijss Thijss marked this pull request as ready for review June 16, 2025 13:41
Copy link
Member

@Thijss Thijss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merging with pointer to pypi-test platform

@Thijss Thijss merged commit 054e7bf into main Jun 16, 2025
23 of 24 checks passed
@Thijss Thijss deleted the feature/pypi-trusted-publishers branch June 16, 2025 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement on internal implementation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants