apache / logging-parent

Parent project internally used in Maven-based projects of the Apache Logging Services
https://logging.apache.org/logging-parent
Apache License 2.0
2 stars 6 forks source link

Improve Develocity build scan support #207

Closed jprinet closed 3 months ago

jprinet commented 3 months ago

In order to improve the Develocity Build Scan support on the Log4j2 project, this PR provides:

Note: A new input develocity-enabled is added instead of relying on the presence of the token to enable the Build Scan publication behavior. This allows to publish Build Scans when secrets are not available, following this approach.

Here is the summary that would be generated on the Log4j2's build workflow: Screenshot 2024-07-17 at 3 41 44 PM

jprinet commented 3 months ago

Just a heads up @ppkarwasz that this PR will also add a comment to each submitted PR with the Build Scan summary table. I find it valuable but you may consider that a workflow summary is sufficient. If this is the case we can disable the PR comment with: add-pr-comment: false