-
Notifications
You must be signed in to change notification settings - Fork 108
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
Release web-features 0.1.1 #36
Conversation
@ddbeck do you have preferences for how to publish to NPM? https://github.com/w3c/webref/blob/main/.github/workflows/release-package.yml has some stuff we can take inspiration from, but I haven't set this up before, curious if you have? |
I set up BCD's release workflow. It was and is a multi-step process:
It worked OK. Ultimately, what I wanted to build was a workflow much closer to webref's: open a PR and merge it to trigger a release. It was hard to glue together with all of the other tasks that had accreted around BCD's releases, so if we can do something like earlier it will probably be easier. Though looking at webref's script to generate PRs has me a little intimidated. That said, if I had a wishlist for a release workflow, it'd probably contain:
|
OK, so I think we need these bits then:
Unclear: Use GitHub releases or tags at all? They're not a necessary part of the setup. |
|
I like the idea of using GitHub releases, just because I'm somebody who often looks to the GitHub releases page for a project to figure out what's new. If we're generating everything else, I don't expect it'd be particularly complicated to create the tags and releases (I know it used to be harder, though the
Ah, bummer. I thought it was possible to trigger GitHub Actions workflows on comment contents. Oh well. Again, something nice to do, but not strictly required. |
@foolip I tried to capture this discussion and turn it into a to-do list with #11 (comment). Do you want this release to happen without the automation? Or is it better to automate from the start? |
@ddbeck I think getting releases going is probably the most important next step for web-features. If you want to take a stab at it, setting it up however you prefer, I'll be happy to review! |
Closing in favor of #99. |
No description provided.