ci: group Dependabot updates and sync the example copy - #32
Merged
Merged
Conversation
Dependabot updates only _extensions/quarto-openapi, so the sync check fails on its PRs. A new workflow syncs the example, pushes the change to the PR branch, and dispatches the tests on the new commit.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Dependabot updates only
_extensions/quarto-openapi, so the example copy falls out of sync and the test job fails (see #31).This PR adds
sync-dependabot.yml. On PRs that Dependabot opens, it:npm run sync-exampleon the PR branch.test.ymlon the PR branch. GitHub does not start workflows for pushes made withGITHUB_TOKEN, but it does allowworkflow_dispatch. This PR adds that trigger totest.yml.This PR also groups all npm version updates for the extension into one Dependabot PR.
After this merges, Dependabot replaces #30 and #31 with one grouped PR on its next run. To get it sooner, start a check from the repository's Dependabot page (Insights > Dependency graph > Dependabot).
Dependabot stops automatic rebases on a PR after another author pushes to it.
@dependabot recreatediscards the sync commit, and the workflow then adds it again.