Repository navigation
feat(projects): select a development branch independently of GitHub default - #458
Merged
Merged
Conversation
alvaroloes
marked this pull request as ready for review
October 14, 2026 10:29
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Projects that develop on a branch other than the GitHub default can now select it in project settings. Agents, skills,
.facility.yml, new story branches and configuration PRs use that development source. The stored GitHub default remains repository metadata; projects without an override retain their current source.Closes #457.
settings.developmentBranchand a narrow PATCH field, plus the settings UI and generated SDK contract. Changing it requires bothprojects:writeandrepos:write, an organization-scoped active installation, and an existing branch. Clearing it restores the default. No SQL migration or credential changes.Validation at
ab794358f6c89ac1ac63f2ed81c17ab2eff8acd2:main, including the dependency remediation merged in fix(deps): patch Next, MCP SDK, sharp and shell-quote audit findings #460. This feature adds no dependency changes relative to its updated base.pnpm verify: passed in full, including lint, typecheck, clean builds, critical integrations without skips, remaining tests, unused-reference checks, guards and the all-severity audit. The three existing reviewed audit exceptions are unchanged. The first attempt timed out in the existing ICNS parser subprocess test; its three cases passed isolated and the complete unchanged command passed on retry. No tests or timeouts were modified.verify(including the audit),minimum-node,self-host-buildandworkspace-e2eall passed. The workspace E2E built the runner and executed the Docker-backed persistent workspace loop. Commit-subject and PR-title checks also passed. Release publication jobs are intentionally skipped for a pull request.No merge or deployment was performed for this feature. Human review remains required before merge.