Unassign a Review Environment
Removes the assignment of a review environment from an issue.
These commands are currently limited to GitHub. Using these commands requires an equivalent APP_ID & PRIVATE_KEY in your environment variable.
Usage
sfp reviewenv unassign --repository <owner/repo> --issue <issue> [--returntopool]Options
--repository: The repository path that stores the pool lock (default: current repo).--issue: The pull request number to assign the environment to, or a unique id that will be used subsequently to identify (required).--returntopool: If set to true, the environment will be returned to the pool for reuse. If false or not set, it will be marked as expired.
Behavior
- Locates the environment assigned to the specified issue.
- Removes the assignment of the environment from the issue.
- Based on the
--returntopoolflag:- If true: Marks the environment as available for reuse within the pool.
- If false or not set: Marks the environment as expired, to be picked up by Pool commands for deletion.
Notes
- This command should be used when a review environment is no longer needed for an issue.
- Consider carefully whether to return the environment to the pool or mark it as expired based on your project's needs and the state of the environment.