Open ceddy4395 opened 4 months ago
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
View this failed invocation of the CLA check for more information.
For the most up to date status, view the checks section at the bottom of the pull request.
@Marcono1234 Thank you for the review! I've made the changes you've suggested, including bumping the timeouts.
I've also made the same fixes to the other workflow files!
Thank you for doing this! Overall it looks good, but I'm not entirely convinced by this:
- Use fixed version for runs-on argument
- Using an explicit version for runs-on makes the developers more conscious about on what OS version they are testing/supporting. Furthermore, if breaking changes are introduced in the next version, they will not automatically break the pipeline.
Would Dependabot or something else notify us if the latest supported version changes? Otherwise I'm afraid we'll never think to update it. I think I might rather discover that an Ubuntu update breaks our build as soon as it happens rather than months later, even if that means the CI mysteriously failing.
Would Dependabot or something else notify us if the latest supported version changes?
No, that does not seem to be supported yet, see https://github.com/dependabot/dependabot-core/issues/7182.
Would Dependabot or something else notify us if the latest supported version changes?
No, that does not seem to be supported yet, see dependabot/dependabot-core#7182.
Thanks for that pointer. In that case, I'd suggest we leave this part as it is (with ubuntu-latest
) until Dependabot does have that support.
Purpose
Hey! 🙂 I've made the following changes to your workflow:
(These changes are part of a research Study at TU Delft looking at GitHub Action Smells. Find out more)
Description
Checklist
mvn verify
, but can also be checked on its own usingmvn spotless:check
.\ Style violations can be fixed usingmvn spotless:apply
; this can be done in a separate commit to verify that it did not cause undesired changes.null
@since $next-version$
(
$next-version$
is a special placeholder which is automatically replaced during release)TestCase
)mvn clean verify javadoc:jar
passes without errors