Skip to content

refactor(app-runner): remove the legacy default-resource reuse from outputs - #589

Merged
leoschwarz merged 3 commits into
mainfrom
refactor/remove-default-resource-hack
Aug 14, 2026
Merged

refactor(app-runner): remove the legacy default-resource reuse from outputs#589
leoschwarz merged 3 commits into
mainfrom
refactor/remove-default-resource-hack

Conversation

@leoschwarz

Copy link
Copy Markdown
Member
  • Copied outputs always register a new resource; the pending placeholder resource that the legacy wrapper creator pre-created is no longer recycled. The current submitter never creates one, so this was already a no-op for apps it submits.
  • Removes the reuse_default_resource app-spec field and the --reuse-default-resource / --no-reuse-default-resource CLI options; an app.yml still setting the field keeps working (the key is ignored, not rejected).
  • A workunit submitted through the legacy wrapper creator now keeps its unused pending placeholder next to the real outputs; slurmworker's four compat-path apps are tracked in proteomics/slurmworker#24.

Closes #361

🤖 Prepared with assistance from Claude Opus 5 via Claude Code.

…utputs

Copied outputs always register a new resource now, instead of recycling the
pending placeholder resource that the legacy wrapper creator pre-created on the
workunit. The current submitter creates no such placeholder, so this was already
a no-op for apps submitted through it.

Closes #361
@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

📝 "TODO" Changes Detected

Summary: ✅ 2 "TODO"s removed

✅ Removed "TODO"s (2)

  • bfabric_app_runner/src/bfabric_app_runner/cli/outputs.py:27: # TODO
  • bfabric_app_runner/src/bfabric_app_runner/specs/app/app_version.py:23: # TODO remove when new submitter becomes available

This comment is automatically updated when "TODO" changes are detected.

@leoschwarz
leoschwarz force-pushed the refactor/remove-default-resource-hack branch from 1e2034a to 533fe49 Compare August 12, 2026 10:35
@leoschwarz
leoschwarz marked this pull request as ready for review August 14, 2026 07:03
@leoschwarz
leoschwarz merged commit 46a0e92 into main Aug 14, 2026
24 checks passed
@leoschwarz
leoschwarz deleted the refactor/remove-default-resource-hack branch August 14, 2026 07:05
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.

Remove default resource hacks from bfabric-app-runner outputs

1 participant