chore(release): promote development to main #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development"
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?
Promotes
v0.3.2-rc.1fromdevelopmenttomainfor a stable release and the production deploy.When this PR was opened: staging deploy success; https://staging.twente.dev/nl answers 200.
Merge with a merge commit or rebase merge, never squash. semantic-release needs the original commits to compute the stable version.
Alles komt terug op één regel: elke commit die alleen op main bestaat, breekt de rc-telling. Er zijn precies twee bronnen. De release-commit was de eerste en die is weg met changelog: false. De merge commit van de promotie is de tweede, en die werd tot nu toe elke promotie opnieuw gemaakt — met de stable tag erop. De vorige oplossing repareerde dat achteraf met een CI-job. Dat is een pleister op een oorzaak die je ook gewoon kunt weghalen: met een fast-forward is main een prefix van development van constructie en valt er niets te herstellen. ADR 0019 stond dit al toe ("or rebase"); we hadden de andere helft gekozen. ploeg draait hetzelfde twee-branch-model en heeft dit nooit gehad: geen enkele promotie-merge-commit op main, lineair boven development. De back-merge-job blijft staan maar zakt naar wat hij hoort te zijn: een vangnet voor de hotfix-route uit ADR 0019, die als enige nog zo'n commit maakt. Bij een normale promotie meldt hij nu "nothing to do". De PR-body instrueerde tot nu toe een merge commit — precies de stijl die het probleem maakt. Die tekst legt nu uit waarom een fast-forward moet. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>Drie pins stonden buiten het zicht van elke manager. De dockerfile-manager rapporteert precies één dep voor ops/docker/web/Dockerfile — `docker/dockerfile 1` uit de syntaxdirective — omdat beide echte basisimages als `ARG X_IMAGE=${REGISTRY_DOCKERHUB}/...` staan en de geneste variabele de ARG-resolutie breekt; nginx-unprivileged heeft daardoor nooit een update aangeboden gekregen. `license:reuse` pint reuse==6.2.0 in een npm-script en de lighthouse-recipe pint @lhci/cli via `pnpm dlx`; geen van beide staat in een manifest dat een manager leest. actions/checkout en actions/setup-node stonden op een zwevende tag. De tags wijzen vandaag al naar v5.1.0 en v4.4.0 en data.forgejo.org draagt dezelfde commits als github.com, dus dit bevriest wat er draait in plaats van iets te bumpen. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.