feat: package bumps, Claude automation workflows, public site, and framework vision - #4
Merged
Merged
Conversation
- EF Core / Extensions / ASP.NET Components 10.0.0 -> 10.0.11 - FluentAssertions 6.12.0 -> 7.2.2 (last free-license major; 8.x requires paid license) - NSubstitute 5.3.0 -> 6.2.0, Test SDK 17.12.0 -> 18.9.0 - Azure SDKs, Humanizer, coverlet, xunit runner, SourceLink to latest - Microsoft.ApplicationInsights held at 2.x (2.23.0); 3.x is a breaking major Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Ported from pncli and adapted to .NET: - claude-review.yml reviews every non-fork PR with framework-specific focus - claude-triage.yml implements or denies issues labeled claude-triage, with untrusted-input hardening and Imagile Bot app token (no workflows perm) - claude-maintenance.yml runs weekly (Mon 13:00 UTC) to bump NuGet packages and open a PR, honoring FluentAssertions 7.x / ApplicationInsights 2.x / xunit 2.x license and migration holds Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Dependency-free static page (no build step) presenting the enum-to-database vision, all six packages, and install commands. Deploys site/ to Pages on push to main. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- CLAUDE.md: add Framework Vision section (enum -> schema -> seed -> UI -> verification loop), list all six packages, document automation workflows and public site, genericize co-author example - .planning/PROPOSALS.md: prioritized proposals from imagile-app pattern review (e2e testing package, reference-data sync extraction, convention rules, enum metadata caching, API integration tier) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Claude encountered an error —— View job I'll analyze this and get back to you. |
…op, and auto-merge Sync with pncli's evolved review architecture and extend it: - claude-review.yml now reviews as github-actions[bot] so it can submit formal APPROVE / REQUEST_CHANGES on every PR, assesses breaking changes (binary/source, behavioral, dependency) and writes the verdict into the PR description between claude-breaking-changes markers, dispatches the feedback loop on REQUEST_CHANGES, and arms auto-merge (squash) on APPROVE for imagile-bot claude/* PRs or human PRs labeled auto-merge - claude-pr-feedback.yml (new, ported from pncli, adapted to .NET): implements requested changes, pushes to the PR branch to re-fire review, capped at 3 pushed rounds with needs-human escalation; no-auto-fix opts a branch out - auto-merge uses the Imagile Bot app token so the merge push still fires pages-deploy and publish-nuget - pin claude-code-action at v1.0.213 across all workflows Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Claude encountered an error —— View job I'll analyze this and get back to you. |
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.
Summary
claude-review.yml— reviews every non-fork PR with framework-specific focusclaude-triage.yml— label an issueclaude-triageand Claude implements a PR or denies with reasoning (untrusted-input hardening, Imagile Bot app token withoutworkflowspermission)claude-maintenance.yml— new scheduled workflow: weekly (Mon 13:00 UTC) NuGet bump PR with license/migration holds encodedsite/+pages-deploy.yml. Hero shows the enum → seeded table transformation.Setup needed after merge
CLAUDE_CODE_OAUTH_TOKEN,IMAGILE_BOT_APP_ID,IMAGILE_BOT_PRIVATE_KEYTest plan
dotnet build— 0 errorsdotnet test— 197 passed, 1 skipped🤖 Generated with Claude Code