Skip to content

Conversation

@emsearcy
Copy link
Contributor

@emsearcy emsearcy commented Aug 20, 2025

  • Removes Fluent support.
  • Add AGENTS.md file.
  • Upgrade to Go 1.25.0 and update dependencies.
  • Upgrade ko for CI toolchain.

🤖 Generated with GitHub Copilot (via opencode)

- Removes Fluent support.

- Add AGENTS.md file.

- Upgrade to Go 1.25.0 and update dependencies.

🤖 Generated with [GitHub Copilot](https://github.com/features/copilot) (via opencode)

Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Copilot AI review requested due to automatic review settings August 20, 2025 22:38
Copy link

Copilot AI left a comment

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 migrates the logging system from logrus to Go's standard log/slog library, removes Fluent logging support, upgrades to Go 1.25.0, and adds an AGENTS.md documentation file for development guidelines.

  • Switch from logrus to log/slog for structured logging
  • Remove Fluent logging dependencies and configuration
  • Upgrade Go version and dependencies to latest versions

Reviewed Changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated no comments.

Show a summary per file
File Description
main.go Replace logrus with slog, remove Fluent support, configure structured logging
tracing.go Update OpenTelemetry error handling to use slog
cas.go Convert all logrus logging calls to slog equivalents
auth0_clients.go Update Auth0 client lookup logging to use slog
0_config.go Replace fatal logging with slog error and os.Exit
go.mod Upgrade Go to 1.25.0 and update dependencies
docker-compose.yaml Remove fluentbit service
.cspell.json Remove fluentbit from spell checker dictionary
AGENTS.md Add development guidelines documentation

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Image scanning may be more likely to produce false positives.

Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
Upgrade to the latest version of ko for CI jobs.

Signed-off-by: Eric Searcy <eric@linuxfoundation.org>
@emsearcy emsearcy merged commit 79a33d1 into main Aug 20, 2025
4 checks passed
@emsearcy emsearcy deleted the slog branch August 20, 2025 23:51
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.

2 participants