Skip to content

Conversation

@JohT
Copy link
Owner

@JohT JohT commented Nov 30, 2025

🚀 Feature

  • Add input parameter for maven artifacts to public workflow: In case of analyzing already published maven artifacts, it is not necessary anymore to download them manually and upload them. Instead, they can simply be specified with comma separated maven "coordinates" using the new input parameter maven-artifacts.

  • Add input parameter for source repository cloning: In case of including the git history in an analysis or when a git repository should be downloaded and added to the source folder, it is not necessary anymore to download them manually and upload them. Instead, they can simply be specified using the new input parameters source-repository, source-repository-branch and source-repository-history-only.

⚙️ Optimization

  • Run tests in a dedicated workflow: Previously, tests ran within the java report pipeline. Now, test run separately in a dedicated GitHub Actions Workflow.
  • Improve grouped report logging: Report initialization is now also grouped and all groups start with a timestamp to get an overview of how much time each report takes.

🛠 Fix

  • Verify analysis-name for security: Verify the analysis name input parameter so that it can't contain characters that could lead to security issues in the publicly reusable GitHub actions workflow.

@JohT JohT self-assigned this Nov 30, 2025
@JohT JohT force-pushed the feature/add-public-workflow-inputs-for-maven-artifacts-and-source-repository branch 2 times, most recently from d970292 to bd25ac2 Compare December 2, 2025 07:19
@JohT JohT force-pushed the feature/add-public-workflow-inputs-for-maven-artifacts-and-source-repository branch 3 times, most recently from c94cc67 to bd9c225 Compare December 7, 2025 08:51
@JohT JohT marked this pull request as ready for review December 7, 2025 08:53
@JohT JohT changed the title Add input parameter for maven artifacts to public workflow Add input parameter for maven artifacts and git source repository to public workflow Dec 7, 2025
@JohT JohT force-pushed the feature/add-public-workflow-inputs-for-maven-artifacts-and-source-repository branch from d09cb2e to 4d9bb4b Compare December 7, 2025 10:07
@JohT JohT force-pushed the feature/add-public-workflow-inputs-for-maven-artifacts-and-source-repository branch from 4d9bb4b to efe602f Compare December 7, 2025 10:26
@JohT JohT force-pushed the feature/add-public-workflow-inputs-for-maven-artifacts-and-source-repository branch from efe602f to 3d9d1a6 Compare December 7, 2025 10:50
@JohT JohT merged commit ad5ec60 into main Dec 7, 2025
8 checks passed
@JohT JohT deleted the feature/add-public-workflow-inputs-for-maven-artifacts-and-source-repository branch December 7, 2025 11:30
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.

2 participants