- 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.
- 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.
- Use separate checkout steps for pull_request events and other event types
- Enable Qodana PR-specific reporting conditionally for pull_request events