Skip to content

Bump github.com/aws/aws-sdk-go-v2/config from 1.31.0 to 1.32.7#22

Merged
intel352 merged 2 commits into
mainfrom
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.7
Feb 17, 2026
Merged

Bump github.com/aws/aws-sdk-go-v2/config from 1.31.0 to 1.32.7#22
intel352 merged 2 commits into
mainfrom
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.7

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Feb 16, 2026

Bumps github.com/aws/aws-sdk-go-v2/config from 1.31.0 to 1.32.7.

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Feb 16, 2026
@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.7 branch from 3a0ad30 to 00307e5 Compare February 16, 2026 07:55
@intel352
Copy link
Copy Markdown
Contributor

@dependabot recreate

@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.7 branch 3 times, most recently from 28b3bf8 to 396c8c7 Compare February 17, 2026 02:54
@intel352
Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) from 1.31.0 to 1.32.7.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](aws/aws-sdk-go-v2@v1.31.0...v1.32.7)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.32.7
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.7 branch from 396c8c7 to 4107889 Compare February 17, 2026 03:05
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@intel352 intel352 merged commit af304d8 into main Feb 17, 2026
10 checks passed
@intel352 intel352 deleted the dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.7 branch February 17, 2026 03:12
intel352 added a commit that referenced this pull request Feb 17, 2026
- Validate plugin name against directory traversal in CompositeRegistry.Install()
- Add isSafePathComponent() to validate plugin name/version in HTTP handler
- Validate planID in FileStateStore.GetPlan() to prevent path traversal

Fixes code scanning alerts #20, #21, #22.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
intel352 added a commit that referenced this pull request May 15, 2026
…r module factories) (#682)

* docs: design — extend ServeIaCPlugin to also serve module + step factories

Closes the architectural gap surfaced mid-execution of the locked B/C/D plan:
plugins served via sdk.ServeIaCPlugin currently can't register
ModuleFactories/StepFactories (the iacPluginServiceBridge implements only
GetContractRegistry + GetManifest; everything else returns Unimplemented).
This blocks B/C/D's standalone-modules extraction (Tasks 8/9/23 + downstream
Tasks 14-18, 27-29).

Approach: extend IaCServeOptions with Modules + Steps factory maps;
iacPluginServiceBridge delegates the Module/Step lifecycle RPCs to the
existing grpc_server.go PluginService implementation (extracted into a
shared helper so legacy sdk.Serve and the new bridge use one source of
truth for handle state). Backwards compatible; one entrypoint preserved;
no proto change.

Absorbs the locked B/C/D plan's blocked tasks so the plan needs no unlock.

ADR 0038 records the decision (Approaches A/B/C, why A wins, the load-
bearing assumption about grpc_server.go extractability).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* docs: apply cycle-1 adversarial-review fixes

Critical: corrected iacserver.go citation (line 196 → struct at 206-218,
forward-extension comment at 200-205).

Important: switched IaCServeOptions.Modules/.Steps to sdk.ModuleProvider /
sdk.StepProvider (eliminates the factory-map-to-PluginProvider adapter
shim — same interface grpc_server.go already consumes). Added explicit
non-goals for MessageAwareModule (no broker plumbed through iacGRPCPlugin)
and TypedModuleProvider (STRICT_PROTO contracts) for v1 scope. Rephrased
the misleading "no structpb" claim to clarify no NEW structpb surface is
introduced (Config remains structpb on the legacy path).

Minor: PR-count estimate now a range (5+/15-20); plugin.json ↔ runtime
parity test pinned with the locked-plan precedent; user-direction citation
added to §Problem.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* docs: cycle-2 adversarial-review fixes (PASS-with-acceptance)

Important findings addressed by precision: explicitly named the thin
mapBackedProvider adapter (not "no shim" — the adapter IS the shim, just
small ~30 LOC) so plan-writing isn't surprised by the constructor
mismatch with newGRPCServer(PluginProvider). Added explicit nil-broker
test note (SDK extension task includes a regression-guard test that
SetMessagePublisher/SetMessageSubscriber are never called via the bridge
path). Added explicit minEngineVersion floor note in Migration (mirrors
the locked B/C/D plan's universal rule).

Cycle 2 reviewer verdict: "design is substantially correct and
implementable" — no architecture changes needed; documentation precision
fixes only. PASS-with-acceptance per the recorded findings + recommended
fixes incorporated.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* docs: plugin-modules-on-iac implementation plan (5 PRs / 19 tasks)

Implements the SDK extension from decisions/0038 + absorbs the locked B/C/D
plan's blocked scope (aws/gcp standalone modules, Phase B + Phase C
workflow-core deletions). Builds on the design's mapBackedProvider
adapter approach + the locked plan's already-shipped IaCStateBackend
contract + Configure RPC.

Plan structure: PR 1 (workflow SDK extension) → PR 2/3 (aws/gcp plugin
modules + releases, parallel after workflow v0.53.0 tag) → PR 4 (Phase B
core deletion, deps PR 2 + locked-plan PR 5) → PR 5 (Phase C core
deletion, deps PR 3 + locked-plan PR 9).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* docs: apply cycle-1 adversarial-review fixes to plan

Critical: Manifest() method added to mapBackedProvider (was missing,
deterministic compile error); PR 3 pre-step added to coordinate the
in-progress locked-plan Task #22 owner (otherwise commit-collision risk).
Important: explicit subprocess runtime-launch validation steps in Tasks
7+11 (in-process bufconn was insufficient for the change class); explicit
'gh release view' pre-merge gate for PR 4 (#118 release tag); ContractRegistry()
removed from mapBackedProvider (dead code path). Minor: credref.Reset()
test-only helper + t.Cleanup pattern documented; Task 2 wording committed
to bufconn-is-canonical with rationale.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* docs: cycle-2 adversarial-review fix (PASS-with-acceptance)

Important: clarify CredInput.Source population path-routing — both the
standalone-module and IaC-provider paths read config['credentials']['type']
from the raw YAML config (CloudCredentials.Extra never crosses the plugin
boundary). Task 13's marker is consumed only by in-core paths PR 4 deletes.

Two cycle-2 Minor findings (test-skeleton file reference + git add -A
convention vs feedback memory) accepted as documentation-precision-only;
the implementer/reviewer pipeline will catch the test-skeleton wording at
implementation time, and the git status verify-step in the plan's commit
blocks mitigates the scope-bleed risk the workspace memory addresses.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* chore: lock scope for plugin-modules-on-iac (alignment passed)

* docs: address Copilot precision findings on #682 (status line + ADR shim wording)

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant