Branch: refs/heads/master Home: https://github.com/jenkinsci/openid-plugin Commit: 1904be24449bdf5a73ab58a68c05405d85dd0eac https://github.com/jenkinsci/openid-plugin/commit/1904be24449bdf5a73ab58a68c05405d85dd0eac Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2024-02-18 (Sun, 18 Feb 2024)
Changed paths: M pom.xml Log Message: ----------- Remove jslint and surefire configuration The spotbugs static analysis tool is already built into the parent pom. It is actively maintained. Better to use it that rely on a lint tool that was last released in 2013. The surefire settings that were configured are best done with the configuration in the parent pom. Commit: ff62d5da7582070d7a6aed349361340057dda383 https://github.com/jenkinsci/openid-plugin/commit/ff62d5da7582070d7a6aed349361340057dda383 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2024-02-18 (Sun, 18 Feb 2024) Changed paths: M pom.xml Log Message: ----------- Require Jenkins 2.414.3 and use plugin BOM Simplify dependency management with the plugin bill of materials. Remove settings for findbugs failure since it has been replaced with spotbugs. Remove surefire rerunFailingTestsCount because failing tests should be fixed rather than retried. Remove the revision property because it is unused. Commit: f260ea49a059b9ffa650230f089b11ae2dc86903 https://github.com/jenkinsci/openid-plugin/commit/f260ea49a059b9ffa650230f089b11ae2dc86903 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2024-02-18 (Sun, 18 Feb 2024) Changed paths: M pom.xml Log Message: ----------- Use most recent plugin parent pom Allows build and test with Java 11, Java 17, and Java 21. Commit: 29d3fa44357388c6aa0fe4c85c0163a2373adb02 https://github.com/jenkinsci/openid-plugin/commit/29d3fa44357388c6aa0fe4c85c0163a2373adb02 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2024-02-18 (Sun, 18 Feb 2024) Changed paths: M Jenkinsfile Log Message: ----------- Require Java 11 and test with Java 21 Java 21 was released Sep 19, 2023. Jenkins announced full support for Java 21 in November 2023 and the most used plugins are now compiled and tested with Java 21. The acceptance test harness and plugin bill of materials tests are already passing with Java 21. This is a further step to improve plugin readiness for use with Java 21 and for development with Java 21. The change intentionally tests only two Java configurations, Java 17 and Java 21 because the risk of a regression that only affects Java 11 is low. We generate Java 11 byte code with the Java 17 and the Java 21 builds, so we're already testing Java 11 byte code. Confirmed tests pass with Java 21 Compare: https://github.com/jenkinsci/openid-plugin/compare/c805fc103f73...29d3fa443573 To unsubscribe from these emails, change your notification settings at https://github.com/jenkinsci/openid-plugin/settings/notifications -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/openid-plugin/push/refs/heads/master/c805fc-29d3fa%40github.com.