diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a054ecc..30fb3a3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,20 +4,10 @@ on: push: pull_request: workflow_dispatch: - inputs: - jdk-matrix: - description: 'jdk matrix as json array' - required: false - default: '[ "11" ]' jobs: - ci: - uses: killbill/gh-actions-shared/.github/workflows/ci.yml@main - - integration_test: - uses: killbill/gh-actions-shared/.github/workflows/integration_test.yml@main - with: - plugin_name: 'payment-test' - integration_tests_goal: 'test:plugins:payment-test' - ddl_file: 'src/main/resources/ddl.sql' - integration_tests_ref: 'refs/heads/master' + snapshot: + uses: killbill/gh-actions-shared/.github/workflows/snapshot.yml@java21 + secrets: + MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} + MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index c150684..b8add17 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -7,4 +7,4 @@ on: jobs: analyze: - uses: killbill/gh-actions-shared/.github/workflows/codeql-analysis.yml@main + uses: killbill/gh-actions-shared/.github/workflows/codeql-analysis.yml@java21 diff --git a/pom.xml b/pom.xml index 61d96cc..9ec95a1 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ org.kill-bill.billing killbill-oss-parent - 0.146.63 + 0.147.0-9c99329-SNAPSHOT org.kill-bill.billing.plugin.java payment-test-plugin @@ -72,8 +72,8 @@ provided - javax.inject - javax.inject + jakarta.inject + jakarta.inject-api joda-time @@ -91,8 +91,8 @@ provided - org.jooby - jooby + org.kill-bill.commons + killbill-jooby org.jooq @@ -142,12 +142,24 @@ org.kill-bill.billing.plugin.java killbill-base-plugin + + + org.kill-bill.commons + killbill-jooby + + org.kill-bill.billing.plugin.java killbill-base-plugin test-jar test + + + org.kill-bill.commons + killbill-jooby + + org.kill-bill.commons diff --git a/src/main/java/org/killbill/billing/plugin/payment/PaymentTestActivator.java b/src/main/java/org/killbill/billing/plugin/payment/PaymentTestActivator.java index 8da388e..8f54606 100644 --- a/src/main/java/org/killbill/billing/plugin/payment/PaymentTestActivator.java +++ b/src/main/java/org/killbill/billing/plugin/payment/PaymentTestActivator.java @@ -16,8 +16,8 @@ package org.killbill.billing.plugin.payment; -import javax.servlet.Servlet; -import javax.servlet.http.HttpServlet; +import jakarta.servlet.Servlet; +import jakarta.servlet.http.HttpServlet; import java.util.Hashtable; import org.killbill.billing.osgi.api.OSGIPluginProperties; import org.killbill.billing.osgi.libs.killbill.KillbillActivatorBase; diff --git a/src/main/java/org/killbill/billing/plugin/payment/TestingStates.java b/src/main/java/org/killbill/billing/plugin/payment/TestingStates.java index 28d766d..32b8f6e 100644 --- a/src/main/java/org/killbill/billing/plugin/payment/TestingStates.java +++ b/src/main/java/org/killbill/billing/plugin/payment/TestingStates.java @@ -28,7 +28,7 @@ import javax.annotation.Nullable; -public class TestingStates { +public final class TestingStates { public static final String SLEEP_PLUGIN_CONFIG_PARAM = "sleepFor"; public static final String AMOUNT_PLUGIN_CONFIG_PARAM = "amount"; diff --git a/src/main/java/org/killbill/billing/plugin/payment/resources/PaymentTestResource.java b/src/main/java/org/killbill/billing/plugin/payment/resources/PaymentTestResource.java index 8ceebed..f34ed1d 100644 --- a/src/main/java/org/killbill/billing/plugin/payment/resources/PaymentTestResource.java +++ b/src/main/java/org/killbill/billing/plugin/payment/resources/PaymentTestResource.java @@ -26,8 +26,8 @@ import org.killbill.billing.plugin.payment.TestingStates; import org.killbill.billing.plugin.payment.model.Payload; -import javax.inject.Inject; -import javax.inject.Singleton; +import jakarta.inject.Inject; +import jakarta.inject.Singleton; @Singleton @Path("/")