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

Add CD with GitHub Actions #816

Open
1 task
willrowe opened this issue Jun 22, 2022 · 1 comment
Open
1 task

Add CD with GitHub Actions #816

willrowe opened this issue Jun 22, 2022 · 1 comment

Comments

@willrowe
Copy link
Collaborator

willrowe commented Jun 22, 2022

This would allow new releases to be automatically created.

  • Require 2FA or automation tokens on the npm package.
@willrowe
Copy link
Collaborator Author

This may have to be pushed to a later release and done manually until then. I looked into how to set this up, but it requires an npm user to generate an access token and enter it into the repository secrets. This would be fine if the access token could be restricted to just the twig.js package, but it actually would be able to publish an packages that the user who generated the token has access to, which I am not comfortable with.

Ability to restrict access tokens is being considered by GitHub/npm, so if it is ever added then this could move forward.

Relevant issues:
npm/roadmap#10
github/roadmap#557

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant