humanmade / humanmade/hm-gutenberg-tools
Move release process to GitHub Action
- Dominant language
- JavaScript
- Stars
- 187
- Forks
- 19
- PR merge metrics
- No merged PRs in 30d
Description
Following a mistake during our execution of the deploy steps for v1.7.2, that version of this plugin went live without built assets. That caused errors in downstream projects which used `hm.controls.PostControl` as a dependency.
To avoid human error, we should update this project to use a GitHub Action-based release workflow that publishes the built tag and release in an automated fashion.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the project’s current manual deploy and release steps, along with the process that builds its assets. Use those entry points to define a GitHub Actions release workflow for tagged versions. Done means a tag automatically builds the assets and publishes the corresponding release without manual deployment steps.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, javascript
- Domain
- ci-cd, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100