Skip to content

chore(deps): stack PatchRaptor updates #107-#111#112

Merged
joshyorko merged 3 commits into
mainfrom
agent/rcc-stacked-deps-20260710
Jul 12, 2026
Merged

chore(deps): stack PatchRaptor updates #107-#111#112
joshyorko merged 3 commits into
mainfrom
agent/rcc-stacked-deps-20260710

Conversation

@joshyorko

@joshyorko joshyorko commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • stack the unique dependency changes represented by chore(deps): update dependency go to v1.26.5 #107 through fix(deps): update module gopkg.in/yaml.v2 to v3 #111
  • update the official Go toolchain from 1.26.3 to 1.26.5 across go.mod, GitHub Actions, and the Dagger runner
  • keep the contained RCC developer toolkit on Go 1.26.3, the newest version currently available from Conda Forge
  • update golang.org/x/term to v0.45.0 with its required golang.org/x/sys v0.47.0 dependency
  • update gopkg.in/yaml.v2 to v2.4.0
  • update the changelog and PatchRaptor policy so completed, unavailable, or invalid lanes do not keep reopening

Why the toolkit Go pin differs

The official Go 1.26.5 release is usable by actions/setup-go, go.mod, and the
Dagger golang image. The RCC developer toolkit has a different supply chain:
developer/setup.yaml asks RCC/micromamba to install the go package from
Conda Forge. Conda Forge does not currently publish go=1.26.5, so that pin
fails during holotree environment creation before unit tests or a local build
can start.

The toolkit therefore remains pinned to the newest available Conda Forge build,
Go 1.26.3. Renovate no longer applies its official golang-version datasource
to developer/setup.yaml; that contained pin should move only after the matching
Conda Forge package exists. This is an intentional source-availability boundary,
not uncoordinated version drift.

Stack resolution

After this lands, the target versions and Renovate policy are present on main, so PatchRaptor should not recreate the superseded #107-#111 lanes.

Verification

  • git diff --check 585b997...HEAD
  • rcc run -r developer/toolkit.yaml --dev -t unitTests
  • rcc run -r developer/toolkit.yaml --dev -t local
  • built ./build/rcc version reports v18.17.6
  • .github/renovate.json5 parses as valid JSON5
  • GitHub Actions remains the authoritative Robot matrix; no additional local Robot run was used as a publication gate.

@joshyorko
joshyorko marked this pull request as ready for review July 12, 2026 10:08
@joshyorko joshyorko changed the title fix(deps): consolidate safe dependency updates chore(deps): stack PatchRaptor updates #107-#111 Jul 12, 2026
@joshyorko
joshyorko marked this pull request as draft July 12, 2026 10:12
@joshyorko
joshyorko marked this pull request as ready for review July 12, 2026 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant