Skip to content

packages: upgrade all packages - #605

Closed
aliwrk wants to merge 1 commit into
xeol-io:mainfrom
transferwise:update-go-deps
Closed

aliwrk wants to merge 1 commit into
xeol-io:mainfrom
transferwise:update-go-deps

Conversation

@aliwrk

@aliwrk aliwrk commented Oct 14, 2026

Copy link
Copy Markdown

This pull request updates the Go version used across the project, refactors the UI construction logic in the CLI, and expands test coverage for package metadata types. It also ensures the correct database driver is registered for testing. Below are the most important changes:

Build and CI Environment Updates:

  • Updated the default Go version from 1.24.1 to 1.27.1 in .github/actions/bootstrap/action.yaml, .github/workflows/codeql-analysis.yml, .github/workflows/update-bootstrap-tools.yml, and .github/workflows/update-syft-release.yml to ensure consistency and compatibility with the latest Go features and security updates. [1] [2] [3] [4]

CLI Refactoring:

  • Refactored the UI constructor in cmd/xeol/cli/cli.go to use clio.NewUICollection instead of returning a slice, improving code clarity and aligning with updated API expectations.

Testing Improvements:

  • Added test cases in xeol/pkg/package_test.go to cover additional syftPkg.Package metadata types, increasing test coverage for various package formats.
  • Registered the sqlite driver in xeol/pkg/provider_test.go to support Syft's RPM cataloger during tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant