Repository navigation
ci: include dependabot updates in release-please - #237
Merged
Merged
Conversation
- release-please: the workflow passed release-type: simple, which ignores release-please-config.json. Use the config and a manifest seeded with 0.21.1. Tags stay v-prefixed (include-component-in-tag: false) so the v*.*.* release workflow keeps firing, and the release pull request stays on release-please--branches--main. - dependabot: conventional commit prefixes, fix(deps) for runtime dependencies, chore(deps-dev) for dev dependencies, ci(deps) for actions. Add the npm ecosystem for web/. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Why
Dependabot PRs never reached a release: they were titled
chore(deps): …, andchoreneither triggers a release nor appears in the changelog with the action's defaults.release-please-config.jsonwas meant to show chores, but the workflow passedrelease-type: simple, which makes the action ignore the config file entirely (there was no manifest). That is why no emoji section ever showed up inCHANGELOG.md.Changes
release-please
config-fileand a new.release-please-manifest.jsonseeded with0.21.1(the latest release).include-component-in-tag: false: otherwise tags would becometracker-v0.21.2andrelease.yml(triggered onv*.*.*) would stop building the image and chart.separate-pull-requestsremoved, so the release PR stays onrelease-please--branches--mainand the open chore(main): release 0.22.0 #203 is updated instead of a second one being opened.dependabot
fix(deps): bump …/web(new)fix(deps): …/chore(deps-dev): …for devDependencies/mcp-server(new)chore(deps): …ci(deps): bump …All prefixes are accepted by the PR title check. Already-open Dependabot PRs keep their
chore(deps)title: rename them tofix(deps)before merging if they should count.Checks
config-fileandmanifest-file.release-please --dry-runagainst this branch. To verify after merge: the next run updates chore(main): release 0.22.0 #203 with the emoji sections and the tag staysv0.22.0.🤖 Generated with Claude Code