Skip to content

Consolidate dependency updates and batch Dependabot releases - #32

Merged
seenu-k merged 2 commits into
mainfrom
codex/consolidate-dependabot-updates
Oct 11, 2026
Merged

seenu-k merged 2 commits into
mainfrom
codex/consolidate-dependabot-updates

Conversation

@seenu-k

@seenu-k seenu-k commented Oct 11, 2026 •

Copy link
Copy Markdown
Collaborator

The dependency backlog currently needs eight separate merges and releases. This PR consolidates the compatible updates into one merge and configures Dependabot to open one weekly routine-update PR across the Flutter app, generated API package, Worker, service worker, GitHub Actions and Fastlane.

Included updates

Dependabot policy

Use GitHub's native multi-ecosystem-groups feature for one weekly minor/patch batch, without automerging. Major upgrades are planned manually. Hold the unreviewed Drizzle RCs and connectivity_plus 7.3.2, whose dbus requirement conflicts with stable notifications. Security updates can still arrive independently of the weekly version-update batch. Extend coverage to service_worker and packages/opensplit_api.

Explicit deferrals and deployment note

  • Bump the drizzle group across 1 directory with 2 updates #13: keep Drizzle ORM and kit on 1.0.0-rc.4; the commit-suffixed rc.5 prerelease is deferred by request.
  • Bump connectivity_plus and flutter_local_notifications #26: keep flutter_local_notifications 22.3.1 and connectivity_plus 7.3.1. The notification prerelease requires coordinated Android AGP/Gradle/SDK changes; both updates are deferred by request.
  • Better Auth 1.7.7 is the approved security patch. Google sign-ins already in progress when it is deployed must restart; existing sessions remain valid and no auth database migration is required.
  • This PR does not merge or publish anything. Its eventual single merge to main uses the existing release workflow once; maintenance notes are under Unreleased.

Validation

All four CI jobs pass on fde1449: Analyse and test, Backend and adapter tests, Release tooling, and Web bundle.

  • Server lint, TypeScript checks and 280 server tests pass with the new Vitest/Cloudflare plugin pair.
  • Auth schema generation, all three Drizzle migration generators, Wrangler type generation, API client consistency, and Drift schema regeneration checked.
  • Service worker typechecks and 12 tests pass. Fastlane configuration and mock upload tests pass without publishing.
  • Dart analysis/formatting, 567 Flutter tests, 180 Chrome tests, and 3 Chrome/WASM OPFS tests pass after the Drift patch. The production web bundle builds successfully.
  • Android release APK validation passes using env/ci.example.json and a temporary Gradle init script selecting debug signing for this local invocation. The first attempt reached signing but the ignored local upload-key configuration references a missing keystore; no repository signing settings were changed. Nothing was uploaded. The build still reports the existing legacy-Kotlin warnings for firebase_core and in_app_review; the current compatibility flags are retained.

The original #27 failure was stale generated Wrangler types. #24's failing backend alarm assertion is unrelated to its Flutter timezone patch; the combined server suite passes.

@seenu-k
seenu-k marked this pull request as ready for review October 11, 2026 08:03
@seenu-k
seenu-k merged commit a05dda4 into main Oct 11, 2026
4 checks passed
@seenu-k
seenu-k deleted the codex/consolidate-dependabot-updates branch October 11, 2026 08:36
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