Skip to content

Commit d2482e8

Browse files
authored
Promotion sets + grace agent + lots of redesign (#62)
* Lots of miscellaneous changes. 🤷🏻‍♂️ * Introduce automation envelopes and effective terminal-promotion semantics * Add server tests for automation event mapping semantics * Add PromotionSet/Validation/Artifact grain scaffolding * Implement PromotionSet recompute/apply orchestration and recompute triggers * Rename queue candidate surface to promotion-set semantics * Add validation and artifact contracts with server endpoints * Record derived quick-scan as validation results * Remove Stage0 and gate-attestation runtime surfaces * Remove candidate public surfaces and switch review to promotion-set scope * Remove legacy candidate/promotion-group/stage0 surfaces * Expand PromotionSet endpoint and SDK surface * Add promotion-set conflict CLI commands * Add agent add-summary and work item artifact links * Finalize validation orchestration and remove legacy eventing surfaces * Harden recompute conflict artifacts and add budget guardrails * Add validation branch-glob tests and tighten conflict artifact flow * Materialize recompute applied directory versions for promotion sets * Add file-budget guardrail to promotion set recompute merge * Use provider-backed model suggestions for promotion-set conflicts * Add parser coverage for promotion-set model responses * Add promotion-set validation and effective-promotion tests * test(cli): expand workitem parsing and attach-source property coverage * test(server): add workitem resolver/property tests and Orleans mapping check * test(integration): cover workitem number/link lifecycle and SDK link APIs * Massive redesign of promotion sets; simplfication of CLI surface area; beginning of the `grace agent` command; documentation updates; first-run scripts; much more tinkering. * Updating GitHub Actions workflow for new .slnx file. * Update .NET restore step in workflow config * Reject empty step IDs in promotion conflict resolution --------- Co-authored-by: Scott Arbeit <scott.arbeit@outlook.com>
1 parent 87bc1e9 commit d2482e8

File tree

176 files changed

+24918
-11496
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

176 files changed

+24918
-11496
lines changed

.github/workflows/dotnet.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
- name: Install .NET Aspire workload
2121
run: dotnet workload install aspire
2222
- name: Restore dependencies
23-
run: dotnet restore Grace.sln
23+
run: dotnet restore Grace.slnx
2424
working-directory: src
2525
- name: Build
26-
run: dotnet build Grace.sln --no-restore
26+
run: dotnet build Grace.slnx --no-restore -c Release
2727
working-directory: src
2828
# - name: Test
2929
# run: dotnet test Grace.sln --no-build --verbosity normal

0 commit comments

Comments
 (0)