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
* Rework the changelog CI workflow and fix the Dependabot config
Run the backend, frontend and repository changelog checks as steps of a
single job, deriving the package paths from `uvx repoplone settings dump`
via the shared config workflow, and report each outcome in the workflow
summary.
Move `dependabot.yml` to `.github/`, where GitHub actually reads it, and
label its pull requests with `skip changelog`.
* Rename the towncrier `test` fragment type to `tests`
Align the fragment type with the directory name used by the other types,
and declare it in the repository-level configuration as well. Rename the
one existing fragment accordingly, so it is not silently dropped from the
changelog.
Also move the frontend changelog template into `news/`, so it no longer
depends on `node_modules` being installed, relocate the stray
`+core-a6.bugfix` fragment into `news/`, and finish the pipx-to-uvx
migration in `.release-it.json`.
* Use the public released versions of volto-plate
Depend on `kitconcept.plate` 1.0.0a23 from PyPI and
`@kitconcept/volto-plate` 1.0.0-alpha.23 from npm, instead of the source
distribution vendored in `backend/container/` and the tarball vendored in
`frontend/artifacts/`.
Both vendored artifacts and the `update-volto-plate` script that produced
them are removed, together with its `Makefile` target.
Refs https://gitlab.kitconcept.io/kitconcept/distribution-kitconcept-intranet/-/issues/593
* Stop copying the removed vendored artifact directories in the images
`backend/container/` and `frontend/artifacts/` only ever held the vendored
volto-plate distributions. With those consumed from PyPI and npm, git no
longer tracks the directories, so the `COPY` lines fail the image builds.
Nothing else reads either path.
0 commit comments