Skip to content

chore(deps): bump com.github.kagkarlsson:db-scheduler-spring-boot-4-starter from 16.7.0 to 16.12.0 in /backend - #36

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/backend/com.github.kagkarlsson-db-scheduler-spring-boot-4-starter-16.12.0
Open

chore(deps): bump com.github.kagkarlsson:db-scheduler-spring-boot-4-starter from 16.7.0 to 16.12.0 in /backend#36
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/backend/com.github.kagkarlsson-db-scheduler-spring-boot-4-starter-16.12.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 9, 2026

Copy link
Copy Markdown

Bumps com.github.kagkarlsson:db-scheduler-spring-boot-4-starter from 16.7.0 to 16.12.0.

Release notes

Sourced from com.github.kagkarlsson:db-scheduler-spring-boot-4-starter's releases.

v16.12.0

Changelog

🚀 Features

  • d29c497 add per-task summary to SchedulerClient (#874), closes #873 #874
  • 277f96b sqlite support is added (#869), closes #868 #869

🐛 Fixes

  • 9ff943a single statement lock-and-fetch unresolved task from first batch… (#811), closes #804 #811

🛠 Build

  • a02d60d deps-dev: bump org.xerial:sqlite-jdbc from 3.25.2 to 3.41.2.2 in /db-scheduler (#875), closes #875
  • f520342 deps: bump io.zonky.test.postgres:embedded-postgres-binaries-bom from 17.5.0 to 18.3.0 (#865), closes #102 #103 #105 #106 #107 #108 #865

Contributors

We'd like to thank the following people for their contributions:

v16.11.0

Changelog

🚀 Features

  • ef0d41e add MaxRetriesBuilder fluent API for FailureHandler (#856)

🔄️ Changes

  • 9481948 mdc logging interceptor is refactored in spring boot example (#854)

🛠 Build

  • 8c3e465 deps: bump org.mockito:mockito-bom from 5.20.0 to 5.23.0 (#866)
  • 7cc6edc deps: bump org.junit:junit-bom from 6.0.3 to 6.1.0 (#867)

Contributors

We'd like to thank the following people for their contributions:

v16.10.0

Special mentions

Schema was updated for MySQL and MariaDB: TIMESTAMP -> DATETIME (see #838). Users are recommended to patch schemas.

Changelog

🐛 Fixes

  • ad0314c Use DATETIME instead of TIMESTAMP for MySQL and MariaDB schema (#838), closes #514 #838

... (truncated)

Commits
  • a02d60d build(deps-dev): bump org.xerial:sqlite-jdbc from 3.25.2 to 3.41.2.2 in /db-s...
  • d29c497 feat: add per-task summary to SchedulerClient (#874)
  • 277f96b feat: sqlite support is added (#869)
  • f520342 build(deps): bump io.zonky.test.postgres:embedded-postgres-binaries-bom from ...
  • 9ff943a fix: single statement lock-and-fetch unresolved task from first batch… (#811)
  • 8c3e465 build(deps): bump org.mockito:mockito-bom from 5.20.0 to 5.23.0 (#866)
  • 7cc6edc build(deps): bump org.junit:junit-bom from 6.0.3 to 6.1.0 (#867)
  • 9481948 refactor: mdc logging interceptor is refactored in spring boot example (#854)
  • ef0d41e feat: add MaxRetriesBuilder fluent API for FailureHandler (#856)
  • 22c1fb9 build(deps): bump org.jetbrains:annotations from 26.0.2 to 26.1.0 (#861)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Aug 9, 2026
venkateshsakamuri-lab pushed a commit that referenced this pull request Aug 15, 2026
## Problem

Pull requests were sitting on a required check that could never arrive:

```
analyze (${{ matrix.language }})   Expected — Waiting for status to be reported   [Required]
```

Note the name: the **raw, un-interpolated template**. That is not a
check that failed — it is a check nothing will ever report.

## Root cause

`codeql.yml` guarded the `analyze` job with:

```yaml
if: github.event.repository.visibility == 'public'
```

A job-level `if:` is evaluated **before the matrix expands**. So when
the job is skipped, GitHub emits a *single* check run under the literal
`name:` template rather than the two expanded names. While this
repository was private, every PR reported exactly one CodeQL check,
named `analyze (${{ matrix.language }})`, conclusion `skipped` — still
visible on the older open PRs (#40, #36).

That phantom name was the only CodeQL check anyone had seen, so it was
pinned as a required status check in the `Protect main branch` ruleset —
GitHub's suggestion list offers whatever was last reported.

When the repository went public, the job started running for real and
reporting `analyze (java-kotlin)` and `analyze (javascript-typescript)`.
The required phantom was left with nothing to satisfy it, and every PR
became unmergeable with no failing job to point at.

## Fix

Remove the guard. Its own comment named the condition for deleting it —
*"DELETE THIS LINE once the repository is public"* — and that condition
is now met: the repository is public and code scanning is free.

The replacement comment records the failure mode so the `if:` is not
reintroduced, and directs a future private-repository scenario to the
ruleset instead of a job condition.

## Test plan

- [ ] CodeQL runs on this PR and reports **`analyze (java-kotlin)`** and
**`analyze (javascript-typescript)`** — not the template name
- [ ] Both legs pass, satisfying the two required contexts already
configured in the ruleset
- [ ] No new `if:` remains on the job (the two matches in the file are
inside comments)
- [ ] Watch the Monday `27 4 * * 1` cron: scheduled runs on Aug 3 and
Aug 10 both reported `skipped`, correctly, since the repository was
private then. Whether `github.event.repository.visibility` is even
populated on `schedule` events was never tested — removing the guard
makes it moot, and the next cron should now produce a real scan.

## Notes

- The `Protect main branch` ruleset has already been corrected
separately; it now lists only the two expanded contexts. This PR removes
the thing that generated the bad name in the first place.
- Older PRs created while the repository was private still carry the
stale skipped check and report `UNKNOWN` mergeability. A rebase or any
push forces GitHub to recompute them against the corrected ruleset.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
…tarter

Bumps [com.github.kagkarlsson:db-scheduler-spring-boot-4-starter](https://github.com/kagkarlsson/db-scheduler) from 16.7.0 to 16.12.0.
- [Release notes](https://github.com/kagkarlsson/db-scheduler/releases)
- [Commits](kagkarlsson/db-scheduler@v16.7.0...v16.12.0)

---
updated-dependencies:
- dependency-name: com.github.kagkarlsson:db-scheduler-spring-boot-4-starter
  dependency-version: 16.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/maven/backend/com.github.kagkarlsson-db-scheduler-spring-boot-4-starter-16.12.0 branch from 5d93c7c to c8ed52e Compare August 15, 2026 17:53
@dependabot
dependabot Bot requested a review from a team as a code owner August 15, 2026 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants