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

Automate publishing to npm #190

Open
3 tasks
stevenbenner opened this issue Feb 25, 2024 · 2 comments
Open
3 tasks

Automate publishing to npm #190

stevenbenner opened this issue Feb 25, 2024 · 2 comments
Assignees
Labels
Repo Administration tasks related to git, github, or any other non-software maintenance.
Milestone

Comments

@stevenbenner
Copy link
Owner

stevenbenner commented Feb 25, 2024

It is possible to automate the npm publish step for releasing a new version of PowerTip with GitHub Actions. Publishing the package in this manner also has the ability to include npm package provenance. Which may be beneficial to developers who use PowerTip.

This would hopefully be one less thing to think about when publishing a new release. So it's probably a good idea to implement this via automation.

It is worth considering packing up the downloadable archive via actions as well.

  • Create a new GitHub Actions workflow to publish PowerTip to npm when a new tagged version is pushed.
  • Configure secrets
  • Update release-process.md document.
@stevenbenner stevenbenner added the Repo Administration tasks related to git, github, or any other non-software maintenance. label Feb 25, 2024
@stevenbenner stevenbenner added this to the 1.4.0 milestone Feb 25, 2024
@stevenbenner stevenbenner self-assigned this Feb 25, 2024
@p4535992
Copy link

Hi @stevenbenner sorry to bother is version 1.4.0 coming soon ? No hurry just as information.

@stevenbenner
Copy link
Owner Author

@p4535992 I'm not sure myself.

The primary feature of version 1.4.0 will be support for jQuery version 4.0.0. Other than this issue, the dev work for 1.4.0 should already be finished. But the last time I checked we only have beta versions of jQuery 4, and I am hesitant to publish a release that is based on a beta version. I would much prefer to have a release candidate of jQuery before releasing the next version of PowerTip.

So my current plan is to release 1.4.0 after the first jQuery 4 RC - assuming that they don't say anything to make me think that there will be a chain subsequent RCs, or that the RC is unstable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Repo Administration tasks related to git, github, or any other non-software maintenance.
Projects
None yet
Development

No branches or pull requests

2 participants