Repository navigation
ci: post test results to BadgeSmith and serve README badges from it - #78
Merged
Merged
Conversation
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
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.
The README test badge was stale. It showed 1168 passed, from 2025-07-25: the Gist-based badge action has been getting HTTP 401 since then (expired
GIST_SECRET), andcontinue-on-errorhid the failure. The README also still used the archivedlocalstack-nuget-badge-lambdaendpoint instead of BadgeSmith.This PR
build-and-testleg's counts to BadgeSmith (api.localstackfor.net), on pushes tomasteronly, using BadgeSmith's ownupdate-test-badgeaction. As in opencode-sdk-dotnet, the action is checked out at the commit the live deployment runs (bc7ed07) and used by local path. It is signed with the organization secretTESTDATASECRET, which this repository can already read. BadgeSmith'sbadge-smith-github-org-secretstable already mapslocalstack-dotnetto atestdatakey, and the Aspire integration posts with it..github/actions/update-test-badge),BADGE_GIST_IDand the per-OS file names.quality-gates.mdnow describes the BadgeSmith post instead of the Gist.Verification
3.0.0through shields.io.masterpush after merge posts results. Before this PR, BadgeSmith returned 404 for this repository.GIST_SECRETand the Gist itself can be retired after merge.