humanmade / humanmade/hm-gutenberg-tools

Move release process to GitHub Action

Open
#141 0 comments 1 reaction 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.