Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update publish workflow for trusted publishers #105

Merged
merged 2 commits into from
Jan 3, 2024

Conversation

jtpio
Copy link
Member

@jtpio jtpio commented Jan 3, 2024

References

Similar to voila-dashboards/voila#1434

Start using trusted publishers for publishing Voila to PyPI.

This will help to not have to deal with 2FA with the bot account: https://blog.pypi.org/posts/2024-01-01-2fa-enforced/

Code changes

  • Update publish-release.yml to remove the PyPI token and set up id-token
  • Setup voici on PyPI to use trusted publishers

image

User-facing changes

None

Backwards-incompatible changes

None

Copy link
Contributor

github-actions bot commented Jan 3, 2024

lite-badge 👈 Try it on ReadTheDocs

@jtpio jtpio marked this pull request as ready for review January 3, 2024 08:29
Copy link
Member

@martinRenou martinRenou left a comment

Choose a reason for hiding this comment

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

Thanks!

@martinRenou martinRenou merged commit 2a3c981 into voila-dashboards:main Jan 3, 2024
5 checks passed
@jtpio jtpio deleted the trusted-publishers branch January 3, 2024 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants