6 Commits

Author SHA1 Message Date
Beda Schmid
a7616b1271 Adds SonarQube analysis
### Added
- CI workflow to run build and SonarQube analysis on pushes to main.
- Project key configuration for static analysis.
2025-10-13 11:40:33 -03:00
Beda Schmid
428a9a0369 Removes unnecessary conditional check
### Removed
- An unnecessary conditional check that always evaluates to true.
2025-10-07 11:13:24 -03:00
Beda Schmid
8b0584498a Simplifies Docker image tagging and building
### Changed
- Streamlines the Docker image tagging process by using a raw tag based on the release version.
- Simplifies the workflow by removing unnecessary semver tag generation.
- Consolidates the logic for adding the "latest" tag to a single, more straightforward conditional step.

### Removed
- Removes redundant logic related to adding the "latest" tag, leading to a cleaner and more efficient workflow.
2025-10-07 11:03:18 -03:00
Beda Schmid
29b83932bc Enhances Docker image tagging and release process
### Added
- Adds support for manual release tag input for workflow.

### Changed
- Updates Docker metadata action to use release tag from event or input.
- Modifies conditional logic for adding "latest" tag to releases.
- Ensures `RELEASE_VERSION` is correctly passed to the build process.
2025-10-07 09:12:06 -03:00
Beda Schmid
dd8760e829 Allows manual triggering with release tag input
### Changed
- Allows specifying the release tag when manually triggering the workflow.
- Uses the release tag from the manual input or the release event.
2025-10-07 09:06:15 -03:00
Beda Schmid
fd2b1cb350 Adds Docker support and release workflow
### Added
- Dockerfile and .dockerignore for containerization.
- GitHub Actions workflow for automated Docker image builds and releases to GHCR on tag creation.
2025-10-07 08:54:58 -03:00