- 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.
- 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