OpenFn / OpenFn/kit

Sync: how does CLI behave when a sandbox is deleted?

Open
#1,448 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
21
Forks
23
Avg merge
1d 22h
Merged PRs (30d)
17

Description

We probably need better support for this story:

  • I have cloned a sandbox locally
  • I merge the sandbox in the app and it is deleted
  • locally, I run openfn project pull
  • I get an error like Project not found: bc6629fb-7dc8-4b28-93af-901e2bd58dc4

This is super unhelpful because surely I can be told that the project was deleted, and the UUID makes no sense to the user here.

I should also like to re-push the sandbox and have it recreated. That overlaps with #1442

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the scenario with openfn project pull after merging and deleting a sandbox, then trace the CLI path that reports Project not found. Read issue #1442 for the overlapping re-push behavior. Done means deletion is explained in user-facing terms and the intended recreation behavior is addressed or clearly separated.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.