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

Dependabot updates run monthly and attempt to auto-compile dist/ #205

Merged
merged 7 commits into from Apr 20, 2022

Conversation

brrygrdn
Copy link
Member

@brrygrdn brrygrdn commented Apr 19, 2022

We want to start using Dependabot updates to establish a maximum release frequency of 1 minor patch per month to keep our dependencies up to date.

In order to make this process as painless as possible, this PR collects a few improvments:

  • We now run a separate CI check to determine if the dist/ folder is up to date instead of failing the overall CI build
  • We now use the action itself to look for production NPM dependencies to automatically rebuild and add the diff to the dist/ folder so as many PRs as possible can just be merged on approval.
  • Centralise on a single automation PAT for dependabot which will be added to the repo before this merges.

This also incorporates a proper fix to replace this old PR: #171

@brrygrdn brrygrdn requested a review from a team as a code owner Apr 19, 2022
.github/workflows/ci.yml Outdated Show resolved Hide resolved
jurre
jurre previously approved these changes Apr 19, 2022
Copy link
Member

@jurre jurre left a comment

Co-authored-by: Jurre <jurre@github.com>
jurre
jurre approved these changes Apr 20, 2022
@brrygrdn brrygrdn merged commit ba38fe5 into main Apr 20, 2022
4 checks passed
@brrygrdn brrygrdn deleted the brrygrdn/automation-tidy-up branch Apr 20, 2022
@brrygrdn brrygrdn mentioned this pull request Apr 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants