Skip to content

Bake libsqlite3-dev into every runner image - #392

Merged
rldyourmnd merged 1 commit into
mainfrom
fix/bake-libsqlite3-dev
Sep 3, 2026
Merged

Bake libsqlite3-dev into every runner image#392
rldyourmnd merged 1 commit into
mainfrom
fix/bake-libsqlite3-dev

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Why

Release workers use network_policy: release-allowlist and cannot reach Ubuntu apt. Almaty Drift host tests failed installing libsqlite3-dev at job time (NDDev-it-com/server-nddev-amsterdam#148). The runtime library libsqlite3-0 is already in the image; the headers are not.

Change

  • Install libsqlite3-dev in every golden-image variant
  • Smoke: sqlite3.h, libsqlite3.so, and pkg-config sqlite3
  • Pin the drifted standard manifest and recipe fingerprints

This does not rebuild or promote live images. After merge, bake and promote as the next image generation, then pin from the estate.

Release workers have no apt egress, so Drift host tests cannot install
SQLite headers at job time. The runtime library was already present;
the -dev package and a smoke check make the C API a baked capability.
@rldyourmnd
rldyourmnd merged commit cc8c675 into main Sep 3, 2026
10 checks passed
@rldyourmnd
rldyourmnd deleted the fix/bake-libsqlite3-dev branch September 3, 2026 22:30
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