Skip to content

Migrate to Trusted Publishing#6582

Merged
facutuesca merged 2 commits into
masterfrom
ft/trusted-publishing
Jun 10, 2026
Merged

Migrate to Trusted Publishing#6582
facutuesca merged 2 commits into
masterfrom
ft/trusted-publishing

Conversation

@facutuesca

Copy link
Copy Markdown
Collaborator

This PR adapts the PyPI publishing workflow to use Trusted Publishing. It's based on our template, but leaving the build invocation the same for now.

I've also created the corresponding trusted publisher on PyPI:
image

@facutuesca facutuesca requested a review from ESultanik as a code owner May 22, 2026 00:20
@facutuesca facutuesca requested a review from hbrodin May 22, 2026 00:21
@facutuesca facutuesca force-pushed the ft/trusted-publishing branch from 08c1182 to 55594ba Compare May 22, 2026 00:25
@facutuesca facutuesca force-pushed the ft/trusted-publishing branch from 55594ba to 1d47888 Compare May 22, 2026 00:34
@facutuesca

Copy link
Copy Markdown
Collaborator Author

CI is failing on master due to a linter (trunk?) failing to download a tool:

✔ Downloading Trunk 1.14.1... done
⡿ Unpacking Trunk...
✔ Unpacking Trunk... done
#(...)
Run # Run 'trunk check' on pull request
Detected merge commit, using HEAD^1 
#(...)
  FAILURES  

 install::trivy  Installing tool trivy  .trunk/out/aAaqv.yaml

  NOTICES  

 A tool failed
#(...)
  trunk/out/aAaqv.yaml
  trunk_cli_version: 1.14.1
  title: "Error while executing: Installing tool trivy"
  report:
    - HTTP 404 

@facutuesca facutuesca force-pushed the ft/trusted-publishing branch from e6fa883 to 0c52495 Compare May 22, 2026 00:44
@facutuesca

Copy link
Copy Markdown
Collaborator Author

Running trunk upgrade seems to have fixed the error

@hbrodin hbrodin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM!

@facutuesca facutuesca merged commit ae7b5f1 into master Jun 10, 2026
12 checks passed
@facutuesca facutuesca deleted the ft/trusted-publishing branch June 10, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants