-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Labels
ci/cdmaintenanceCode refactoring, project structure, dev tooling (storybook, dev server, npm tasks...)Code refactoring, project structure, dev tooling (storybook, dev server, npm tasks...)
Description
Context
We should automate the monthly update of the browserslist database to keep our browser support data current.
Proposed Solution
Create a GitHub Actions scheduled workflow that:
- Runs on the 1st of each month (cron:
0 0 1 * *) - Executes
npx update-browserslist-db@latest(only modifiespackage-lock.json) - Creates a PR with a chore commit (e.g.,
chore(deps): update browserslist-db) - Assigns the team as reviewers
Implementation Notes
- Use
peter-evans/create-pull-requestaction for PR creation (Note: Let's avoid using an action for this, it should be easy to do by ourselves really). - Will need to use a PAT or GitHub App token (not
GITHUB_TOKEN) if we want CI workflows to trigger on the created PR - The existing
CI_TOKENsecret could potentially be reused
References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ci/cdmaintenanceCode refactoring, project structure, dev tooling (storybook, dev server, npm tasks...)Code refactoring, project structure, dev tooling (storybook, dev server, npm tasks...)