-
Notifications
You must be signed in to change notification settings - Fork 61
fix(dispatch): per-role two-layer concurrency for per-repo (#981) #2465
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
ifireball
merged 124 commits into
fullsend-ai:main
from
ifireball:fix/981-per-repo-concurrency
Jun 24, 2026
Merged
Changes from all commits
Commits
Show all changes
124 commits
Select commit
Hold shift + click to select a range
8e0e3c9
fix(dispatch): per-role two-layer concurrency for per-repo (#981)
ifireball 72e66cd
Merge branch 'main' of upstream into fix/981-per-repo-concurrency
ifireball 346776d
fix: gofmt and update ADR concurrency docs for per-role policy
ifireball a8094d4
ci: retrigger e2e after babysit fixes
ifireball 3ad2fe0
fix(workflows): drop reusable workflow concurrency to avoid parent ca…
ifireball a49e6ef
fix(workflows): agent-scoped concurrency on reusable stage workflows
ifireball 6fc33f6
refactor(dispatch): require PR context for review triggers
ifireball 46786dc
refactor(dispatch): keep ready-for-review trigger on PRs only
ifireball fb460e3
Merge pull request #2468 from fullsend-ai/agent/2467-elevate-lint-ste…
rh-hemartin 1f66045
Merge pull request #2459 from fullsend-ai/agent/2458-guard-github-wor…
rh-hemartin 602362b
Merge branch 'main' of github.com:fullsend-ai/fullsend into refactor/…
ifireball d9abce9
docs: address review feedback on PR-context triggers
ifireball 1475413
refactor(dispatch): rename ISSUE_HAS_PR to IS_PR
ifireball 145c4bd
Merge remote-tracking branch 'origin/main' into docs/audit-log-integrity
Benkapner 7adb411
chore(deps): update dependency mermaid to v11.15.0 [security]
renovate[bot] 8a33dd9
Merge pull request #2482 from fullsend-ai/renovate/npm-mermaid-vulner…
rh-hemartin 3c810f1
fix(#2490): add retry logic for flaky e2e TestAdminInstallUninstall
fullsend-ai-coder[bot] 4638557
Merge pull request #2492 from fullsend-ai/agent/2490-e2e-flaky-retry
rh-hemartin 8507057
chore(deps): update dependency svelte to v5.55.7 [security]
renovate[bot] f005a08
feat(#2479): enable Renovate via self-hosted GitHub App
rh-hemartin 8e1279b
Merge pull request #2481 from fullsend-ai/renovate/npm-svelte-vulnera…
rh-hemartin 3f1ab3f
fix(#2474): include linters in 9c terminal condition
fullsend-ai-coder[bot] addf93f
chore: update obsolete GitHub Actions to latest major versions
Victoremepunto 1f85d99
Merge pull request #2475 from fullsend-ai/agent/2474-fix-9c-terminal-…
rh-hemartin 4b78a44
Merge pull request #2457 from Victoremepunto/update-obsolete-actions
rh-hemartin 1544ba6
refactor(dispatch): rename IS_PR to ISSUE_IS_PR
ifireball 43e7619
fix(ci): opt in to checkout@v7 unsafe PR checkout for e2e gate flow
ifireball b2d1835
Merge pull request #2503 from ifireball/fix/e2e-checkout-v7-unsafe-pr…
ralphbean 0ed7d0b
Merge branch 'main' into refactor/drop-issue-review-fix-triggers
ifireball d70e0b6
refactor(dispatch): scope PR-context review gates to per-repo only
ifireball 3b3f85b
Merge pull request #2447 from ggallen/worktree-adr-0045-phase4-pr2
ggallen 5d0b34e
Merge pull request #2448 from ggallen/worktree-adr-0045-phase4-pr3
ggallen ca776d5
feat(harness): require role field in Validate() (ADR-0045 Phase 4 PR 1)
ggallen 1ec755c
Merge pull request #2446 from ggallen/worktree-adr-0045-review
ggallen 0d93cb1
chore(security): gofmt trace.go
Benkapner 90bb6a5
Merge pull request #2010 from Benkapner/docs/audit-log-integrity
ralphbean c7f580d
feat(eval): add functional test framework with harness hooks
ralphbean 5cd97bb
fix(eval): address review findings on threshold checks and shellcheck
ralphbean 77e064f
fix(eval): install agent-eval-harness from submodule instead of git URL
ralphbean 551bdff
refactor(eval): move behavioral thresholds into harness judges
ralphbean 8ecd8c6
fix(eval): lint-cases checks for required judges in eval.yaml
ralphbean 6cb8220
fix(eval): write metrics.json to correct output path
ralphbean 9041b54
fix(eval): raise max_turns threshold to 30 for triage case
ralphbean 7ce1d35
feat(eval): add needs-info, feature-request, and duplicate test cases
ralphbean d346678
perf(eval): run triage cases in parallel (parallelism: 4)
ralphbean 32dfd39
fix(eval): renumber ADRs 0044/0045 to 0046/0047 to avoid collision
ralphbean bced358
fix(docs): renumber ADR 0046 to 0048 to resolve collision
ralphbean 3e5e578
chore: fix gofmt in claude_progress.go
ralphbean 205d9cd
fix(eval): address review feedback from waynesun09
ralphbean 8299019
fix(docs): renumber ADRs 0047/0048 to 0051/0052 to avoid collision
ralphbean 2893fcc
Merge pull request #1682 from fullsend-ai/ci/functional-evals
ralphbean b45bf1a
fix(#2345): resolve TARGET_BRANCH dynamically in code agent
Marcusk19 d77c7bb
docs(#2345): add ADR 0047 for agent-driven branch targeting
Marcusk19 d88167c
feat(#2345): wire up structured output and branch policy in code harness
Marcusk19 2fe5903
feat(#2345): add code-result.schema.json for agent branch targeting
Marcusk19 6deffb7
feat(#2345): add agent-driven branch resolution to post-code.sh
Marcusk19 17349d2
refactor(#2345): remove hardcoded TARGET_BRANCH from code workflow
Marcusk19 cdaafaf
docs(#2345): instruct code agent to write target branch to structured…
Marcusk19 9998660
fix(#2345): address PR review feedback
Marcusk19 5369932
fix(#2345): address second round of review feedback
Marcusk19 5e891a3
fix(#2345): renumber ADR 0051 → 0052 (collision in merge queue)
Marcusk19 5d88516
fix(#2345): renumber ADR 0052 → 0053 (0051-0052 merged upstream)
Marcusk19 b2e30d1
fix(#1835): require file reads before asserting contents in findings
fullsend-ai-coder[bot] b4da33d
feat(admin): add ESLint, Prettier, and Stylelint configuration
waynesun09 96fbec0
fix(#1835): add cross-file verification to security sub-agent
fullsend-ai-coder[bot] 65056b7
ci: retrigger checks after merge queue dequeue
ralphbean 687a24b
refactor(config): remove OrgConfig.Agents field entirely (ADR-0045 Ph…
ggallen 0ac7318
Merge pull request #2346 from Marcusk19/fix/dynamic-target-branch
ralphbean 825b326
Merge pull request #2443 from fullsend-ai/agent/1835-verify-file-cont…
ben-alkov c90a2cb
fix: sync functional tests openshell version with shared pin
ralphbean 09cf796
feat(harness): fetch scripts from URL-referenced base harnesses (ADR-…
ggallen 68f3aa8
chore(ci): pin all GitHub Actions to full-length commit SHAs
ralphbean c7bee5c
chore(ci): align action versions across workflows
ralphbean 170e224
chore(ci): pin functional-tests.yml actions and fix pinact/renovate c…
ralphbean a7733a0
fix: drop hardcoded supervisor image override
ralphbean 52ebc5a
Merge pull request #2525 from ggallen/worktree-adr-0038-base-scripts
ggallen ab4c9ac
Merge pull request #2517 from ggallen/worktree-adr-0045-phase4-pr4
ggallen d8552d2
fix: align functional tests openshell setup with action.yml
ralphbean e7f80f2
fix: quote $HOME and simplify heredoc to satisfy actionlint
ralphbean c56f7ac
ci(functional-tests): use pull_request_target for fork PR support
ralphbean da23233
ci(functional-tests): address PR review feedback
ralphbean 2219a4f
feat(install): default to PR-based scaffold delivery
waynesun09 1a1cc28
feat(cli): add --direct flag to admin install and github setup
waynesun09 c69dc63
test(scaffold): tighten reusable-dispatch routing regexes
ifireball ed1d99e
Merge branch 'main' into refactor/drop-issue-review-fix-triggers
ifireball 0c06adc
test(scaffold): rename to TestReusableDispatchWorkflowContent
ifireball f2c450e
Merge pull request #2473 from ifireball/refactor/drop-issue-review-fi…
ifireball 12ca020
Merge pull request #2421 from fullsend-ai/fix/2420-automate-v0-tag
rh-hemartin 06390ea
Merge upstream/main (includes #2473 review concurrency fix)
ifireball bcbc6d8
Merge pull request #2480 from fullsend-ai/hemartin/renovate-github-app
rh-hemartin f87b72c
Merge pull request #2535 from fullsend-ai/fix/openshell-version-sync
ralphbean bce1402
Merge branch 'main' into fix-functional-tests-fork-support
ralphbean 6868253
Merge pull request #2534 from fullsend-ai/fix-functional-tests-fork-s…
ralphbean 0ea1999
test(install): update tests for PR-based scaffold default
waynesun09 a40a79b
chore(admin): format and lint existing admin SPA code
waynesun09 058d20d
fix(admin): address review findings in lint config
waynesun09 3a6fd22
feat: add lint-staged pre-commit hook for web apps
waynesun09 47d5adb
fix(admin): resolve ESLint errors and Stylelint deprecations
waynesun09 c904dfd
fix(admin): remove dead _scanComplete reactive state from OrgList
waynesun09 368c4dc
fix: remove unused dep and scope browser globals
waynesun09 ff20816
Merge pull request #2533 from fullsend-ai/feat-default-pr-install
waynesun09 71f2b8b
Merge branch 'main' into pin-actions-to-sha
ralphbean aabb8f2
Merge pull request #625 from fullsend-ai/add-frontend-linting
waynesun09 01060b6
chore: update fullsend shim workflow
fullsend-ai-fullsend[bot] 6a8b38d
Merge pull request #2573 from fullsend-ai/fullsend/onboard
ralphbean b2ea498
fix(deps): restore toml-eslint-parser removed by 758ce3e4
waynesun09 20c11e6
Merge pull request #2508 from fullsend-ai/pin-actions-to-sha
ralphbean 51ee5f7
fix(#1230): run OutputPipeline on post-review before posting to forge
fullsend-ai-coder[bot] 645d883
fix(#1230): sanitize severity/category fields and fix misleading log …
fullsend-ai-coder[bot] 13d82c0
fix: log per-finding details after body sanitization summary
fullsend-ai-coder[bot] 5d6928e
Merge pull request #2444 from fullsend-ai/agent/1230-sanitize-post-re…
ben-alkov 0ae170f
Merge remote-tracking branch 'origin/main' into docs/mcp-config-drift
Benkapner 623c7f0
Merge pull request #2011 from Benkapner/docs/mcp-config-drift
rh-hemartin ce549c1
fix(#2591): add Signed-off-by trailer to scaffold PR commits
fullsend-ai-coder[bot] 9d7c2b9
fix: scope ErrNotFound wrapping in GetAuthenticatedUserIdentity
fullsend-ai-coder[bot] 811d99a
Merge pull request #2595 from fullsend-ai/agent/2591-scaffold-signoff
ifireball d726889
Merge pull request #2576 from fullsend-ai/fix-toml-dep
ifireball fa4bb7d
chore(ci): add pinact pre-commit hook to enforce SHA-pinned actions
ralphbean 44e9d2f
fix(ci): pin actions in renovate.yml to commit SHAs
ralphbean 8ac66b4
fix(ci): add pinact to bootstrap and cover .github/actions/ in hook
ralphbean b4ffe64
Merge pull request #2509 from fullsend-ai/chore/pinact-precommit-hook
ralphbean 4b08f2a
Merge upstream/main
ifireball a3bbc22
fix(workflows): add PR fallback to triage/code/prioritize concurrency
ifireball f35c753
Merge upstream/main into fix/981-per-repo-concurrency
ifireball File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.