Skip to content

Comments

feat(stage): add skip/unskip commands and show skipped section in list#610

Merged
fabienfleureau merged 2 commits intomainfrom
vk/da00-handle-skipped-s
Feb 24, 2026
Merged

feat(stage): add skip/unskip commands and show skipped section in list#610
fabienfleureau merged 2 commits intomainfrom
vk/da00-handle-skipped-s

Conversation

@fabienfleureau
Copy link
Collaborator

@fabienfleureau fabienfleureau commented Feb 23, 2026

Summary

  • Add environment stage skip and environment stage unskip commands to manage skipped service stages
  • Update environment stage list to display a dedicated Skipped section alongside the existing stage list
  • Refactor error handling in skip/unskip commands to use utils.CheckErr

Test plan

  • Run qovery environment stage list and verify a Skipped section appears when services are skipped
  • Run qovery environment stage skip -n <name> and confirm service is moved to skipped
  • Run qovery environment stage unskip -n <name> and confirm service is restored

Copilot AI review requested due to automatic review settings February 23, 2026 15:26
@fabienfleureau fabienfleureau force-pushed the vk/da00-handle-skipped-s branch from bc8efa8 to 159697a Compare February 23, 2026 15:28
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds skip/unskip functionality for service stages in the Qovery CLI, allowing users to exclude services from environment-level bulk deployments while keeping them in their current stage. The PR introduces two new commands (environment stage skip and environment stage unskip), updates the list command to display skipped services in a dedicated section, and refactors error handling using a new utils.CheckErr helper function.

Changes:

  • Added skip and unskip commands to mark services as excluded from environment-level deployments
  • Updated list command to show skipped services in a separate section and filter them from stage listings
  • Introduced utils.CheckErr function for standardized error handling

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 12 comments.

Show a summary per file
File Description
utils/error.go Added new CheckErr helper function for error handling
cmd/environment_stage_skip.go New command to mark a service as skipped
cmd/environment_stage_unskip.go New command to remove skipped status from a service
cmd/environment_stage_list.go Updated to display skipped services separately and use CheckErr for error handling
docs/plans/2026-02-23-skipped-service-stage.md Implementation plan document

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

…ed-only stage message

refactor(stage): use utils.CheckErr for error handling in skip/unskip/list
@fabienfleureau fabienfleureau force-pushed the vk/da00-handle-skipped-s branch from 954f2ad to f5f903f Compare February 24, 2026 11:07
@fabienfleureau fabienfleureau merged commit a394b24 into main Feb 24, 2026
6 checks passed
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.

3 participants