Skip to content

Maintenance updates and fixes - #554

Open
ademidoff wants to merge 5 commits into
mainfrom
maintenance-updates-and-fixes
Open

Maintenance updates and fixes#554
ademidoff wants to merge 5 commits into
mainfrom
maintenance-updates-and-fixes

Conversation

@ademidoff

@ademidoff ademidoff commented Jul 23, 2026

Copy link
Copy Markdown
Member

This pull request updates the project to use Go 1.26.5, refreshes several dependencies, and introduces configuration for Dependabot to automate dependency updates. It also updates the Trivy vulnerability scanner GitHub Action to a newer version.

Go version and dependency updates:

  • Updated Go version to 1.26.5 in go.mod, api/go.mod, and tools/go.mod, and updated base images in Dockerfile and Dockerfile.test to use golang:1.26.
  • Upgraded several dependencies in go.mod, including google.golang.org/genproto, google.golang.org/grpc, google.golang.org/protobuf, and go.opentelemetry.io/otel and related packages.

Automation and CI improvements:

  • Added a .github/dependabot.yml configuration to enable weekly automated dependency checks for Go modules, Docker, and GitHub Actions.
  • Updated the Trivy vulnerability scanner GitHub Action to version v0.36.0 in .github/workflows/scan.yml.

@JNKPercona

Copy link
Copy Markdown
Contributor
Test name Status
api-tests passed

1 similar comment
@JNKPercona

Copy link
Copy Markdown
Contributor
Test name Status
api-tests passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR performs maintenance upgrades by bumping the project’s Go toolchain version, refreshing several Go dependencies, and improving automation around security/dependency scanning and updates.

Changes:

  • Updated all Go modules to Go 1.26.5 and refreshed key module dependencies (grpc/protobuf/genproto and OpenTelemetry).
  • Updated Docker build/test base images to golang:1.26.
  • Added Dependabot configuration and updated/pinned GitHub Actions used by the Trivy scan workflow.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tools/go.mod Bumps the tools module Go version to 1.26.5.
api/go.mod Bumps the API module Go version to 1.26.5.
go.mod Bumps root module Go version and updates core deps (grpc/protobuf/genproto, OTel).
go.sum Adds checksums for updated/new dependency versions.
Dockerfile Updates build image to Go 1.26.
Dockerfile.test Updates test image to Go 1.26.
.github/workflows/scan.yml Updates/pins actions and bumps Trivy action version used for image scanning.
.github/dependabot.yml Adds Dependabot configuration for automated updates.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/dependabot.yml
Comment thread .github/dependabot.yml Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@JNKPercona

Copy link
Copy Markdown
Contributor
Test name Status
api-tests passed

@JNKPercona

Copy link
Copy Markdown
Contributor
Test name Status
api-tests passed

@ademidoff
ademidoff requested a review from egegunes July 23, 2026 11:30
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.

5 participants