You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 667271b
Browse filesBrowse the repository at this point in the historyBrowse files
deps: upgrade Microsoft.Agents.AI.GitHub.Copilot to 1.14.0-rc1 + GitHub.Copilot.SDK to 1.0.7 (#1519)
Upgrades Microsoft.Agents.AI.GitHub.Copilot from 1.11.0-rc1 to 1.14.0-rc1 and the
direct GitHub.Copilot.SDK reference from 1.0.3 to 1.0.7 in
src/Squad.Agents.AI/Squad.Agents.AI.csproj, together, since 1.14.0-rc1 requires
GitHub.Copilot.SDK >= 1.0.5. Supersedes the SDK only Dependabot PR #1508.
Fixes transitive native Copilot CLI payload propagation: Microsoft.Agents.AI.GitHub.Copilot
ships GitHub.Copilot.SDK's CLI download build/ targets to transitive consumers via a
buildTransitive bridge that otherwise resolves the SDK version the adapter itself was
packed against (1.0.5, CLI 1.0.67) rather than the version this repo references (1.0.7,
CLI 1.0.71). New Directory.Build.props and a generated buildTransitive/Squad.Agents.AI.props
(built with System.Xml.Linq, packed into Squad.Agents.AI's own nupkg) set the documented
_MicrosoftAgentsAICopilotSdkVersion override so test/Squad.Agents.AI.Tests, the sample
project, and real external NuGet consumers all resolve the same CLI build as
src/Squad.Agents.AI itself.
Bumps Squad.Agents.AI's package version from 0.5.5 to 0.5.6-rc1, a prerelease matching
the adapter's own -rc1 channel, resolving NU5104 ("stable package should not have
prerelease dependency") instead of suppressing it.
Adds a hermetic, cross-platform consumer packaging guard
(scripts/verify-squad-agents-ai-consumer.ps1, wired into squad-agents-ai-ci.yml on
ubuntu-latest and windows-latest) that packs Squad.Agents.AI, restores a scratch consumer
pinned to the local nupkg via NuGet Package Source Mapping, verifies the restored package's
SHA512 against the freshly packed bytes, builds for the runner's RID, and asserts the
native Copilot CLI executable and runtime.node-derived library land under
runtimes/*/native/ at the expected version with no stale 1.0.67 payload, without ever
executing the downloaded binary.
Refs #1519, #1508
0 commit comments