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 GitHub release #5608

Closed
4 tasks done
Tracked by #5580
domoscargin opened this issue Jan 15, 2025 · 0 comments · Fixed by #5641
Closed
4 tasks done
Tracked by #5580

Automate GitHub release #5608

domoscargin opened this issue Jan 15, 2025 · 0 comments · Fixed by #5641
Labels
github_actions Pull requests that update GitHub Actions code 🚀 release

Comments

@domoscargin
Copy link
Contributor

domoscargin commented Jan 15, 2025

What

Automate the steps to create a GitHub release, including the creation of a release artifact, which currently (for some reason) happens in the publish to npm job.

We should figure out how to test this work without spamming our GitHub releases. npm has dry-run, so perhaps GitHub has something similar?

Why

Currently creating a GitHub release is done locally on dev machines, including manually uploading a release artifact. Doing it via the GitHub API will hopefully mean a more controlled environment.

Who

Developers

Done when

  • We have a way of triggering this job (which could be manual, or could, for instance, check npm)
  • Have figured out how to generate and attach the release artifact automatically
  • Can create a GitHub release
  • We have updated the documentation for this step
@domoscargin domoscargin added the github_actions Pull requests that update GitHub Actions code label Jan 15, 2025
@domoscargin domoscargin moved this to Backlog 🏃🏼‍♀️ in GOV.UK Design System cycle board Jan 15, 2025
@domoscargin domoscargin moved this from Backlog 🏃🏼‍♀️ to Needs review 🔍 in GOV.UK Design System cycle board Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github_actions Pull requests that update GitHub Actions code 🚀 release
Projects
Status: Needs review 🔍
Development

Successfully merging a pull request may close this issue.

1 participant