Skip to content

[AUTO] Daily update: fix Home copy S3 pre-sync target#363

Open
GodSpeed8383 wants to merge 2 commits intoEAPD-DRB:mainfrom
GodSpeed8383:automation/2026-03-23-home-copy-sync-fix
Open

[AUTO] Daily update: fix Home copy S3 pre-sync target#363
GodSpeed8383 wants to merge 2 commits intoEAPD-DRB:mainfrom
GodSpeed8383:automation/2026-03-23-home-copy-sync-fix

Conversation

@GodSpeed8383
Copy link
Copy Markdown

  • clear pre-sync artifacts for the copied case instead of the source case on Home page copy
  • tolerate missing res/data artifacts during pre-sync cleanup so first-time syncs do not fail
  • preserve existing Home copy/delete selection safeguards and handler cleanup behavior

Linked issue

  • Closes #
  • Related #

Existing related work reviewed

  • Issues/PRs reviewed:
  • If none found, write: None found after search

Overlap assessment

  • Classification:
  • Overlapping items:
  • Why this is not duplicate/superseded:

Why this PR should proceed

Summary

  • What changed:
  • Why:

Validation

  • Tests added/updated (or not applicable)
  • Validation steps documented
  • Evidence attached (logs/screenshots/output as relevant)

Documentation

  • Docs updated in this PR (or not applicable)
  • Any setup/workflow changes reflected in repo docs

Scope check

  • No unrelated refactors
  • Implemented from a feature branch
  • Change is deliverable without upstream OSeMOSYS/MUIO dependency
  • Base repo/branch is EAPD-DRB/MUIOGO:main (not upstream)

Exception rationale

  • Only for narrow docs/typo PRs that do not use a linked issue.
  • Leave blank otherwise.

- clear pre-sync artifacts for the copied case instead of the source case on Home page copy
- tolerate missing res/data artifacts during pre-sync cleanup so first-time syncs do not fail
- preserve existing Home copy/delete selection safeguards and handler cleanup behavior
@github-actions github-actions bot added the needs-intake-fix PR intake structure needs maintainer follow-up label Mar 23, 2026
- return the copied case name from /copyCase on success and warning responses
- have the Home controller consume the server-provided copied case name instead of duplicating the naming rule in the UI
- keep the prior S3 pre-sync fix for copied cases intact
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-intake-fix PR intake structure needs maintainer follow-up

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant