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.

Reply via email to