Repository navigation
build: refresh dependencies, .NET 10.0.13 runtime and pinned CI tools (0.7.1) - #78
Merged
Merged
Conversation
… (0.7.1) Patch release 0.7.1. SDK 10.0.402 bundles the .NET 10.0.13 security runtime; NuGet packages, transitive pins, container digests, GitHub Actions pins, Trivy, the release job's Node/npm and the PostgreSQL fixture images move to their current releases. No tool, configuration or database-access contract changes.
codegiveness
marked this pull request as ready for review
October 22, 2026 06:56
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.
Problem
Prepares 0.7.1, a patch release requested by the maintainer after reviewing the October 2026 GitHub Actions supply-chain news (GhostAction waves of 2026-10-07..12, the re-enabled Mini Shai-Hulud
actions-coolactions of 2026-09-16, and the TeamPCP/Trivy compromise of March 2026).e70cdb7to0d99ebf#72–build(deps): bump ossf/scorecard-action from 2.4.4 to 2.5.0 in the github-actions group #77) each cover one piece. Two of them would fail locked restore on their own: build(deps): bump dotnet-sdk from 10.0.401 to 10.0.402 #73 (SDK) and build: Bump Microsoft.SourceLink.GitHub from 10.0.401 to 10.0.402 #76 (SourceLink) need regenerated lock files. Several other pins are also behind and are not tracked by Dependabot: NuGet packages, transitive pins, Trivy, npm/Node in the release job, and the PostgreSQL fixture images.Behavior change
None for users. Tool names, parameters, environment variables, CLI flags, the targets-file format and database-access behavior are unchanged. Only these change:
npm/package.json(main package plus five platformoptionalDependencies). README, CONTRIBUTING and the bug template follow.sdk:10.0/runtime:10.0digests are re-pinned to the current MCR manifest lists. These are newer than build(deps): bump dotnet/sdk frome70cdb7to0d99ebf#72/build(deps): bump dotnet/runtime fromb89586dto9395557#74.-p:RuntimeIdentifier/RuntimeIdentifiersfor each of the five RIDs.github/codeql-actionv4.38.3 → v4.39.1 (CodeQL bundle 2.27.3)ossf/scorecard-actionv2.4.4 → v2.5.0$RUNNER_TEMPinstead of${{ runner.temp }}insiderun:(zizmor template-injection finding).19beta4-bookwormto19rc1-bookworm. HypoPG1.4.3-1.pgdg12+2is still published for 13–19.Supersedes #72, #73, #74, #75, #76 and #77. Dependabot closes them once
maincontains the updates.Compatibility and security impact
github/codeql-actionv4.39.1 →9b3254085494b55a0f7c4c2b3d2d52cc712ce370ossf/scorecard-actionv2.5.0 →fa7117db83c52d787ae5a89f350999701505d78e(same as build(deps): bump ossf/scorecard-action from 2.4.4 to 2.5.0 in the github-actions group #77)trivy_0.76.1_checksums.txt. npm's SHA-512 equals the registrydist.integrity, and a local download matched it.codegivenessordependabot[bot].security-audit.yml/github_actions_security.ymlexists on any branch.actions-coolaction is used..claude/,.vscode/or other editor/agent hook files.ossf/scorecard-actionandNuGet/loginare allowed.GITHUB_TOKENis read-only.releaseenvironment is limited tomain.releaseenvironment still holds an unusedNPM_TOKENsecret (npm publishing uses OIDC). Deleting it, and revoking the token on npmjs.com, removes the one long-lived registry credential a GhostAction-style harvester could name.Evidence
Local run on Linux x64 with SDK 10.0.402 (checksum-verified from Microsoft's release metadata), Docker 29.1.3, on this branch:
dotnet restore postgresql-sharp-mcp.slnx --locked-mode --force -p:NuGetAudit=true -p:NuGetAuditMode=all -p:NuGetAuditLevel=low -p:TreatWarningsAsErrors=trueproject.assets.jsonvs nuget.org flat-container latest stabledotnet build postgresql-sharp-mcp.slnx -c Release -p:RestoreLockedMode=truedotnet format style --verify-no-changes --severity warnVerify -- integration(PostgreSQL 17, new digest)ALL MCP INTEGRATION SCENARIOS PASSEDBuild -- packagethenVerify -- packagesdeps.jsonin linux-x64, win32-x64, darwin-arm64 npm tarballsruntimepack.Microsoft.NETCore.App.Runtime.<rid>/10.0.13Fuzz -- campaign 30(dnlib 4.5.0)docker build+dotnet --list-runtimes/--versionMicrosoft.NETCore.App 10.0.13,postgresql-sharp-mcp 0.7.1.0postgres --versionandapt-cache madison postgresql-<M>-hypopg1.4.3-1.pgdg12+2available for allactionlint-py), zizmor 1.31.1--offline --min-severity=lowNot verified locally:
Authorship
Written by an AI coding agent (Claude Code) under the maintainer's authorization for this task: dependency refresh, PR, merge,
v0.7.1tag andrelease.ymldispatch with targetall(npm stays staged for Windows 2FA approval).Checklist
CHANGELOG.mdupdated