You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add @pytest.mark.portal marker support (#37) (#42)
* Add @pytest.mark.portal marker and supporting fixtures (#37)
Introduce a portal marker that lets tests declare GenericSetup profiles,
content, and roles inline — without overriding the portal fixture.
New session-scoped fixtures: apply_profiles, create_content, grant_roles.
Also: bump Plone to 6.1.4, add plone-stubs to test deps, update mx.ini.
* Update VS Code settings for plone-stubs and ruff
* Fix CI: bump GH Actions, replace manual cache, fix venv conflict
- actions/checkout v4 → v6, astral-sh/setup-uv v5 → v8.0.0
- Use setup-uv built-in caching instead of actions/cache
- Skip venv creation in Makefile when .venv already exists (setup-uv)
- Run mypy via uvx to avoid full install in lint job
- Add fail-fast: false to test matrix
- Fix cookiecutter template variable left in Makefile
* Restrict plone-stubs to Python >= 3.12
* Fix plone-stubs install: use git URL with Python >= 3.12 marker
plone-stubs is not published on PyPI, so reference it directly from
GitHub. Remove it from mx.ini (no marker support) and use a PEP 508
direct reference in pyproject.toml instead.
Updated CI workflows: bumped actions/checkout to v6 and astral-sh/setup-uv to v8.0.0, replaced manual cache with setup-uv built-in caching, fixed Makefile venv creation conflict with setup-uv, and added fail-fast: false to test matrix. @ericof
0 commit comments