Skip to content

chore: Go 1.26.3, Dependabot policy, and routine dependency bumps#15

Merged
digitallysavvy merged 4 commits into
mainfrom
sec/workflows
May 15, 2026
Merged

chore: Go 1.26.3, Dependabot policy, and routine dependency bumps#15
digitallysavvy merged 4 commits into
mainfrom
sec/workflows

Conversation

@digitallysavvy
Copy link
Copy Markdown
Contributor

Description

This PR batches maintenance work so CI stays green and dependency churn is safer going forward.

Go toolchain

  • Set go in go.mod to 1.26.3 and run go mod tidy. This addresses GO-2026-4971 and GO-2026-4918 in the standard library so govulncheck ./... no longer fails on reachable traces from this repo. Workflows already use go-version-file: go.mod, so no workflow changes are required for the toolchain.

Dependabot

  • Add cooldown for version updates (patch 7 / minor 14 / major 30 days) on gomod, npm (wrapper manifest only), and github-actions. Security advisories still open Dependabot security PRs immediately; cooldown applies only to version bumps.
  • ignore agoraio-cli-* under packaging/npm/agoraio-cli so Dependabot does not propose bumps to platform optionalDependencies, which are intentionally 0.0.0-dev in git and stamped at release.

Dependency updates (from Dependabot / aligned bumps)

  • Go: github.com/spf13/cobra 1.10.2, github.com/spf13/pflag 1.0.10, golang.org/x/term 0.43.0 (and any ensuing go.sum / indirect updates from go mod tidy).
  • Actions: e.g. actions/checkout v6, actions/setup-node v6, actions/deploy-pages v5, docker/login-action / docker/setup-buildx-action / docker/setup-qemu-action v4 (exact set per diff).

Verification

  • go mod tidy
  • make test / go test ./...
  • govulncheck ./...
  • Confirm Pages and release workflows still succeed if Actions versions changed (especially setup-node caching behavior and deploy-pages + upload-pages-artifact pairing).

@digitallysavvy digitallysavvy merged commit 3715e64 into main May 15, 2026
7 checks passed
@digitallysavvy digitallysavvy deleted the sec/workflows branch May 15, 2026 11:22
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