forked from fullsend-ai/fullsend
-
Notifications
You must be signed in to change notification settings - Fork 0
fix(#2378): report failure when agent errors with no commits #71
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
Open
guyoron1
wants to merge
102
commits into
main
Choose a base branch
from
mirror/2381-2378-status-comment-agent-error
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
102 commits
Select commit
Hold shift + click to select a range
436a7f8
feat(install): add --vendor for self-contained workflow and agent assets
ifireball 0a0561b
feat(vendor): add manifest-driven cleanup and split analyze reporting
ifireball f19f1e3
fix: address remaining PR review nits for vendor work
ifireball 32aaf9d
fix(binary): restore download tests dropped in prior commit
ifireball b5baa69
fix(vendor): batch stale cleanup and address review nits
ifireball 8a9681e
docs(vendor): note --vendor-fullsend-binary removal without alias
ifireball 0b50f96
fix(vendor): restore layer docs and normalize cleanup step messages
ifireball 1f678e7
fix(vendor): single-commit upload and address Bugbot findings
ifireball 1881e3b
fix(forge): include mode and type in DeleteFiles tree entries
ifireball 88ecef4
test(forge): assert DeleteFiles tree entry mode and type
ifireball 0013c75
Merge upstream/main into feat/distribution-mode-layered-standalone
ifireball 893d1af
fix(vendor): address post-review findings from fullsend-ai-review
ifireball 52dc9d2
Merge upstream/main into feat/distribution-mode-layered-standalone
ifireball b7b04f5
docs: address review feedback on ADR 0046 and testing guide
ifireball 7d71e38
chore: re-trigger fullsend-ai-review after doc fixes
ifireball d330766
fix(scaffold): include check-e2e-authorization in vendored infra paths
ifireball 99ddc9d
docs(forge): note base64 encoding in CommitFiles comment
ifireball fed552c
fix(install): combine vendor commit with scaffold and retry enrollmen…
ifireball 1d3da39
fix(install): wait for workflow registration and activate repo-mainte…
ifireball 73dea45
fix(forge): write text files as UTF-8 in CommitFiles, blob API for bi…
ifireball 63c27e4
docs: add design spec for triage prerequisites action (#401)
ralphbean ba99ae3
docs: add implementation plan for triage prerequisites action (#401)
ralphbean 9a35c91
feat(config): add create_issues allowlist config (#401)
ralphbean d4a394e
refactor: update NewOrgConfig/NewPerRepoConfig callers for create_iss…
ralphbean e492ac7
feat(schema): replace blocked with prerequisites action (#401)
ralphbean b2055cb
feat(triage): replace blocked action with prerequisites in agent prom…
ralphbean c48a832
docs: document prerequisites action and create_issues config (#401)
ralphbean 3a44b0c
feat(triage): handle prerequisites action in post-script (#401)
ralphbean 6f79d87
fix(triage): correct label name in agent prompt and remove dead code …
ralphbean 080368c
fix(triage): update post-triage tests for prerequisites action (#401)
ralphbean 11bae49
fix(triage): update schema validation tests for prerequisites action …
ralphbean e57f10a
fix(triage): address review feedback on prerequisites action (#401)
ralphbean 602f75b
merge: integrate main into feat/distribution-mode-layered-standalone
ifireball d1baca8
fix(docs): renumber vendored-install ADR to 0047 after main merge
ifireball 47e61b6
fix: address review feedback on dispatch retry and vendor docs
ifireball 368890e
fix(test): wrap dispatch retry stub errors as APIError
ifireball 2e040b5
chore(skills): add e2e-health skill
ralphbean 7c40a70
fix(skills): escape example link in e2e-health SKILL.md
ralphbean 162dce2
fix(skills): address review feedback on e2e-health skill
ralphbean 80a414d
fix: widen CSMA jitter after rate-limit reset to prevent thundering herd
ralphbean 22c6e28
fix(#2014): remove protected-path block from post-fix.sh
jhutar f126581
feat(#1665): add Containerfile/Dockerfile/images to protected paths
jhutar bbbb0b5
fix(#2014): update fix agent definition to reflect review-layer enfor…
jhutar 22be06d
feat(harness): add remote harness agent discovery via forge API (ADR-…
ggallen 7ecf899
merge: integrate main into feat/distribution-mode-layered-standalone
ifireball 61f467d
test: add Phase 2 integration tests for ADR-0045 forge-portable harne…
ggallen 5e3d932
fix(vendor): harden vendoring and address PR review findings
ifireball ecf5175
test(vendor): cover appendVendorTreeFiles and VendorBinary helpers
ifireball 3305c1a
feat(harness): add Lint() diagnostic method for non-fatal harness war…
ggallen 4c360c8
test(vendor): raise PR patch coverage above 80% threshold
ifireball ac64c91
test(cli): cover admin per-repo vendor dry-run path
ifireball ded059b
fix(#2130): mint fresh tokens for status comments on demand
ggallen 3c9f0db
Merge pull request #2304 from fullsend-ai/fix/csma-jitter-window
ralphbean 7249b34
fix(skills): remove markdown link syntax from e2e-health example table
ralphbean df020f5
Merge pull request #2301 from fullsend-ai/add-e2e-health-skill
ralphbean 3ae6f72
fix(#2343): add post-reset spread to _github_csma_sleep_after_rate_limit
fullsend-ai-coder[bot] 966abbf
Merge pull request #2344 from fullsend-ai/agent/2343-csma-spread-rate…
ralphbean 65b155c
feat(mint): share ROLE_APP_IDS per role across orgs
ifireball d988d32
merge: resolve conflict with main in admin.go
ralphbean e66f2d9
fix(#2348): stop swallowing gh pr create stderr in post-code.sh
fullsend-ai-coder[bot] a24ffd1
style: gofmt config.go after merge
ralphbean d6988a9
Merge pull request #2299 from ggallen/worktree-fix-2130-status-token
ggallen 515e49b
Merge pull request #2321 from ggallen/worktree-phase2-pr6
ggallen 387968a
test(cli): cover runDryRun, runAnalyze, and per-org setup dry-run
ifireball 133ed6e
Merge pull request #2197 from fullsend-ai/rbean/401-triage-decompose-…
ralphbean 6832b14
Merge pull request #2327 from fullsend-ai/worktree-adr-0045-phase3-pr2
ggallen 32f73a4
Merge pull request #2322 from ggallen/worktree-investigate-adr-0045
ggallen b4d1c97
fix(mint): fail /health when ROLE_APP_IDS needs migration
ifireball a9bd135
test(cli): cover runInstall mint check and skip path
ifireball 2b93fff
test: raise patch coverage for install, vendor, and download paths
ifireball 3fb219c
Signed-off-by: Barak Korren <bkorren@redhat.com>
ifireball 9241475
Merge pull request #2349 from fullsend-ai/agent/2348-fix-pr-create-st…
ralphbean 22d710d
docs(adr): document trust boundary for vendored defaults gate
ifireball 25a286f
refactor(cli): migrate uninstall flows to harness-first agent discovery
ggallen 7905dfc
Merge pull request #1954 from ifireball/feat/distribution-mode-layere…
ifireball 6f7ddf6
refactor: remove deprecated status-token fallback paths
ggallen f322448
Merge pull request #2295 from jhutar/2-protected
ralphbean 560ace4
Merge pull request #2331 from ifireball/feat/role-only-app-ids
ifireball 7aef782
Merge pull request #2364 from ggallen/worktree-adr-0045-phase3-pr5
ggallen f902ef8
refactor(harness): migrate loadKnownSlugs to harness-first discovery
ggallen f4e19d5
feat(harness): wire Lint() diagnostics into fullsend run and lock
ggallen f71504f
Merge pull request #2361 from ggallen/worktree-adr-0045-phase3-pr4
ggallen b04ecb3
Merge pull request #2362 from ggallen/worktree-adr-0045-phase3-pr3
ggallen ed8c416
Merge pull request #2365 from ggallen/worktree-cleanup-status-token-d…
ggallen 854d2e0
chore(ci): bump OpenShell to 0.0.63, extract install scripts, add Ren…
rh-hemartin 5c5e14d
fix(scaffold): add openshell scripts to vendoredDefaultsInfraPaths
rh-hemartin c7ad026
Merge pull request #2315 from fullsend-ai/feat/openshell-update-and-o…
rh-hemartin e385941
fix(#2378): report failure when agent errors with no commits
fullsend-ai-coder[bot] d85e70e
Add STP output for GH-2378 [skip ci]
11f0066
Add QualityFlow STP review output for GH-2378 [skip ci]
7de059d
Add QualityFlow output for GH-2378 [skip ci]
cda7a2a
Add QualityFlow output for GH-2378 [skip ci]
f0ee8a6
Add QualityFlow test output for GH-2378 [skip ci]
09e3f02
Add QualityFlow tests for GH-2378
guyoron1 9ce2719
Add QualityFlow output for GH-71 [skip ci]
542a7a1
Add STP output for GH-71 [skip ci]
f82544c
Add QualityFlow output for GH-71 [skip ci]
81280eb
Add QualityFlow output for GH-71 [skip ci]
8c0ca2c
Add QualityFlow output for GH-71 [skip ci]
d2fcb42
Refine STD for GH-71: resolve MAJOR findings to APPROVED [skip ci]
bae2a80
Add QualityFlow tests for GH-71 [skip ci]
0f0da8c
Clean QualityFlow artifacts for GH-71
guyoron1 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 was deleted.
Oops, something went wrong.
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| #!/usr/bin/env bash | ||
| # Install the pinned OpenShell version via upstream install.sh. | ||
| # | ||
| # Sources openshell-version.sh for the version and commit SHA, then | ||
| # runs the upstream installer. Requires sudo for RPM installation. | ||
| # | ||
| # Usage: | ||
| # .github/scripts/install-openshell.sh | ||
| set -euo pipefail | ||
|
|
||
| SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" | ||
| source "${SCRIPT_DIR}/openshell-version.sh" | ||
|
|
||
| echo "Installing OpenShell ${OPENSHELL_VERSION} (${OPENSHELL_SHA})" | ||
| curl -LsSf "https://raw.githubusercontent.com/NVIDIA/OpenShell/${OPENSHELL_SHA}/install.sh" \ | ||
| | OPENSHELL_VERSION="v${OPENSHELL_VERSION}" sh | ||
|
|
||
| openshell --version | ||
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| #!/usr/bin/env bash | ||
| # Single source of truth for the pinned OpenShell version. | ||
| # | ||
| # Source this script to set OPENSHELL_VERSION and OPENSHELL_SHA in the | ||
| # current shell. In GitHub Actions it also exports them to GITHUB_ENV | ||
| # for downstream steps. | ||
| # | ||
| # Usage: | ||
| # source .github/scripts/openshell-version.sh | ||
|
|
||
| # renovate: datasource=github-tags depName=NVIDIA/OpenShell | ||
| OPENSHELL_VERSION=0.0.63 | ||
| OPENSHELL_SHA=ec197a43ef349e36c3fff04e9aaea9599fb83b31 | ||
|
|
||
| export OPENSHELL_VERSION OPENSHELL_SHA | ||
|
|
||
| if [[ -n "${GITHUB_ENV:-}" ]]; then | ||
| echo "OPENSHELL_VERSION=${OPENSHELL_VERSION}" >> "${GITHUB_ENV}" | ||
| echo "OPENSHELL_SHA=${OPENSHELL_SHA}" >> "${GITHUB_ENV}" | ||
| fi |
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 was deleted.
Oops, something went wrong.
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.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[low] supply-chain
Downloads and executes installer via curl | sh pinned to SHA but without checksum verification, inconsistent with other tool installs in the repo.