-
Notifications
You must be signed in to change notification settings - Fork 69
chore: enable trusted publishing for releases to npm and pypi #842
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
Conversation
| authorUrl: 'https://aws.amazon.com', | ||
| authorOrganization: true, | ||
| releasableCommits: pj.ReleasableCommits.featuresAndFixes('.'), | ||
| releaseEnvironment: 'releasing', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We already have a releasing environment with the necessary branch protection rule. It is currently only used to publish some of our assets to AWS accounts. I thought about creating a dedicated environment for the package manager releases, but I don't see much value in that.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #842 +/- ##
==========================================
+ Coverage 83.48% 83.83% +0.35%
==========================================
Files 65 65
Lines 9554 9554
Branches 1134 1138 +4
==========================================
+ Hits 7976 8010 +34
+ Misses 1553 1520 -33
+ Partials 25 24 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Draft because we might not be able to move pypi just yet |
This allows us to remove NPM and PyPI tokens from our secrets. Draft until I also make the necessary changes in our NPM and PyPI accounts. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license
This allows us to remove NPM and PyPI tokens from our secrets. Draft until I also make the necessary changes in our NPM and PyPI accounts.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license