Skip to content

Develop#72

Closed
jeffersonrodrigues92 wants to merge 25 commits intomainfrom
develop
Closed

Develop#72
jeffersonrodrigues92 wants to merge 25 commits intomainfrom
develop

Conversation

@jeffersonrodrigues92
Copy link
Contributor

Pull Request Checklist

Pull Request Type

  • Feature
  • Fix
  • Refactor
  • Pipeline
  • Tests
  • Documentation
  • Helm

Checklist

Please check each item after it's completed.

  • I have tested these changes locally.
  • I have updated the documentation accordingly.
  • I have added necessary comments to the code, especially in complex areas.
  • I have ensured that my changes adhere to the project's coding standards.
  • I have checked for any potential security issues.
  • I have ensured that all tests pass.
  • I have updated the version appropriately (if applicable).
  • I have confirmed this code is ready for review.

Additional Notes

Obs: Please, always remember to target your PR to develop branch instead of main.

dependabot bot and others added 25 commits December 15, 2025 15:29
Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.37.0 to 1.39.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.37.0...v1.39.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Generated-by: Claude
AI-Model: claude-opus-4-5-20251101
Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases)
- [Commits](golang-jwt/jwt@v5.3.0...v5.3.1)

---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v5
  dependency-version: 5.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…elv2

docs: update license to Elastic License 2.0 (ELv2)
## [2.4.1-beta.1](v2.4.0...v2.4.1-beta.1) (2026-02-03)
…rn 🔧

Implements comprehensive Makefile infrastructure aligned with Midaz lib-commons standards:

Core improvements:
- Modular test framework (mk/tests.mk) with unit, integration and coverage targets
- Colored console output with ANSI codes for better readability
- Smart coverage reporting via scripts/coverage.sh with exclusion support
- Enhanced security scanning with SARIF output support (make sec SARIF=1)
- Git hooks verification and installation commands
- Support for low-resource environments (LOW_RESOURCE=1)
- Test filtering by pattern (RUN=) and package (PKG=)

New commands:
- make test-unit / test-integration / test-all
- make coverage-unit / coverage-integration / coverage
- make cover-html (generates HTML reports)
- make tools (installs gotestsum)
- make check-tests / check-hooks / check-envs
- make clean (removes build artifacts and reports)

Infrastructure files:
- mk/tests.mk: Test targets with gotestsum integration and testcontainers support
- scripts/coverage.sh: Intelligent coverage script with package filtering
- scripts/coverage_ignore.txt: Coverage exclusion patterns
- .ignorecoverunit: Unit test coverage exclusions (filters *_mock.go)

Updated .gitignore:
- Added /dist/, /reports/, coverage files, and gosec-report.sarif

All 22 commands tested and validated successfully.

X-Lerian-Ref: 0x1
Replace find | xargs pipeline with find -exec to prevent failures under set -e when no integration test files are found. The -exec approach is more robust and doesn't require null-delimited handling.

X-Lerian-Ref: 0x1
Remove 'make cover' and 'make cover-html' commands which have been superseded by the more granular coverage-unit and coverage-integration commands. Also removes the associated coverage.sh script and coverage_ignore.txt file.

X-Lerian-Ref: 0x1
chore: add build, test and coverage commands
## [2.5.0-beta.1](v2.4.1-beta.1...v2.5.0-beta.1) (2026-02-09)

### Bug Fixes

* **tests:** use safe find -exec instead of xargs pipeline 🐛 ([da45b1a](da45b1a))
Update imports from v2 to v3 and point to published version, removing local replace directive.

X-Lerian-Ref: 0x1
…p/github.com/golang-jwt/jwt/v5-5.3.1

build(deps): bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1
Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.9 to 2.52.11.
- [Release notes](https://github.com/gofiber/fiber/releases)
- [Commits](gofiber/fiber@v2.52.9...v2.52.11)

---
updated-dependencies:
- dependency-name: github.com/gofiber/fiber/v2
  dependency-version: 2.52.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…p/github.com/gofiber/fiber/v2-2.52.11

build(deps): bump github.com/gofiber/fiber/v2 from 2.52.9 to 2.52.11
…p/go.opentelemetry.io/otel-1.39.0

build(deps): bump go.opentelemetry.io/otel from 1.37.0 to 1.39.0
@coderabbitai
Copy link

coderabbitai bot commented Feb 20, 2026

Caution

Review failed

The pull request is closed.

Walkthrough

This PR upgrades the project to Go toolchain 1.24.0 and updates lib-commons from v2 to v3, applying these changes across middleware imports. Dependencies including gofiber/fiber, opentelemetry packages, and grpc are updated to newer versions. Build and test infrastructure is significantly expanded through new Makefile targets for testing, coverage reporting, security scanning, and tooling management. Configuration files are added or updated: .gitignore is revised for build artifacts and coverage files, a new .ignorecoverunit file is introduced for coverage exclusion patterns, and an Elastic License 2.0 file is added. The CHANGELOG is updated with release notes for version 2.5.0-beta.5 and related entries.


Comment @coderabbitai help to get the list of available commands and usage tips.

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.

4 participants