docs(runbook): stale "out-of-date" PR after a stacked PR is retargeted (closes #195) #196
Open
not
wants to merge 1 commits from
docs/195-stale-outdated-pr into main
pull from: docs/195-stale-outdated-pr
merge into: :main
:main
:docs/195-stale-outdated-pr
:feat/192-scan-uploads
:build/191-clamav
:feat/186-otel-endpoint
:ci/173-mkdocs-build
:docs/177-adr-labs-caddy
:ci/verify-stack-main-only
:fix/keycloak-proxy-headers
:feat/demo-otp-autofill
:fix/182-celery-concurrency
:feat/public-host-caddy
:ci/175-deploy-on-merge
:feat/177-public-tls-edge
:ci/168-helm-chart-ci-gate
:docs/169-mkdocs-nav
:feat/25-helm-kubernetes-caddy
:fix/161-e2e-bounded-and-diagnosable
:feat/162-werkbak-live-refresh
:feat/132-medewerker-mfa
:fix/156-tempo-ingester-healthcheck
:feat/153-projection-sourced-from-objecten
:feat/152-objecten-publishes-to-nrc
:feat/149-acl-writes-registerrecord
:feat/141-registerrecord-objecttype
:perf/verify-stack-uwsgi-oz-nrc
:fix/144-verify-stack-uwsgi
:feat/140-objecten-up
:feat/139-objecttypen-up
:feat/131-default-fill-crud
:chore/136-ci-job-summaries
:fix/134-verify-stack-scheduling
:feat/130-beheer-catalogi
:feat/124-metrics-dashboards
:ci/127-parallel-jobs
:feat/123-distributed-traces
:feat/111-self-service-resume
:feat/113-acl-zaaktype-by-identificatie
:fix/110-compose-local-flow
:fix/115-e2e-single-worker
:docs/111-backlog-s26
:feat/106-close-zaak-on-timeout
:feat/103-diploma-upload-documenten
:feat/102-document-wait-timeout
:feat/14-dmn-diploma-eligibility
:feat/15-beoordeling-escalation
:fix/portal-nginx-resolver
:fix/local-eventsubscriber-acl
:feat/12-withdrawal-portal
:fix/91-local-compose-parity
:feat/12-withdrawal-bff
:feat/12-withdrawal-workflow
:feat/12-withdrawal
:feat/13-behandel-portal
:feat/13-behandel-decide
:feat/13-behandel-bff-auth-werkbak
:feat/13-workflow-user-tasks
:feat/13-behandel-decision-model
:chore/release-2026.07.0
:feat/78-reference-correlation
:feat/75-approval-flow
:feat/10-openbaar-portal
:chore/73-ci-speedups
:feat/68-e2e
:feat/67-self-service-form
:feat/66-api-client
:feat/65-nx-workspace
:feat/8-bff
:feat/6-domain-service
:feat/7-event-subscriber-projection
:feat/56-nrc-notification-wiring
:test/46-acl-openzaak-integration
:feat/47-acl-mutation-baseline
:ci/30-gitea-actions-ci
:feat/5-acl-open-zaak
:feat/4-flowable
:feat/3-keycloak
:feat/2-opennotificaties
:feat/2-catalogus-seed
:feat/10-openzaak-compose
:feat/32-docs-scaffold
:feat/31-contributor-workflow
:feat/30-gitea-actions-ci
:feat/29-bff-docker-compose
:chore/remove-bootstrap-scripts
:feat/28-bff-health
:docs/split-s00
No Reviewers
Milestone
No items
No Milestone
Iteration 6 — Production Posture
Projects
Clear projects
No projects
Assignees
eho (Edwin van den Houdt)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: eho/register-referentie#196
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What & why
Adds §10 to
docs/runbooks/gitea-actions-gotchas.md(plus a summary-table row): a stacked PR that is retargeted tomainin the same second its rebased branch is force-pushed can be left with a stale storedcommits_behind. Gitea 1.27 then shows "out-of-date" and blocks the merge, while Update branch recomputes live and fails with "Unable to update pull request". Hit on #194; fixed there by amend + force-push.Closes #195
Definition of Done
refs #NN).make cigreen while no runner exists). — pending;make docs(mkdocs build --strict) passes locallydocker compose upfrom a fresh clone reaches green health checks within 3 minutes. — n/a, no runtime changedocs/architecture/if a non-obvious decision was made. — n/adocs/demo-script.mdif user-visible. — n/aNotes for reviewers
The exact interleaving (retarget reading the not-yet-updated
refs/pull/194/head, push resync running against the deleted old base) is inferred from the Gitea v1.27.0 source and the PR timeline timestamps, not from server logs. The outcome and the fix are verified: after the amend + force-push the banner and merge block disappeared.🤖 Generated with Claude Code
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.