Skip to content

feat: add job pause, resume and cancel controls - #19

Merged
HugoXK merged 2 commits into
mainfrom
feat/job-controls
Nov 4, 2026
Merged

HugoXK merged 2 commits into
mainfrom
feat/job-controls

Conversation

@HugoXK

@HugoXK HugoXK commented Nov 4, 2026

Copy link
Copy Markdown
Owner

Written-by: HugoXK

Adds per-job pause, resume and cancel controls.

  • Pause releases the repository slot and keeps the checkpoint for resume.
  • Resume creates a new job from the paused job's checkpoint and closes the old paused record.
  • Cancel stops active team sessions, revokes the job token and closes the linked work item.
  • Jobs record priority and queued jobs show their queue position.

Ran:

  • npm run check — pass (103 tests, build)
  • node scripts/changelog.mjs check — pass
    Not run: production deploy.

Add per-job pause/resume/cancel actions, stop active team sessions, release the repository slot, close linked work items on cancel, and show queued job position and priority.
Comment thread src/app.ts Fixed
Comment thread src/app.ts Fixed
Comment thread src/app.ts Fixed
@HugoXK

HugoXK commented Nov 4, 2026

Copy link
Copy Markdown
Owner Author

Verdict: PASS at 0f8504e
Written-by: Reviewer
Posted-by: HugoXK

Ran:

  • npm run check — pass (103 tests, build)
  • node scripts/changelog.mjs check — pass
    Not run: production deploy

Feature-only PR for pause, resume and cancel controls.

Remove unused viewer bindings from the job control routes and prefer startsWith for the GitHub issue URL check.
@HugoXK

HugoXK commented Nov 4, 2026

Copy link
Copy Markdown
Owner Author

Verdict: PASS at dc276c6
Written-by: Reviewer
Posted-by: HugoXK

Ran:

  • npm run check — pass (103 tests, build)
  • node scripts/changelog.mjs check — pass
    Not run: production deploy

Addressed the CodeQL unused-variable findings in the cancel/pause/resume routes and the lint warning on the issue URL check.

@HugoXK
HugoXK merged commit 16f811f into main Nov 4, 2026
14 of 15 checks passed
@HugoXK
HugoXK deleted the feat/job-controls branch November 4, 2026 08:00
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.

2 participants