Skip to content

ci: give Dependabot's security updates Conventional Commit titles - #18

Merged
kalaspuff merged 1 commit into
mainfrom
fctl/235-we-just-got-a-dependabot-pr-it-seems-lik
Oct 24, 2026
Merged

kalaspuff merged 1 commit into
mainfrom
fctl/235-we-just-got-a-dependabot-pr-it-seems-lik

Conversation

@fctl-sh

@fctl-sh fctl-sh Bot commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Without a configuration Dependabot titles its pull requests "Bump x from 1.0.0 to 1.0.1", and this repository's Commits check refuses that, as hyperstructure/fctl's did for its first security update. .github/dependabot.yml titles them build(deps): bump …, and ci(deps): bump … for the workflows' actions. It keeps version updates off (open-pull-requests-limit: 0), so Dependabot still opens only the security updates the repository's settings turn on. I validated the file against SchemaStore's Dependabot schema and ran those titles through node scripts/lint-commit.mjs. A title that a long package name and its versions take past 72 characters still fails the check, and someone shortens it on the pull request.

The same change for hyperstructure/fctl, where Dependabot also had to update the npm workspace's root lockfile:

Worth confirming

  • Decision: Version updates stay off, as they are now. Raising open-pull-requests-limit turns them on for an ecosystem.
  • Decision: Dependency updates are build, which waits for the next release, so a security fix to one of the three font packages that consumers install doesn't release by itself. Retitling that pull request fix(deps): … releases it when it merges.
  • Assumption: Dependabot's security updates are on for this repository, or will be, as they are for hyperstructure/fctl. Without them this file does nothing; I can't see the repository's security settings.

fctl session

Without a configuration Dependabot titles its pull requests "Bump x from
1.0.0 to 1.0.1", which the Commits check refuses, as it did
hyperstructure/fctl's first security update (hyperstructure/fctl#252).
They are now build(deps): bump …, and ci(deps): bump … for the workflows'
actions. open-pull-requests-limit: 0 keeps version updates off, so
Dependabot still opens only the security updates the repository's
settings turn on.
@kalaspuff
kalaspuff merged commit 8bcd10e into main Oct 24, 2026
3 checks passed
@kalaspuff
kalaspuff deleted the fctl/235-we-just-got-a-dependabot-pr-it-seems-lik branch October 24, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant