ci: rebuild from templates on the docker base with release plumbing #21
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/template-rebuild"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
First adoption of the templates repo (
templates@3028942). Every template-owned file was deleted and re-applied from the layers; nothing else was touched.Layers applied
common— shared floordocker— base type, detected from theDockerfilemarkercommon-versioning+common-versioning-docker— release plumbingdocker-multiarch/docker-simple)Not touched
Dockerfile,bump.yml,cz-preview,entrypoint.sh,CHANGELOG.md. TheDockerfileis real, so the layer's baseline was not applied over it;bump.ymlis this repo's product.Carried-forward divergences
Three files deviate from the layers as shipped, all reported as legit patches rather than silently normalised:
.dockerignore— baseline*+!Dockerfileplus!entrypoint.shand!cz-preview. The imageCOPYs both; the baseline alone makes them invisible to the build. CI confirms the image builds with this form.build-version.yml—uses: ./.forgejo/workflows/bump.ymlinstead of the layer'sModernLeft/commitizen-ci/.forgejo/workflows/bump.yml@0.3.0. This is that repo; the pinned form would make it release through its own previous tag rather than its working copy.README.md— kept, where thecommonlayer ships it empty. It is the fleet's only written record of theCZ_SIGNING_KEYsetup, the per-repobump.ymladoption snippet, and the/commitizen-botInfisical path. Restored in7693de9, with the onepr-bump-preview.yaml→.ymlreference this rebuild's rename invalidated.What changed in behaviour
runs-onmoves fromdockertoubuntu-latest(workflows) andmodernleft-general-ci(code quality).actions/cacheon${{ runner.temp }}/.buildx-cachetotype=gha.network=forgejo-runner-networkandmemory=3gdriver opts.domainmoves from the literal URL to${{ vars.INFISICAL_DOMAIN }}.test-build.yml+code-quality.yml..yamlto.yml;.cz.tomlbecomescz.toml;renovate.jsonmoves to.forgejo/renovate.json.CI
Green on
5314f52: run 4227 (test-build.yml— build,checks,code-quality) and run 4226 (pr-bump-preview.yml). The bump preview comment confirms no commit here is bump-eligible, so merging cannot cut a release.Unproven by this PR, because a pull request cannot meet their triggers:
build-version.yml(push tomain),publish.yml(tag push),bump.yml(workflow_call), and the${{ vars.INFISICAL_DOMAIN }}substitution. Those first execute on merge.Known-stale, pre-existing
README.mdpoints at.forgejo/workflows/build-push.yaml, which does not exist under any name and did not before this rebuild either. Left alone rather than fixed here.Committed with inert types throughout.
Commitizen bump preview
No commits in this PR are eligible for a version bump.