Skip to content

Upgrade kitconcept.core to 2.0.0b7 - #51

Merged
ericof merged 3 commits into
mainfrom
issue-81
Jul 28, 2026
Merged

Upgrade kitconcept.core to 2.0.0b7#51
ericof merged 3 commits into
mainfrom
issue-81

Conversation

@ericof

@ericof ericof commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

What

Upgrade the distribution's base packages to kitconcept.core 2.0.0b7 / @kitconcept/core 2.0.0-beta.7, plus two drive-by cleanups.

Tracking issue: kitconcept/distribution-kitconcept-website#81

Commits

1. Upgrade kitconcept.core to 2.0.0b7

Done with uvx repoplone deps upgrade backend + uvx repoplone deps upgrade frontend:

  • backend/pyproject.toml — the dependencies pin and the constraint-dependencies entry
  • backend/uv.lock, backend/version.txt
  • frontend/mrs.developer.json — the @kitconcept/core tag
  • frontend/pnpm-lock.yaml

2. Point towncrier issue links at the GitLab tracker

The root and frontend towncrier configs had issue_format pointing at GitHub with an invalid path (/issue/{issue} and /pull/{issue}). Issues for this project live on gitlab.kitconcept.io, so every issue link rendered into the frontend and root changelogs was dead. Both now match the backend config's -/work_items/{issue} format.

3. Parametrize content type test_behaviors with enumerate

Applies the pattern already adopted in test_ct_lrf.py to the other eight content type test modules. Each behavior becomes its own test case, so a wrong or misordered behavior is reported by index and value rather than as a 17-element tuple diff. Behavior lists and their order are unchanged — pure test-shape refactor.

Test plan

  • make backend-test — green
  • uv run pytest tests/content_types/ -q — 158 passed
  • make format — no changes
  • uvx towncrier build --draft on all three scopes renders correctly, with working GitLab links

ericof added 3 commits July 28, 2026 07:16
Bump the backend base package (kitconcept.core) and the frontend base
package (@kitconcept/core) via repoplone deps upgrade.

Refs #81
The root and frontend towncrier configs pointed issue_format at GitHub,
using an invalid /issue/ (and /pull/) path. Issues for this project are
tracked on gitlab.kitconcept.io, so align both with the backend config.
Each behavior becomes its own test case, so a wrong or misordered
behavior is reported by index and value instead of a whole-tuple diff.
@ericof
ericof requested review from fredvd and sneridagh July 28, 2026 10:24
@ericof
ericof merged commit 5bab41e into main Jul 28, 2026
23 checks passed
@ericof
ericof deleted the issue-81 branch July 28, 2026 12:11
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