Skip to content

Pin fog-plugins v1.6.17 - #1365

Merged
mastacontrola merged 1 commit into
working-1.6from
pin-fog-plugins-1617
Aug 25, 2026
Merged

Pin fog-plugins v1.6.17#1365
mastacontrola merged 1 commit into
working-1.6from
pin-fog-plugins-1617

Conversation

@mastacontrola

Copy link
Copy Markdown
Member

Carries the plugin half of ADR 0028 — the ten two-state columns in
LDAPServers, OIDCProviders and location become tinyint(1).

They convert through Schema::enumToTinyint(), which #1364 already landed on
this branch, so the ordering is right: the helper exists before anything calls
it.

Without this bump the core columns are tinyint(1) and the plugin ones stay
enum('0','1') — the two-conventions state ADR 0028 exists to end, and the
plugin columns keep the index trap.

Verified against a restore of a live 1.6 database, driving each plugin manager's
own install(): all ten converted, every value, default and nullability
preserved, idempotent on re-run.

FOGProject/fog-plugins#27, released as v1.6.17.

Carries the plugin half of ADR 0028: the ten two-state columns in
LDAPServers, OIDCProviders and location become tinyint(1), converted
through Schema::enumToTinyint() -- which this branch already ships, so
the ordering is right.

Without the bump the core columns are tinyint and the plugin ones stay
enum('0','1'), which is the two-conventions state ADR 0028 exists to end.

FOGProject/fog-plugins#27, released as v1.6.17.

Co-Authored-By: Claude <noreply@anthropic.com>
@mastacontrola
mastacontrola merged commit 21c314d into working-1.6 Aug 25, 2026
8 checks passed
@mastacontrola
mastacontrola deleted the pin-fog-plugins-1617 branch August 25, 2026 11:52
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