Skip to content

Conversation

@geofflamrock
Copy link
Owner

Currently we always check the status of GitHub pull requests when updating a stack (during the update or sync command), this slows down the entire operation quite considerably. The default workflow that I use is to delete the remote tracking branch when a PR merges anyway so this is unnecessary.

This PR changes updating a stack to not check GitHub pull requests by default. A new option --check-pull-requests has been added to both the update and sync commands to support this if needed. I've also renamed the --full option to --check-pull-requests to match in the status command.

It also no longer checks the status of branches compared to each other as this isn't needed and only slows things down.

@geofflamrock geofflamrock force-pushed the update-using-local-only branch from 33b4e4e to 0e58bf5 Compare September 29, 2025 09:48
@geofflamrock geofflamrock enabled auto-merge (squash) September 29, 2025 10:44
@geofflamrock geofflamrock merged commit 77b23ea into main Sep 29, 2025
14 checks passed
@geofflamrock geofflamrock deleted the update-using-local-only branch September 29, 2025 10:45
@geofflamrock geofflamrock added this to the 0.15.0 milestone Sep 29, 2025
@geofflamrock geofflamrock added the enhancement New feature or request label Sep 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants