Skip to content

Plone 6.2 support. Removed the Plone 4 themes profile and upgrade step - #4

Draft
chris-adam wants to merge 15 commits into
masterfrom
plone61-chris-adam
Draft

chris-adam wants to merge 15 commits into
masterfrom
plone61-chris-adam

Conversation

@chris-adam

@chris-adam chris-adam commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Based on the plone61 work (@chris-adam, @laulaz), rebased on master. Adds Plone 6.2 next to 6.0 and 6.1 (buildout, GHA matrix, pkgutil namespace that 6.2 needs), with unit tests and robot scenarios that pass on Plone 4.3 master and on 6.x. tooltipster_helper takes data_parameters 3rd again, as every caller passes it (view_content_selector is now an option), and calls the view on the context URL since Plone 6 has no <base> tag.

⚠️ The Plone 4 themes profile and the 1000→2000 upgrade step are removed (themes are default bundles on Plone 6).

🤖 Generated with Claude Code

@coveralls-official

coveralls-official Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Coverage Report for CI Build 37929923121

Warning

No base build found for commit 40aa09d on master.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 100.0%

Details

  • Patch coverage: No coverable lines changed in this PR.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 13
Covered Lines: 13
Line Coverage: 100.0%
Coverage Strength: 1.0 hits per line

💛 - Coveralls

@chris-adam
chris-adam marked this pull request as draft October 8, 2026 06:59
chris-adam and others added 14 commits October 8, 2026 14:27
Unit tests for the static files, bundles, theme bundles, uninstall and
browser layer. Robot scenarios for tooltipster_helper as its callers use
it (Plone 4 argument order), on a test-only view; they pass on Plone 4.3
(master) and fail on 6.1 until the helper regressions are fixed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Plone 6.0, 6.1 and 6.2 (test-6.2.cfg, Makefile, GHA matrix, coverage on
6.2). pkgutil-style namespace __init__ without namespace_packages: the
pkg_resources declaration hides the native namespace eggs of 6.2.
tooltipster_helper gets back the signature its callers use
(view_content_selector moved into options) and calls the view on the
context URL (body data-base-url, no <base> tag on Plone 6). Plone 4
themes profile and upgrade step removed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chris-adam
chris-adam changed the base branch from plone61 to master October 8, 2026 12:31
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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