| description | Removes the assignment of a review environment from an issue. |
|---|---|
| icon | ring-diamond |
{% hint style="info" %} The commands are only available in sfp-pro (August 24 onwards) and currently limited to GitHub. Using these commands requires an equivalent APP_ID & PRIVATE_KEY in your environment variable. {% endhint %}
sfp reviewenv unassign --repository <owner/repo> --issue <issue> [--returntopool]
--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.
- 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.
- 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.