Commit Graph

18 Commits

Author SHA1 Message Date
Gustavo Henrique Santos Souza de Miranda f0b786d740 Refine Qodana bootstrap: simplify POSIX-safe chain and suppress command output 2025-11-29 04:26:10 -03:00
Gustavo Henrique Santos Souza de Miranda a55ff88e08 Refine Qodana config: simplify bootstrap logic and improve POSIX compatibility 2025-11-29 04:23:48 -03:00
Gustavo Henrique Santos Souza de Miranda f39c19fb5c Update Qodana config and workflow: simplify linter configuration
- Removed `args` step from workflow; linter is now fully defined in `qodana.yaml` as `qodana-jvm`.
- Switched to canonical linter name in `qodana.yaml` to avoid image warnings and CLI issues.
2025-11-29 04:19:48 -03:00
Gustavo Henrique Santos Souza de Miranda e729ffcd41 Refine Qodana config and workflow: improve bootstrap logic and pass linter image via args
- Updated bootstrap step to support POSIX `sh` compatibility and refine Maven fallback logic.
- Replaced deprecated `image` input with `args` to pass the linter image in the workflow.
2025-11-29 04:17:12 -03:00
Gustavo Henrique Santos Souza de Miranda c6111980f5 Update Qodana config and workflow: refine bootstrap step and specify linter image
- Enhanced bootstrap logic to handle both Maven Wrapper and system Maven, ensuring source generation compatibility.
- Explicitly set `jetbrains/qodana-jvm:2025.2` as the linter image in the workflow to suppress warnings.
2025-11-29 04:14:20 -03:00
Gustavo Henrique Santos Souza de Miranda 01364bdc16 Update Qodana config: add bootstrap step and exclude generated sources
- Added bootstrap command to generate sources for import resolution.
- Excluded generated sources from inspections to reduce noise.
2025-11-29 04:09:25 -03:00
Gustavo Henrique Santos Souza de Miranda 64d6f80267 Update Qodana workflow: add target_ref input for workflow_dispatch runs
- Introduced `target_ref` input to allow specifying a branch, tag, or commit SHA for analysis.
- Adjusted checkout logic to support `workflow_dispatch`, `push`, and `pull_request` events separately.
2025-11-29 03:59:36 -03:00
Gustavo Henrique Santos Souza de Miranda 78f8e08bb9 Improve Qodana workflow: adjust checkout logic and enable PR-specific reporting
- Use separate checkout steps for pull_request events and other event types
- Enable Qodana PR-specific reporting conditionally for pull_request events
2025-11-29 03:54:13 -03:00
Gustavo Henrique Miranda a0bf000edc
Add master branch to workflow triggers 2025-11-29 03:51:09 -03:00
Gustavo Henrique Miranda 8e80b3c74e
Add Contributor Code of Conduct document 2025-11-29 03:33:54 -03:00
Gustavo Henrique Miranda 37b76d17f4
Add 'develop' branch to Qodana workflow 2025-11-24 22:12:41 -03:00
Gustavo Henrique Miranda 8211506360
Merge pull request #8 from gmbrax/qodana-automation-1916015467
Add qodana CI checks
2025-11-24 21:38:02 -03:00
Qodana Application 41a2b97122 Add github workflow file 2025-11-25 00:37:03 +00:00
Qodana Application 4f3ee4ed74 Add qodana.yaml file 2025-11-25 00:37:03 +00:00
Gustavo Henrique Santos Souza de Miranda 281618a725 docs: Add `REFACTORING.md` to document applied refactoring patterns and improvements. 2025-11-16 18:47:20 -03:00
Gustavo Henrique Santos Souza de Miranda 86da601ad6 Remove .idea folder from repository and update .gitignore
- Remove IntelliJ IDEA configuration files from version control
- Update .gitignore to exclude .idea/ folder

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-13 02:31:46 -03:00
Gustavo Henrique Santos Souza de Miranda 386f9fdf33 Add GPLv3 license to project: included `COPYING` file with full license text. 2025-11-13 02:28:26 -03:00
Gustavo Henrique Santos Souza de Miranda f66cfa6ea4 Initialize MediaManager-Core project with essential setup:
- Added `.gitignore` for common IDE and build artifacts.
- Configured `pom.xml` with dependencies: PostgreSQL, Hibernate, HikariCP, Log4j 2, Jackson, JUnit 5.
- Created `Media` entity with JPA annotations.
- Added `application.properties` for database and IPC configuration.
- Configured Log4j 2 with console and rolling file appenders.
- Provided `README.md` with setup instructions.
- Included `MediaManagerApplication` class as a starting point.
2025-11-13 02:24:11 -03:00