This message was deleted.
# bug-reports
s
This message was deleted.
j
Sorry you're running into this! Is your stack based on the default branch?
k
yes
fwiw I wasn’t encountering a problem with stack merging last week, and we haven’t changed our required status checks since then
j
What is the expected behavior here, that CI doesn't run until you trigger the merge?
k
CI doesn’t run until you trigger the merge?
not exactly - the expectation is that it doesn’t run until the PR’s base branch is set to the default branch. Essentially, this is a cost saving strategy to minimize unnecessary runs I would expect 1. Graphite allows me to enqueue the stack merge if the required status checks according to GitHub are passing (i.e. it respects how required status checks have been configured in the branch protection rules for the current base branch of the PR) 2. when the base branch is merged into the default branch and the “current’ feature branch’s base is switched to the default branch, then GitHub will consider the check to be required and trigger it (if needed)
for now, I’ve managed to work around this issue by setting our github workflow to trigger regardless of the PR’s base branch, and have the jobs in the workflow skip (i.e. no-op) looks like Graphite is happy now that a status (of skipped) is being reported