diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 31f2e1d6e..df6b307a3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,18 +7,18 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ '8', '11', '17' ] + java: [ '11', '17', '18' ] # Kotlin needs access to java.util include: - - java: '8' - maven-opts: '' - maven-params: -pl '!spring/test/shedlock-springboot-future-test,!providers/etcd/shedlock-provider-etcd-jetcd' - java: '11' maven-opts: '' maven-params: -pl '!spring/test/shedlock-springboot-future-test' - java: '17' maven-opts: --add-opens java.base/java.util=ALL-UNNAMED maven-params: '' + - java: '18' + maven-opts: --add-opens java.base/java.util=ALL-UNNAMED + maven-params: '' steps: - uses: actions/checkout@v3 - name: Set up JDK ${{ matrix.java }} diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java index 0f5468ce7..0893f6d99 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java @@ -21,7 +21,6 @@ import org.apache.http.HttpHost; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.condition.DisabledOnJre; import org.opensearch.action.get.GetRequest; import org.opensearch.action.get.GetResponse; import org.opensearch.client.RequestOptions; @@ -42,10 +41,8 @@ import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.SCHEDLOCK_DEFAULT_INDEX; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.fail; -import static org.junit.jupiter.api.condition.JRE.JAVA_8; @Testcontainers -@DisabledOnJre(JAVA_8) public class OpenSearchLockProviderTest extends AbstractLockProviderIntegrationTest { @Container diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java index 88eb9247f..c9e6fbc1e 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java @@ -17,10 +17,7 @@ import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.MariaDbConfig; -import org.junit.jupiter.api.condition.DisabledOnJre; -import org.junit.jupiter.api.condition.JRE; -@DisabledOnJre(JRE.JAVA_8) // Not compatible public class MariaR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { private static final DbConfig dbConfig = new MariaDbConfig(); diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java index 4dcce2510..2dd484d41 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java @@ -17,10 +17,7 @@ import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.MsSqlServerConfig; -import org.junit.jupiter.api.condition.DisabledOnJre; -import org.junit.jupiter.api.condition.JRE; -@DisabledOnJre(JRE.JAVA_8) // Not compatible public class MsSqlR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { private static final DbConfig dbConfig = new MsSqlServerConfig(); diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java index f6399b0d0..3ae40fead 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java @@ -17,10 +17,7 @@ import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.MySqlConfig; -import org.junit.jupiter.api.condition.DisabledOnJre; -import org.junit.jupiter.api.condition.JRE; -@DisabledOnJre(JRE.JAVA_8) // Not compatible public class MySqlR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { private static final DbConfig dbConfig = new MySqlConfig(); diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java index e24dcba98..ac8c1bade 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java @@ -17,11 +17,7 @@ import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.OracleServerConfig; -import org.junit.jupiter.api.condition.DisabledOnJre; -import static org.junit.jupiter.api.condition.JRE.JAVA_8; - -@DisabledOnJre(JAVA_8) public class OracleR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { private static final DbConfig dbConfig = new OracleServerConfig(); diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java index 3928eccc3..d8897bffb 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java @@ -17,11 +17,7 @@ import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.PostgresConfig; -import org.junit.jupiter.api.condition.DisabledOnJre; -import static org.junit.jupiter.api.condition.JRE.JAVA_8; - -@DisabledOnJre(JAVA_8) // Does not work on Java 8 public class PostgresR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { private static final DbConfig dbConfig = new PostgresConfig();