Skip to content

Update Go, dependencies, CI actions, and Nix flake - #55

Merged
janezpodhostnik merged 1 commit into
mainfrom
update-deps-go-ci-nix
Aug 7, 2026
Merged

Update Go, dependencies, CI actions, and Nix flake#55
janezpodhostnik merged 1 commit into
mainfrom
update-deps-go-ci-nix

Conversation

@janezpodhostnik

@janezpodhostnik janezpodhostnik commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Closes: N/A (routine maintenance)

Description

Dependency and tooling refresh across the repo:

  • Go 1.25.7 -> 1.25.12 (latest 1.25.x patch)
  • Direct deps: cadence 1.10.5, flow-go 0.50.0, flow-go-sdk 1.10.5,
    client_golang 1.24.1, zerolog 1.35.1, grpc 1.83.0, plus transitive bumps.
    onflow/crypto stays at v0.25.4 because v0.26.0 requires Go 1.26.
  • CI actions: checkout v7, nix-installer-action v22, magic-nix-cache-action v14,
    release-drafter v7. Added a github-actions dependabot ecosystem.
  • Nix: updated nixpkgs (brings Go 1.25.12, golangci-lint 2.12.2), replaced the
    custom license-eye package in flake.nix with skywalking-eyes from nixpkgs.

Most critical to review: go.mod, flake.nix.

Verified with just test, just check-lint, just check-licence, go vet.


For contributor use:

  • Targeted PR against main branch
  • Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
  • Code follows the standards mentioned here.
  • Updated relevant documentation
  • Re-reviewed Files changed in the Github PR explorer
  • Added appropriate labels

- Go 1.25.7 -> 1.25.12
- Bump cadence, flow-go, flow-go-sdk, client_golang, zerolog, grpc
- Bump GitHub Actions: checkout v7, nix-installer v22, magic-nix-cache v14, release-drafter v7
- Add github-actions dependabot ecosystem
- Update nixpkgs; use skywalking-eyes from nixpkgs instead of custom package
@janezpodhostnik janezpodhostnik self-assigned this Aug 6, 2026
@janezpodhostnik janezpodhostnik added the dependencies Pull requests that update a dependency file label Aug 6, 2026
@janezpodhostnik
janezpodhostnik merged commit 42b8791 into main Aug 7, 2026
4 of 6 checks passed
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant