Skip to content

Pin plugins v1.6.20 - #1482

Merged
mastacontrola merged 2 commits into
working-1.6from
plugins-pin-1620
Aug 29, 2026
Merged

Pin plugins v1.6.20#1482
mastacontrola merged 2 commits into
working-1.6from
plugins-pin-1620

Conversation

@mastacontrola

Copy link
Copy Markdown
Member

Carries fog-plugins #31 / v1.6.20, which applies the three relationships #1481 declared.

Without this bump those steps exist in the repository and reach no server: bin/fetch-plugins.sh resolves FOG_PLUGINS_VERSION, not main.

column action
capone.cImageID images.imageID RESTRICT
capone.cOSID os.osID RESTRICT
subnetgroup.sgGroupID groups.groupID CASCADE

The release also carries tests/plugin-id-columns-are-classified.test.php, the half of the classification gate that has to live in the plugin repo — core's gate walks commons/schema-expected.php, which is 70 core tables, so a plugin's id columns were never asked about.

Verified by running the real thing, not by inspection: bin/fetch-plugins.sh against the new pin downloads v1.6.20, verifies its sha256, unpacks 17 plugins, and the resulting caponemanager.class.php carries applyConstraints('capone').

mastacontrola and others added 2 commits August 29, 2026 16:04
Carries fog-plugins #31, which applies the three relationships fogproject
#1481 declared: capone.cImageID and capone.cOSID RESTRICT to `images` and
`os`, subnetgroup.sgGroupID CASCADE to `groups`. Without the bump those
steps exist in the repository and reach no server -- fetch-plugins.sh
resolves the pin, not main.

Also carries the gate that should have demanded them.
tests/foreign-key-map.test.php walks commons/schema-expected.php, which is
70 core tables, so a plugin's id columns were never asked about; the
matching gate has to live in the plugin repo because that one is fetched on
its own and is the only side that knows its own tables.

Verified by running bin/fetch-plugins.sh against the new pin: v1.6.20
downloads, its sha256 verifies, and the unpacked capone manager carries the
step.

Co-Authored-By: Claude <noreply@anthropic.com>
@mastacontrola
mastacontrola merged commit b9e2d1a into working-1.6 Aug 29, 2026
9 checks passed
@mastacontrola
mastacontrola deleted the plugins-pin-1620 branch August 29, 2026 21:08
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