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 the release build #5603

Open
4 of 5 tasks
Tracked by #5580
domoscargin opened this issue Jan 13, 2025 · 0 comments · May be fixed by #5635
Open
4 of 5 tasks
Tracked by #5580

Automate the release build #5603

domoscargin opened this issue Jan 13, 2025 · 0 comments · May be fixed by #5635
Assignees
Labels
github_actions Pull requests that update GitHub Actions code 🚀 release

Comments

@domoscargin
Copy link
Contributor

domoscargin commented Jan 13, 2025

What

Automate steps 1 - 8 of "Publish a new version of GOV.UK Frontend".

The first step should be the trigger of the build (likely through a GitHub workflow_dispatch action), and the final step should be the creation of the PR. PR review will be done manually.

Why

The current release process is done locally on a developers' machine, which presents security risks and means we don't have a controlled release environment. It can also take a long time, and require folks to wait around while we work through the steps.

Who

Developers

Done when

  • A way to trigger the workflow has been decided
  • We have a Github workflow that automatically runs the existing manual steps
  • [Potentially another issue] We have a way to automatically finesse the CHANGELOG
  • We have the means (probably some tests) to validate that the build has successfully completed and doesn't look weird
  • We have updated the documentation for this step
@domoscargin domoscargin added 🚀 release github_actions Pull requests that update GitHub Actions code labels Jan 13, 2025
@domoscargin domoscargin moved this to Backlog 🏃🏼‍♀️ in GOV.UK Design System cycle board Jan 13, 2025
@domoscargin domoscargin mentioned this issue Jan 13, 2025
2 tasks
@domoscargin domoscargin moved this to Backlog 🏃🏼‍♀️ in GOV.UK Design System cycle board Jan 15, 2025
@domoscargin domoscargin moved this from Backlog 🏃🏼‍♀️ to In progress 📝 in GOV.UK Design System cycle board Jan 16, 2025
@owenatgov owenatgov linked a pull request Jan 24, 2025 that will close this issue
@owenatgov owenatgov moved this from In progress 📝 to Needs review 🔍 in GOV.UK Design System cycle board Jan 24, 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.

2 participants