Skip to content

ci: one-shot helper to force-update protected overlay tips - #286

Merged
omegent-app[bot] merged 1 commit into
fork/changesfrom
fix/overlay-identity-import-resolve
Aug 2, 2026
Merged

ci: one-shot helper to force-update protected overlay tips#286
omegent-app[bot] merged 1 commit into
fork/changesfrom
fix/overlay-identity-import-resolve

Conversation

@omegent-app

@omegent-app omegent-app Bot commented Aug 2, 2026

Copy link
Copy Markdown

Problem

`fork/identity` is protected (no force-push from normal tokens). After a local restack onto `fork/changes`, compose cannot update the overlay tip without the deploy key.

Fix

Add a `workflow_dispatch` helper that force-with-lease updates an overlay branch tip using `FORK_STACK_DEPLOY_KEY` (same key as compose).

After merge, run:

```sh
gh workflow run force-update-overlay-tip.yml \
-f target_branch=fork/identity \
-f source_ref=fix/identity-rebased-tip \
-f expected_old_tip=
gh workflow run compose-integration.yml
```

Allows restacking protected overlay branches (e.g. fork/identity) after a
local conflict resolve, using FORK_STACK_DEPLOY_KEY like compose does.

Co-authored-by: Patrick Roza <42661+patroza@users.noreply.github.com>
@omegent-app omegent-app Bot changed the title fix(scripts): auto-resolve identity overlay import conflict ci: one-shot helper to force-update protected overlay tips Aug 2, 2026
@omegent-app
omegent-app Bot force-pushed the fix/overlay-identity-import-resolve branch from 549516c to 1e9d20f Compare August 2, 2026 07:22
@omegent-app
omegent-app Bot merged commit b8b1881 into fork/changes Aug 2, 2026
9 checks passed
patroza added a commit that referenced this pull request Aug 4, 2026
Allows restacking protected overlay branches (e.g. fork/identity) after a
local conflict resolve, using FORK_STACK_DEPLOY_KEY like compose does.

Co-authored-by: omegent-app[bot] <306514130+omegent-app[bot]@users.noreply.github.com>
Co-authored-by: Patrick Roza <42661+patroza@users.noreply.github.com>
patroza added a commit that referenced this pull request Aug 4, 2026
Allows restacking protected overlay branches (e.g. fork/identity) after a
local conflict resolve, using FORK_STACK_DEPLOY_KEY like compose does.

Co-authored-by: omegent-app[bot] <306514130+omegent-app[bot]@users.noreply.github.com>
Co-authored-by: Patrick Roza <42661+patroza@users.noreply.github.com>
patroza added a commit that referenced this pull request Aug 4, 2026
Allows restacking protected overlay branches (e.g. fork/identity) after a
local conflict resolve, using FORK_STACK_DEPLOY_KEY like compose does.

Co-authored-by: omegent-app[bot] <306514130+omegent-app[bot]@users.noreply.github.com>
Co-authored-by: Patrick Roza <42661+patroza@users.noreply.github.com>
patroza added a commit that referenced this pull request Aug 5, 2026
Allows restacking protected overlay branches (e.g. fork/identity) after a
local conflict resolve, using FORK_STACK_DEPLOY_KEY like compose does.

Co-authored-by: omegent-app[bot] <306514130+omegent-app[bot]@users.noreply.github.com>
Co-authored-by: Patrick Roza <42661+patroza@users.noreply.github.com>
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.

0 participants