Skip to content

fix(deps): hold kr.devslab starter majors on the SB3 demos line#47

Merged
jlc488 merged 1 commit into
mainfrom
fix/dependabot-hold-easy-paging-major-on-sb3
May 23, 2026
Merged

fix(deps): hold kr.devslab starter majors on the SB3 demos line#47
jlc488 merged 1 commit into
mainfrom
fix/dependabot-hold-easy-paging-major-on-sb3

Conversation

@jlc488
Copy link
Copy Markdown
Contributor

@jlc488 jlc488 commented May 23, 2026

Quick policy fix surfaced by #40 (closed). The SB3 demos' ignore block held Spring Boot majors but didn't hold kr.devslab starter majors — so when easy-paging 0.5.0 (the SB4 release line) landed on Maven Central, Dependabot bumped the SB3 demos to it across all 4 directories and CI went red on all 4.

Adds these ignore rules to the SB3 demos entry:

  • kr.devslab:easy-paging-spring-boot-starter (major hold)
  • kr.devslab:easy-paging-spring-boot-starter-reactive (major hold)
  • kr.devslab:ssrf-guard (preemptive)
  • kr.devslab:ssrf-guard-* (preemptive)

Patch/minor still flows through grouped PRs as before. The SB4 demos entry is intentionally NOT touched — that's where these starters' SB4 majors should land.

Docs-only/config-only change.

PR #40 (closed) was Dependabot bumping
`kr.devslab:easy-paging-spring-boot-starter` from 0.4.0 → 0.5.0
across the 4 SB3 demos. The SB3 demos are pinned to the SB3 line of
the starter on purpose — 0.5.x is the SB4 line and carries Jackson 3,
Spring Framework 7, modularization changes, etc. that aren't compile-
compatible with what those demos declare. All 4 builds went red,
confirming the policy gap.

Tighten the SB3 demos' `ignore` block:

- kr.devslab:easy-paging-spring-boot-starter — hold major bumps
- kr.devslab:easy-paging-spring-boot-starter-reactive — same
- kr.devslab:ssrf-guard — hold majors preemptively (if/when ssrf-guard
  ships an SB4-only major, the same rationale will apply)
- kr.devslab:ssrf-guard-* — same

Patch/minor of these starters still flow through as grouped PRs (the
existing `easy-paging` / `ssrf-guard` groups), so security/feature
patches within each line land normally.

The SB4 demos entry (the second gradle block below) is intentionally
NOT touched — that entry is where major bumps of these starters
SHOULD eventually land, alongside whichever new SB major the starter
certifies against.
@jlc488 jlc488 merged commit e9479fb into main May 23, 2026
3 checks passed
@jlc488 jlc488 deleted the fix/dependabot-hold-easy-paging-major-on-sb3 branch May 23, 2026 10:42
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.

1 participant