Skip to content

Use kitconcept-core 2.0.0b1 - #42

Merged
ericof merged 6 commits into
mainfrom
issue-66-plone620
Jun 23, 2026
Merged

Use kitconcept-core 2.0.0b1#42
ericof merged 6 commits into
mainfrom
issue-66-plone620

Conversation

@ericof

@ericof ericof commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Summary

Upgrades the kitconcept Website distribution to Plone 6.2 and kitconcept.core 2.0.0b1, and moves the authentication plugins and distribution/creation machinery upstream into kitconcept.core.

Changes

  • Upgrade to Plone 6.2 / kitconcept.core 2.0.0b1 — bumps backend Plone (and related plone.* / Products.* pins) to 6.2.0, kitconcept.core to 2.0.0b1, the frontend @kitconcept/core to 2.0.0b1, and the project version to 2.0.0b1.
  • Remove bundled pas.plugins auth packages — drops pas.plugins.authomatic, pas.plugins.keycloakgroups and pas.plugins.oidc (dependencies, hidden profiles, local auth utilities and their tests); these are now provided by kitconcept.core. The setuphandlers INonInstallable import also moves to plone.base.
  • Delegate distribution & site creation to kitconcept.core — distribution handlers now point at kitconcept.core.utils.distributions; the local handlers, creation helpers and embedded schema/registry profile are removed. create_site reads answers from environment variables via get_environmental_variables(), and the test fixtures are reworked around kitconcept.core.factory.add_site.
  • Chore — refresh VS Code workspace settings (drop obsolete flake8 config, add python-envs search paths).

Testing

  • make test142 passed.

Related

  • GitLab issue #66

ericof and others added 5 commits June 23, 2026 09:52
Bump the backend to Plone 6.2.0 (and related plone.* / Products.* pins),
kitconcept.core to 2.0.0b1, and the frontend @kitconcept/core to 2.0.0b1.
Project version moves to 2.0.0b1.

Refs #66
Drop pas.plugins.authomatic, pas.plugins.keycloakgroups and
pas.plugins.oidc from the distribution dependencies (zcml + hidden
profiles) and remove the local authentication utilities and their tests;
these are now provided by kitconcept.core.

The setuphandlers INonInstallable import also moves to plone.base
alongside this change.

Refs #66
Point the distribution handlers at kitconcept.core.utils.distributions and
remove the local handlers, creation helpers and embedded schema/registry
profile now provided upstream. The create_site script reads answers from
environment variables via get_environmental_variables(), and the test
fixtures are reworked around kitconcept.core.factory.add_site.

Refs #66
Drop the obsolete flake8 configuration and add python-envs workspace
search paths for the backend virtualenv.
@ericof
ericof requested a review from sneridagh June 23, 2026 14:21
@ericof
ericof merged commit 13ec98e into main Jun 23, 2026
4 checks passed
@ericof
ericof deleted the issue-66-plone620 branch June 23, 2026 19:22
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.

2 participants