diff --git a/.github/workflows/3.0.x-batch-batch.yml b/.github/workflows/3.0.x-batch-batch.yml new file mode 100644 index 00000000..0a12e8fc --- /dev/null +++ b/.github/workflows/3.0.x-batch-batch.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Batch Smoke Tests | Batch +on: + schedule: + - cron : '10 0 * * *' +jobs: + batch_app_test: + name: Batch App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: batch:batch + task: appTest + batch_native_app_test: + name: Batch Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: batch:batch + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-actuator-webflux-mgmt-port.yml b/.github/workflows/3.0.x-boot-actuator-webflux-mgmt-port.yml new file mode 100644 index 00000000..f54c434b --- /dev/null +++ b/.github/workflows/3.0.x-boot-actuator-webflux-mgmt-port.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Actuator Webflux Mgmt Port +on: + schedule: + - cron : '10 0 * * *' +jobs: + actuator_webflux_mgmt_port_app_test: + name: Actuator Webflux Mgmt Port App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:actuator-webflux-mgmt-port + task: appTest + actuator_webflux_mgmt_port_native_app_test: + name: Actuator Webflux Mgmt Port Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:actuator-webflux-mgmt-port + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-actuator-webflux.yml b/.github/workflows/3.0.x-boot-actuator-webflux.yml new file mode 100644 index 00000000..b92f077f --- /dev/null +++ b/.github/workflows/3.0.x-boot-actuator-webflux.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Actuator Webflux +on: + schedule: + - cron : '10 0 * * *' +jobs: + actuator_webflux_app_test: + name: Actuator Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:actuator-webflux + task: appTest + actuator_webflux_native_app_test: + name: Actuator Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:actuator-webflux + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-actuator-webmvc-mgmt-port.yml b/.github/workflows/3.0.x-boot-actuator-webmvc-mgmt-port.yml new file mode 100644 index 00000000..da7d259f --- /dev/null +++ b/.github/workflows/3.0.x-boot-actuator-webmvc-mgmt-port.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Actuator Webmvc Mgmt Port +on: + schedule: + - cron : '10 0 * * *' +jobs: + actuator_webmvc_mgmt_port_app_test: + name: Actuator Webmvc Mgmt Port App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:actuator-webmvc-mgmt-port + task: appTest + actuator_webmvc_mgmt_port_native_app_test: + name: Actuator Webmvc Mgmt Port Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:actuator-webmvc-mgmt-port + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-actuator-webmvc.yml b/.github/workflows/3.0.x-boot-actuator-webmvc.yml new file mode 100644 index 00000000..1676f935 --- /dev/null +++ b/.github/workflows/3.0.x-boot-actuator-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Actuator Webmvc +on: + schedule: + - cron : '10 0 * * *' +jobs: + actuator_webmvc_app_test: + name: Actuator Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:actuator-webmvc + task: appTest + actuator_webmvc_native_app_test: + name: Actuator Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:actuator-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-boot-tcf.yml b/.github/workflows/3.0.x-boot-boot-tcf.yml new file mode 100644 index 00000000..c4404cdf --- /dev/null +++ b/.github/workflows/3.0.x-boot-boot-tcf.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Boot Tcf +on: + schedule: + - cron : '10 0 * * *' +jobs: + boot_tcf_test: + name: Boot Tcf Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:boot-tcf + task: test + boot_tcf_native_test: + name: Boot Tcf Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:boot-tcf + task: nativeTest diff --git a/.github/workflows/3.0.x-boot-command-line-runner.yml b/.github/workflows/3.0.x-boot-command-line-runner.yml new file mode 100644 index 00000000..9ed19919 --- /dev/null +++ b/.github/workflows/3.0.x-boot-command-line-runner.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Command Line Runner +on: + schedule: + - cron : '10 0 * * *' +jobs: + command_line_runner_app_test: + name: Command Line Runner App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:command-line-runner + task: appTest + command_line_runner_native_app_test: + name: Command Line Runner Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:command-line-runner + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-conditional.yml b/.github/workflows/3.0.x-boot-conditional.yml new file mode 100644 index 00000000..a854970a --- /dev/null +++ b/.github/workflows/3.0.x-boot-conditional.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Conditional +on: + schedule: + - cron : '10 0 * * *' +jobs: + conditional_app_test: + name: Conditional App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:conditional + task: appTest + conditional_native_app_test: + name: Conditional Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:conditional + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-configuration-properties.yml b/.github/workflows/3.0.x-boot-configuration-properties.yml new file mode 100644 index 00000000..53502abb --- /dev/null +++ b/.github/workflows/3.0.x-boot-configuration-properties.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Configuration Properties +on: + schedule: + - cron : '10 0 * * *' +jobs: + configuration_properties_app_test: + name: Configuration Properties App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:configuration-properties + task: appTest + configuration_properties_native_app_test: + name: Configuration Properties Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:configuration-properties + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-custom-banner.yml b/.github/workflows/3.0.x-boot-custom-banner.yml new file mode 100644 index 00000000..72a83175 --- /dev/null +++ b/.github/workflows/3.0.x-boot-custom-banner.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Custom Banner +on: + schedule: + - cron : '10 0 * * *' +jobs: + custom_banner_app_test: + name: Custom Banner App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:custom-banner + task: appTest + custom_banner_native_app_test: + name: Custom Banner Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:custom-banner + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-flyway.yml b/.github/workflows/3.0.x-boot-flyway.yml new file mode 100644 index 00000000..37f63a62 --- /dev/null +++ b/.github/workflows/3.0.x-boot-flyway.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Flyway +on: + schedule: + - cron : '10 0 * * *' +jobs: + flyway_app_test: + name: Flyway App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:flyway + task: appTest + flyway_native_app_test: + name: Flyway Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:flyway + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-freemarker-webflux.yml b/.github/workflows/3.0.x-boot-freemarker-webflux.yml new file mode 100644 index 00000000..81eae3bc --- /dev/null +++ b/.github/workflows/3.0.x-boot-freemarker-webflux.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Freemarker Webflux +on: + schedule: + - cron : '10 0 * * *' +jobs: + freemarker_webflux_app_test: + name: Freemarker Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:freemarker-webflux + task: appTest + freemarker_webflux_native_app_test: + name: Freemarker Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:freemarker-webflux + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-freemarker-webmvc.yml b/.github/workflows/3.0.x-boot-freemarker-webmvc.yml new file mode 100644 index 00000000..3e285c56 --- /dev/null +++ b/.github/workflows/3.0.x-boot-freemarker-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Freemarker Webmvc +on: + schedule: + - cron : '10 0 * * *' +jobs: + freemarker_webmvc_app_test: + name: Freemarker Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:freemarker-webmvc + task: appTest + freemarker_webmvc_native_app_test: + name: Freemarker Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:freemarker-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-json.yml b/.github/workflows/3.0.x-boot-json.yml new file mode 100644 index 00000000..a1141e25 --- /dev/null +++ b/.github/workflows/3.0.x-boot-json.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Boot Smoke Tests | Json +on: + schedule: + - cron : '10 0 * * *' +jobs: + json_app_test: + name: Json App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:json + task: appTest + json_native_app_test: + name: Json Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:json + task: nativeAppTest + json_test: + name: Json Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:json + task: test + json_native_test: + name: Json Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:json + task: nativeTest diff --git a/.github/workflows/3.0.x-boot-liquibase.yml b/.github/workflows/3.0.x-boot-liquibase.yml new file mode 100644 index 00000000..7f1cab8b --- /dev/null +++ b/.github/workflows/3.0.x-boot-liquibase.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Liquibase +on: + schedule: + - cron : '10 0 * * *' +jobs: + liquibase_app_test: + name: Liquibase App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:liquibase + task: appTest + liquibase_native_app_test: + name: Liquibase Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:liquibase + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-logging-logback-spring-xml.yml b/.github/workflows/3.0.x-boot-logging-logback-spring-xml.yml new file mode 100644 index 00000000..dfa334ae --- /dev/null +++ b/.github/workflows/3.0.x-boot-logging-logback-spring-xml.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Logging Logback Spring Xml +on: + schedule: + - cron : '10 0 * * *' +jobs: + logging_logback_spring_xml_app_test: + name: Logging Logback Spring Xml App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:logging-logback-spring-xml + task: appTest + logging_logback_spring_xml_native_app_test: + name: Logging Logback Spring Xml Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:logging-logback-spring-xml + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-logging-logback-xml.yml b/.github/workflows/3.0.x-boot-logging-logback-xml.yml new file mode 100644 index 00000000..938b7627 --- /dev/null +++ b/.github/workflows/3.0.x-boot-logging-logback-xml.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Logging Logback Xml +on: + schedule: + - cron : '10 0 * * *' +jobs: + logging_logback_xml_app_test: + name: Logging Logback Xml App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:logging-logback-xml + task: appTest + logging_logback_xml_native_app_test: + name: Logging Logback Xml Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:logging-logback-xml + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-logging-logback.yml b/.github/workflows/3.0.x-boot-logging-logback.yml new file mode 100644 index 00000000..3961ad15 --- /dev/null +++ b/.github/workflows/3.0.x-boot-logging-logback.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Logging Logback +on: + schedule: + - cron : '10 0 * * *' +jobs: + logging_logback_app_test: + name: Logging Logback App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:logging-logback + task: appTest + logging_logback_native_app_test: + name: Logging Logback Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:logging-logback + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-mustache-webflux.yml b/.github/workflows/3.0.x-boot-mustache-webflux.yml new file mode 100644 index 00000000..bd57e041 --- /dev/null +++ b/.github/workflows/3.0.x-boot-mustache-webflux.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Mustache Webflux +on: + schedule: + - cron : '10 0 * * *' +jobs: + mustache_webflux_app_test: + name: Mustache Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:mustache-webflux + task: appTest + mustache_webflux_native_app_test: + name: Mustache Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:mustache-webflux + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-mustache-webmvc.yml b/.github/workflows/3.0.x-boot-mustache-webmvc.yml new file mode 100644 index 00000000..3344180c --- /dev/null +++ b/.github/workflows/3.0.x-boot-mustache-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Mustache Webmvc +on: + schedule: + - cron : '10 0 * * *' +jobs: + mustache_webmvc_app_test: + name: Mustache Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:mustache-webmvc + task: appTest + mustache_webmvc_native_app_test: + name: Mustache Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:mustache-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-servlet-component-scan.yml b/.github/workflows/3.0.x-boot-servlet-component-scan.yml new file mode 100644 index 00000000..fe2f9909 --- /dev/null +++ b/.github/workflows/3.0.x-boot-servlet-component-scan.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Servlet Component Scan +on: + schedule: + - cron : '10 0 * * *' +jobs: + servlet_component_scan_app_test: + name: Servlet Component Scan App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:servlet-component-scan + task: appTest + servlet_component_scan_native_app_test: + name: Servlet Component Scan Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:servlet-component-scan + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-servlet-jetty.yml b/.github/workflows/3.0.x-boot-servlet-jetty.yml new file mode 100644 index 00000000..31d15e40 --- /dev/null +++ b/.github/workflows/3.0.x-boot-servlet-jetty.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Servlet Jetty +on: + schedule: + - cron : '10 0 * * *' +jobs: + servlet_jetty_app_test: + name: Servlet Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:servlet-jetty + task: appTest + servlet_jetty_native_app_test: + name: Servlet Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:servlet-jetty + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-servlet-tomcat.yml b/.github/workflows/3.0.x-boot-servlet-tomcat.yml new file mode 100644 index 00000000..77afc132 --- /dev/null +++ b/.github/workflows/3.0.x-boot-servlet-tomcat.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Servlet Tomcat +on: + schedule: + - cron : '10 0 * * *' +jobs: + servlet_tomcat_app_test: + name: Servlet Tomcat App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:servlet-tomcat + task: appTest + servlet_tomcat_native_app_test: + name: Servlet Tomcat Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:servlet-tomcat + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-servlet-undertow.yml b/.github/workflows/3.0.x-boot-servlet-undertow.yml new file mode 100644 index 00000000..d0e532b7 --- /dev/null +++ b/.github/workflows/3.0.x-boot-servlet-undertow.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Servlet Undertow +on: + schedule: + - cron : '10 0 * * *' +jobs: + servlet_undertow_app_test: + name: Servlet Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:servlet-undertow + task: appTest + servlet_undertow_native_app_test: + name: Servlet Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:servlet-undertow + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-thymeleaf-webflux.yml b/.github/workflows/3.0.x-boot-thymeleaf-webflux.yml new file mode 100644 index 00000000..c58a0eab --- /dev/null +++ b/.github/workflows/3.0.x-boot-thymeleaf-webflux.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Thymeleaf Webflux +on: + schedule: + - cron : '10 0 * * *' +jobs: + thymeleaf_webflux_app_test: + name: Thymeleaf Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:thymeleaf-webflux + task: appTest + thymeleaf_webflux_native_app_test: + name: Thymeleaf Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:thymeleaf-webflux + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-thymeleaf-webmvc.yml b/.github/workflows/3.0.x-boot-thymeleaf-webmvc.yml new file mode 100644 index 00000000..0c4321b9 --- /dev/null +++ b/.github/workflows/3.0.x-boot-thymeleaf-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Thymeleaf Webmvc +on: + schedule: + - cron : '10 0 * * *' +jobs: + thymeleaf_webmvc_app_test: + name: Thymeleaf Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:thymeleaf-webmvc + task: appTest + thymeleaf_webmvc_native_app_test: + name: Thymeleaf Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:thymeleaf-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-tracing-brave-zipkin.yml b/.github/workflows/3.0.x-boot-tracing-brave-zipkin.yml new file mode 100644 index 00000000..8deba429 --- /dev/null +++ b/.github/workflows/3.0.x-boot-tracing-brave-zipkin.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Tracing Brave Zipkin +on: + schedule: + - cron : '10 0 * * *' +jobs: + tracing_brave_zipkin_app_test: + name: Tracing Brave Zipkin App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:tracing-brave-zipkin + task: appTest + tracing_brave_zipkin_native_app_test: + name: Tracing Brave Zipkin Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:tracing-brave-zipkin + task: nativeAppTest diff --git a/.github/workflows/3.0.x-boot-xml-config.yml b/.github/workflows/3.0.x-boot-xml-config.yml new file mode 100644 index 00000000..1a453418 --- /dev/null +++ b/.github/workflows/3.0.x-boot-xml-config.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Boot Smoke Tests | Xml Config +on: + schedule: + - cron : '10 0 * * *' +jobs: + xml_config_app_test: + name: Xml Config App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:xml-config + task: appTest + xml_config_native_app_test: + name: Xml Config Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: boot:xml-config + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-config-client.yml b/.github/workflows/3.0.x-cloud-cloud-config-client.yml new file mode 100644 index 00000000..5a77bb07 --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-config-client.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Config Client +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_config_client_app_test: + name: Cloud Config Client App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-config-client + task: appTest + cloud_config_client_native_app_test: + name: Cloud Config Client Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-config-client + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-discovery-consul.yml b/.github/workflows/3.0.x-cloud-cloud-discovery-consul.yml new file mode 100644 index 00000000..1143654a --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-discovery-consul.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Discovery Consul +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_discovery_consul_app_test: + name: Cloud Discovery Consul App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-discovery-consul + task: appTest + cloud_discovery_consul_native_app_test: + name: Cloud Discovery Consul Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-discovery-consul + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-discovery-eureka.yml b/.github/workflows/3.0.x-cloud-cloud-discovery-eureka.yml new file mode 100644 index 00000000..79b7b266 --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-discovery-eureka.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Discovery Eureka +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_discovery_eureka_app_test: + name: Cloud Discovery Eureka App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-discovery-eureka + task: appTest + cloud_discovery_eureka_native_app_test: + name: Cloud Discovery Eureka Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-discovery-eureka + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-discovery-zookeeper.yml b/.github/workflows/3.0.x-cloud-cloud-discovery-zookeeper.yml new file mode 100644 index 00000000..e0ca0a7e --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-discovery-zookeeper.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Discovery Zookeeper +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_discovery_zookeeper_app_test: + name: Cloud Discovery Zookeeper App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-discovery-zookeeper + task: appTest + cloud_discovery_zookeeper_native_app_test: + name: Cloud Discovery Zookeeper Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-discovery-zookeeper + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-function-web.yml b/.github/workflows/3.0.x-cloud-cloud-function-web.yml new file mode 100644 index 00000000..e1c959a1 --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-function-web.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Function Web +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_function_web_app_test: + name: Cloud Function Web App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-function-web + task: appTest + cloud_function_web_native_app_test: + name: Cloud Function Web Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-function-web + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-function-webflux.yml b/.github/workflows/3.0.x-cloud-cloud-function-webflux.yml new file mode 100644 index 00000000..f3ee0247 --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-function-webflux.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Function Webflux +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_function_webflux_app_test: + name: Cloud Function Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-function-webflux + task: appTest + cloud_function_webflux_native_app_test: + name: Cloud Function Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-function-webflux + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-gateway.yml b/.github/workflows/3.0.x-cloud-cloud-gateway.yml new file mode 100644 index 00000000..63c92c91 --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-gateway.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Gateway +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_gateway_app_test: + name: Cloud Gateway App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-gateway + task: appTest + cloud_gateway_native_app_test: + name: Cloud Gateway Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-gateway + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-loadbalancing-web.yml b/.github/workflows/3.0.x-cloud-cloud-loadbalancing-web.yml new file mode 100644 index 00000000..38cede21 --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-loadbalancing-web.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Loadbalancing Web +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_loadbalancing_web_app_test: + name: Cloud Loadbalancing Web App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-loadbalancing-web + task: appTest + cloud_loadbalancing_web_native_app_test: + name: Cloud Loadbalancing Web Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-loadbalancing-web + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-loadbalancing-webflux.yml b/.github/workflows/3.0.x-cloud-cloud-loadbalancing-webflux.yml new file mode 100644 index 00000000..67463185 --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-loadbalancing-webflux.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Loadbalancing Webflux +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_loadbalancing_webflux_app_test: + name: Cloud Loadbalancing Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-loadbalancing-webflux + task: appTest + cloud_loadbalancing_webflux_native_app_test: + name: Cloud Loadbalancing Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-loadbalancing-webflux + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-openfeign.yml b/.github/workflows/3.0.x-cloud-cloud-openfeign.yml new file mode 100644 index 00000000..87bdae8f --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-openfeign.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Openfeign +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_openfeign_app_test: + name: Cloud Openfeign App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-openfeign + task: appTest + cloud_openfeign_native_app_test: + name: Cloud Openfeign Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-openfeign + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-stream-kafka.yml b/.github/workflows/3.0.x-cloud-cloud-stream-kafka.yml new file mode 100644 index 00000000..fa41f4a5 --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-stream-kafka.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Stream Kafka +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_stream_kafka_app_test: + name: Cloud Stream Kafka App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-stream-kafka + task: appTest + cloud_stream_kafka_native_app_test: + name: Cloud Stream Kafka Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-stream-kafka + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-stream-pulsar.yml b/.github/workflows/3.0.x-cloud-cloud-stream-pulsar.yml new file mode 100644 index 00000000..4b7b234f --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-stream-pulsar.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Stream Pulsar +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_stream_pulsar_app_test: + name: Cloud Stream Pulsar App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-stream-pulsar + task: appTest + cloud_stream_pulsar_native_app_test: + name: Cloud Stream Pulsar Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-stream-pulsar + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-stream-rabbit.yml b/.github/workflows/3.0.x-cloud-cloud-stream-rabbit.yml new file mode 100644 index 00000000..43fda271 --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-stream-rabbit.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Stream Rabbit +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_stream_rabbit_app_test: + name: Cloud Stream Rabbit App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-stream-rabbit + task: appTest + cloud_stream_rabbit_native_app_test: + name: Cloud Stream Rabbit Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-stream-rabbit + task: nativeAppTest diff --git a/.github/workflows/3.0.x-cloud-cloud-task.yml b/.github/workflows/3.0.x-cloud-cloud-task.yml new file mode 100644 index 00000000..3cfeda32 --- /dev/null +++ b/.github/workflows/3.0.x-cloud-cloud-task.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Cloud Smoke Tests | Cloud Task +on: + schedule: + - cron : '10 0 * * *' +jobs: + cloud_task_app_test: + name: Cloud Task App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-task + task: appTest + cloud_task_native_app_test: + name: Cloud Task Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: cloud:cloud-task + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-data-cassandra-reactive.yml b/.github/workflows/3.0.x-data-data-cassandra-reactive.yml new file mode 100644 index 00000000..3531b9b5 --- /dev/null +++ b/.github/workflows/3.0.x-data-data-cassandra-reactive.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Data Cassandra Reactive +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_cassandra_reactive_app_test: + name: Data Cassandra Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-cassandra-reactive + task: appTest + data_cassandra_reactive_native_app_test: + name: Data Cassandra Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-cassandra-reactive + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-data-cassandra.yml b/.github/workflows/3.0.x-data-data-cassandra.yml new file mode 100644 index 00000000..1afc1343 --- /dev/null +++ b/.github/workflows/3.0.x-data-data-cassandra.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Data Cassandra +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_cassandra_app_test: + name: Data Cassandra App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-cassandra + task: appTest + data_cassandra_native_app_test: + name: Data Cassandra Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-cassandra + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-data-jdbc-h2-kotlin.yml b/.github/workflows/3.0.x-data-data-jdbc-h2-kotlin.yml new file mode 100644 index 00000000..6c5543aa --- /dev/null +++ b/.github/workflows/3.0.x-data-data-jdbc-h2-kotlin.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Data Smoke Tests | Data Jdbc H2 Kotlin +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_jdbc_h2_kotlin_app_test: + name: Data Jdbc H2 Kotlin App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jdbc-h2-kotlin + task: appTest + data_jdbc_h2_kotlin_native_app_test: + name: Data Jdbc H2 Kotlin Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jdbc-h2-kotlin + task: nativeAppTest + data_jdbc_h2_kotlin_test: + name: Data Jdbc H2 Kotlin Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jdbc-h2-kotlin + task: test + data_jdbc_h2_kotlin_native_test: + name: Data Jdbc H2 Kotlin Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jdbc-h2-kotlin + task: nativeTest diff --git a/.github/workflows/3.0.x-data-data-jdbc-h2.yml b/.github/workflows/3.0.x-data-data-jdbc-h2.yml new file mode 100644 index 00000000..4f129a74 --- /dev/null +++ b/.github/workflows/3.0.x-data-data-jdbc-h2.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Data Smoke Tests | Data Jdbc H2 +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_jdbc_h2_app_test: + name: Data Jdbc H2 App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jdbc-h2 + task: appTest + data_jdbc_h2_native_app_test: + name: Data Jdbc H2 Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jdbc-h2 + task: nativeAppTest + data_jdbc_h2_test: + name: Data Jdbc H2 Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jdbc-h2 + task: test + data_jdbc_h2_native_test: + name: Data Jdbc H2 Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jdbc-h2 + task: nativeTest diff --git a/.github/workflows/3.0.x-data-data-jdbc-postgresql.yml b/.github/workflows/3.0.x-data-data-jdbc-postgresql.yml new file mode 100644 index 00000000..52ee4024 --- /dev/null +++ b/.github/workflows/3.0.x-data-data-jdbc-postgresql.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Data Jdbc Postgresql +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_jdbc_postgresql_app_test: + name: Data Jdbc Postgresql App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jdbc-postgresql + task: appTest + data_jdbc_postgresql_native_app_test: + name: Data Jdbc Postgresql Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jdbc-postgresql + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-data-jpa-entityscan.yml b/.github/workflows/3.0.x-data-data-jpa-entityscan.yml new file mode 100644 index 00000000..9b4abb07 --- /dev/null +++ b/.github/workflows/3.0.x-data-data-jpa-entityscan.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Data Smoke Tests | Data Jpa Entityscan +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_jpa_entityscan_app_test: + name: Data Jpa Entityscan App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jpa-entityscan + task: appTest + data_jpa_entityscan_native_app_test: + name: Data Jpa Entityscan Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jpa-entityscan + task: nativeAppTest + data_jpa_entityscan_test: + name: Data Jpa Entityscan Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jpa-entityscan + task: test + data_jpa_entityscan_native_test: + name: Data Jpa Entityscan Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jpa-entityscan + task: nativeTest diff --git a/.github/workflows/3.0.x-data-data-jpa-kotlin.yml b/.github/workflows/3.0.x-data-data-jpa-kotlin.yml new file mode 100644 index 00000000..cb381dc6 --- /dev/null +++ b/.github/workflows/3.0.x-data-data-jpa-kotlin.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Data Jpa Kotlin +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_jpa_kotlin_app_test: + name: Data Jpa Kotlin App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jpa-kotlin + task: appTest + data_jpa_kotlin_native_app_test: + name: Data Jpa Kotlin Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jpa-kotlin + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-data-jpa.yml b/.github/workflows/3.0.x-data-data-jpa.yml new file mode 100644 index 00000000..42f21ca9 --- /dev/null +++ b/.github/workflows/3.0.x-data-data-jpa.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Data Smoke Tests | Data Jpa +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_jpa_app_test: + name: Data Jpa App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jpa + task: appTest + data_jpa_native_app_test: + name: Data Jpa Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jpa + task: nativeAppTest + data_jpa_test: + name: Data Jpa Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jpa + task: test + data_jpa_native_test: + name: Data Jpa Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-jpa + task: nativeTest diff --git a/.github/workflows/3.0.x-data-data-mongodb-reactive.yml b/.github/workflows/3.0.x-data-data-mongodb-reactive.yml new file mode 100644 index 00000000..c03f83e5 --- /dev/null +++ b/.github/workflows/3.0.x-data-data-mongodb-reactive.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Data Mongodb Reactive +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_mongodb_reactive_app_test: + name: Data Mongodb Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-mongodb-reactive + task: appTest + data_mongodb_reactive_native_app_test: + name: Data Mongodb Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-mongodb-reactive + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-data-mongodb.yml b/.github/workflows/3.0.x-data-data-mongodb.yml new file mode 100644 index 00000000..6a34fa78 --- /dev/null +++ b/.github/workflows/3.0.x-data-data-mongodb.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Data Mongodb +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_mongodb_app_test: + name: Data Mongodb App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-mongodb + task: appTest + data_mongodb_native_app_test: + name: Data Mongodb Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-mongodb + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-data-neo4j.yml b/.github/workflows/3.0.x-data-data-neo4j.yml new file mode 100644 index 00000000..69e9b0a1 --- /dev/null +++ b/.github/workflows/3.0.x-data-data-neo4j.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Data Neo4j +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_neo4j_app_test: + name: Data Neo4j App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-neo4j + task: appTest + data_neo4j_native_app_test: + name: Data Neo4j Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-neo4j + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-data-r2dbc.yml b/.github/workflows/3.0.x-data-data-r2dbc.yml new file mode 100644 index 00000000..b4f82b7d --- /dev/null +++ b/.github/workflows/3.0.x-data-data-r2dbc.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Data R2dbc +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_r2dbc_app_test: + name: Data R2dbc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-r2dbc + task: appTest + data_r2dbc_native_app_test: + name: Data R2dbc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-r2dbc + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-data-redis-reactive.yml b/.github/workflows/3.0.x-data-data-redis-reactive.yml new file mode 100644 index 00000000..0cccab41 --- /dev/null +++ b/.github/workflows/3.0.x-data-data-redis-reactive.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Data Redis Reactive +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_redis_reactive_app_test: + name: Data Redis Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-redis-reactive + task: appTest + data_redis_reactive_native_app_test: + name: Data Redis Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-redis-reactive + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-data-redis.yml b/.github/workflows/3.0.x-data-data-redis.yml new file mode 100644 index 00000000..00aef7db --- /dev/null +++ b/.github/workflows/3.0.x-data-data-redis.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Data Redis +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_redis_app_test: + name: Data Redis App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-redis + task: appTest + data_redis_native_app_test: + name: Data Redis Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-redis + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-data-rest-mongodb.yml b/.github/workflows/3.0.x-data-data-rest-mongodb.yml new file mode 100644 index 00000000..1cfd287f --- /dev/null +++ b/.github/workflows/3.0.x-data-data-rest-mongodb.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Data Rest Mongodb +on: + schedule: + - cron : '10 0 * * *' +jobs: + data_rest_mongodb_app_test: + name: Data Rest Mongodb App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-rest-mongodb + task: appTest + data_rest_mongodb_native_app_test: + name: Data Rest Mongodb Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:data-rest-mongodb + task: nativeAppTest diff --git a/.github/workflows/3.0.x-data-hateoas.yml b/.github/workflows/3.0.x-data-hateoas.yml new file mode 100644 index 00000000..6527e07d --- /dev/null +++ b/.github/workflows/3.0.x-data-hateoas.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Data Smoke Tests | Hateoas +on: + schedule: + - cron : '10 0 * * *' +jobs: + hateoas_app_test: + name: Hateoas App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:hateoas + task: appTest + hateoas_native_app_test: + name: Hateoas Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: data:hateoas + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-aspect.yml b/.github/workflows/3.0.x-framework-aspect.yml new file mode 100644 index 00000000..4aa73aee --- /dev/null +++ b/.github/workflows/3.0.x-framework-aspect.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Aspect +on: + schedule: + - cron : '10 0 * * *' +jobs: + aspect_app_test: + name: Aspect App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:aspect + task: appTest + aspect_native_app_test: + name: Aspect Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:aspect + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-async.yml b/.github/workflows/3.0.x-framework-async.yml new file mode 100644 index 00000000..b020138d --- /dev/null +++ b/.github/workflows/3.0.x-framework-async.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Async +on: + schedule: + - cron : '10 0 * * *' +jobs: + async_app_test: + name: Async App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:async + task: appTest + async_native_app_test: + name: Async Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:async + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-cache-cache2k.yml b/.github/workflows/3.0.x-framework-cache-cache2k.yml new file mode 100644 index 00000000..2000c05a --- /dev/null +++ b/.github/workflows/3.0.x-framework-cache-cache2k.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Cache Cache2k +on: + schedule: + - cron : '10 0 * * *' +jobs: + cache_cache2k_app_test: + name: Cache Cache2k App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-cache2k + task: appTest + cache_cache2k_native_app_test: + name: Cache Cache2k Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-cache2k + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-cache-caffeine.yml b/.github/workflows/3.0.x-framework-cache-caffeine.yml new file mode 100644 index 00000000..30aeb5ed --- /dev/null +++ b/.github/workflows/3.0.x-framework-cache-caffeine.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Cache Caffeine +on: + schedule: + - cron : '10 0 * * *' +jobs: + cache_caffeine_app_test: + name: Cache Caffeine App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-caffeine + task: appTest + cache_caffeine_native_app_test: + name: Cache Caffeine Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-caffeine + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-cache-hazelcast.yml b/.github/workflows/3.0.x-framework-cache-hazelcast.yml new file mode 100644 index 00000000..94d6f61c --- /dev/null +++ b/.github/workflows/3.0.x-framework-cache-hazelcast.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Cache Hazelcast +on: + schedule: + - cron : '10 0 * * *' +jobs: + cache_hazelcast_app_test: + name: Cache Hazelcast App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-hazelcast + task: appTest + cache_hazelcast_native_app_test: + name: Cache Hazelcast Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-hazelcast + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-cache-redis.yml b/.github/workflows/3.0.x-framework-cache-redis.yml new file mode 100644 index 00000000..e1a8ee38 --- /dev/null +++ b/.github/workflows/3.0.x-framework-cache-redis.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Cache Redis +on: + schedule: + - cron : '10 0 * * *' +jobs: + cache_redis_app_test: + name: Cache Redis App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-redis + task: appTest + cache_redis_native_app_test: + name: Cache Redis Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-redis + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-cache-simple-jdk-proxy.yml b/.github/workflows/3.0.x-framework-cache-simple-jdk-proxy.yml new file mode 100644 index 00000000..32a9b7a4 --- /dev/null +++ b/.github/workflows/3.0.x-framework-cache-simple-jdk-proxy.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Cache Simple Jdk Proxy +on: + schedule: + - cron : '10 0 * * *' +jobs: + cache_simple_jdk_proxy_app_test: + name: Cache Simple Jdk Proxy App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-simple-jdk-proxy + task: appTest + cache_simple_jdk_proxy_native_app_test: + name: Cache Simple Jdk Proxy Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-simple-jdk-proxy + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-cache-simple.yml b/.github/workflows/3.0.x-framework-cache-simple.yml new file mode 100644 index 00000000..e1292fb3 --- /dev/null +++ b/.github/workflows/3.0.x-framework-cache-simple.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Cache Simple +on: + schedule: + - cron : '10 0 * * *' +jobs: + cache_simple_app_test: + name: Cache Simple App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-simple + task: appTest + cache_simple_native_app_test: + name: Cache Simple Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:cache-simple + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-configuration-class-proxy.yml b/.github/workflows/3.0.x-framework-configuration-class-proxy.yml new file mode 100644 index 00000000..33e46903 --- /dev/null +++ b/.github/workflows/3.0.x-framework-configuration-class-proxy.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Configuration Class Proxy +on: + schedule: + - cron : '10 0 * * *' +jobs: + configuration_class_proxy_app_test: + name: Configuration Class Proxy App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:configuration-class-proxy + task: appTest + configuration_class_proxy_native_app_test: + name: Configuration Class Proxy Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:configuration-class-proxy + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-event-listener.yml b/.github/workflows/3.0.x-framework-event-listener.yml new file mode 100644 index 00000000..d7f04cbe --- /dev/null +++ b/.github/workflows/3.0.x-framework-event-listener.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Event Listener +on: + schedule: + - cron : '10 0 * * *' +jobs: + event_listener_app_test: + name: Event Listener App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:event-listener + task: appTest + event_listener_native_app_test: + name: Event Listener Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:event-listener + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-hibernate-enhancer.yml b/.github/workflows/3.0.x-framework-hibernate-enhancer.yml new file mode 100644 index 00000000..96286ca2 --- /dev/null +++ b/.github/workflows/3.0.x-framework-hibernate-enhancer.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Hibernate Enhancer +on: + schedule: + - cron : '10 0 * * *' +jobs: + hibernate_enhancer_app_test: + name: Hibernate Enhancer App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:hibernate-enhancer + task: appTest + hibernate_enhancer_native_app_test: + name: Hibernate Enhancer Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:hibernate-enhancer + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-hibernate.yml b/.github/workflows/3.0.x-framework-hibernate.yml new file mode 100644 index 00000000..f23e652a --- /dev/null +++ b/.github/workflows/3.0.x-framework-hibernate.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Hibernate +on: + schedule: + - cron : '10 0 * * *' +jobs: + hibernate_app_test: + name: Hibernate App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:hibernate + task: appTest + hibernate_native_app_test: + name: Hibernate Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:hibernate + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-jdbc-h2.yml b/.github/workflows/3.0.x-framework-jdbc-h2.yml new file mode 100644 index 00000000..38d2530d --- /dev/null +++ b/.github/workflows/3.0.x-framework-jdbc-h2.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Framework Smoke Tests | Jdbc H2 +on: + schedule: + - cron : '10 0 * * *' +jobs: + jdbc_h2_app_test: + name: Jdbc H2 App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:jdbc-h2 + task: appTest + jdbc_h2_native_app_test: + name: Jdbc H2 Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:jdbc-h2 + task: nativeAppTest + jdbc_h2_test: + name: Jdbc H2 Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:jdbc-h2 + task: test + jdbc_h2_native_test: + name: Jdbc H2 Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:jdbc-h2 + task: nativeTest diff --git a/.github/workflows/3.0.x-framework-jdbc-mariadb.yml b/.github/workflows/3.0.x-framework-jdbc-mariadb.yml new file mode 100644 index 00000000..979ba507 --- /dev/null +++ b/.github/workflows/3.0.x-framework-jdbc-mariadb.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Jdbc Mariadb +on: + schedule: + - cron : '10 0 * * *' +jobs: + jdbc_mariadb_app_test: + name: Jdbc Mariadb App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:jdbc-mariadb + task: appTest + jdbc_mariadb_native_app_test: + name: Jdbc Mariadb Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:jdbc-mariadb + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-jdbc-mysql.yml b/.github/workflows/3.0.x-framework-jdbc-mysql.yml new file mode 100644 index 00000000..8b4020a6 --- /dev/null +++ b/.github/workflows/3.0.x-framework-jdbc-mysql.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Jdbc Mysql +on: + schedule: + - cron : '10 0 * * *' +jobs: + jdbc_mysql_app_test: + name: Jdbc Mysql App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:jdbc-mysql + task: appTest + jdbc_mysql_native_app_test: + name: Jdbc Mysql Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:jdbc-mysql + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-jdbc-postgresql.yml b/.github/workflows/3.0.x-framework-jdbc-postgresql.yml new file mode 100644 index 00000000..45c8a7c0 --- /dev/null +++ b/.github/workflows/3.0.x-framework-jdbc-postgresql.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Jdbc Postgresql +on: + schedule: + - cron : '10 0 * * *' +jobs: + jdbc_postgresql_app_test: + name: Jdbc Postgresql App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:jdbc-postgresql + task: appTest + jdbc_postgresql_native_app_test: + name: Jdbc Postgresql Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:jdbc-postgresql + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-kotlin-functional.yml b/.github/workflows/3.0.x-framework-kotlin-functional.yml new file mode 100644 index 00000000..60bf917b --- /dev/null +++ b/.github/workflows/3.0.x-framework-kotlin-functional.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Kotlin Functional +on: + schedule: + - cron : '10 0 * * *' +jobs: + kotlin_functional_app_test: + name: Kotlin Functional App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:kotlin-functional + task: appTest + kotlin_functional_native_app_test: + name: Kotlin Functional Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:kotlin-functional + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-mail.yml b/.github/workflows/3.0.x-framework-mail.yml new file mode 100644 index 00000000..67ab0bd3 --- /dev/null +++ b/.github/workflows/3.0.x-framework-mail.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Mail +on: + schedule: + - cron : '10 0 * * *' +jobs: + mail_app_test: + name: Mail App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:mail + task: appTest + mail_native_app_test: + name: Mail Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:mail + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-order.yml b/.github/workflows/3.0.x-framework-order.yml new file mode 100644 index 00000000..258078f4 --- /dev/null +++ b/.github/workflows/3.0.x-framework-order.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Order +on: + schedule: + - cron : '10 0 * * *' +jobs: + order_app_test: + name: Order App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:order + task: appTest + order_native_app_test: + name: Order Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:order + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-quartz.yml b/.github/workflows/3.0.x-framework-quartz.yml new file mode 100644 index 00000000..74ff49c2 --- /dev/null +++ b/.github/workflows/3.0.x-framework-quartz.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Quartz +on: + schedule: + - cron : '10 0 * * *' +jobs: + quartz_app_test: + name: Quartz App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:quartz + task: appTest + quartz_native_app_test: + name: Quartz Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:quartz + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-rest-template.yml b/.github/workflows/3.0.x-framework-rest-template.yml new file mode 100644 index 00000000..aa81cb03 --- /dev/null +++ b/.github/workflows/3.0.x-framework-rest-template.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Rest Template +on: + schedule: + - cron : '10 0 * * *' +jobs: + rest_template_app_test: + name: Rest Template App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:rest-template + task: appTest + rest_template_native_app_test: + name: Rest Template Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:rest-template + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-rsocket.yml b/.github/workflows/3.0.x-framework-rsocket.yml new file mode 100644 index 00000000..36d4adfa --- /dev/null +++ b/.github/workflows/3.0.x-framework-rsocket.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Rsocket +on: + schedule: + - cron : '10 0 * * *' +jobs: + rsocket_app_test: + name: Rsocket App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:rsocket + task: appTest + rsocket_native_app_test: + name: Rsocket Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:rsocket + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-scheduled.yml b/.github/workflows/3.0.x-framework-scheduled.yml new file mode 100644 index 00000000..3fe3ab49 --- /dev/null +++ b/.github/workflows/3.0.x-framework-scheduled.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Scheduled +on: + schedule: + - cron : '10 0 * * *' +jobs: + scheduled_app_test: + name: Scheduled App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:scheduled + task: appTest + scheduled_native_app_test: + name: Scheduled Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:scheduled + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-tcf.yml b/.github/workflows/3.0.x-framework-tcf.yml new file mode 100644 index 00000000..33cbc40b --- /dev/null +++ b/.github/workflows/3.0.x-framework-tcf.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Tcf +on: + schedule: + - cron : '10 0 * * *' +jobs: + tcf_test: + name: Tcf Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:tcf + task: test + tcf_native_test: + name: Tcf Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:tcf + task: nativeTest diff --git a/.github/workflows/3.0.x-framework-transactional-event-listener.yml b/.github/workflows/3.0.x-framework-transactional-event-listener.yml new file mode 100644 index 00000000..4594d621 --- /dev/null +++ b/.github/workflows/3.0.x-framework-transactional-event-listener.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Transactional Event Listener +on: + schedule: + - cron : '10 0 * * *' +jobs: + transactional_event_listener_app_test: + name: Transactional Event Listener App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:transactional-event-listener + task: appTest + transactional_event_listener_native_app_test: + name: Transactional Event Listener Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:transactional-event-listener + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-transactional.yml b/.github/workflows/3.0.x-framework-transactional.yml new file mode 100644 index 00000000..0256eecf --- /dev/null +++ b/.github/workflows/3.0.x-framework-transactional.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Transactional +on: + schedule: + - cron : '10 0 * * *' +jobs: + transactional_app_test: + name: Transactional App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:transactional + task: appTest + transactional_native_app_test: + name: Transactional Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:transactional + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-validation.yml b/.github/workflows/3.0.x-framework-validation.yml new file mode 100644 index 00000000..68288675 --- /dev/null +++ b/.github/workflows/3.0.x-framework-validation.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Validation +on: + schedule: + - cron : '10 0 * * *' +jobs: + validation_app_test: + name: Validation App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:validation + task: appTest + validation_native_app_test: + name: Validation Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:validation + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-webclient.yml b/.github/workflows/3.0.x-framework-webclient.yml new file mode 100644 index 00000000..0815c54c --- /dev/null +++ b/.github/workflows/3.0.x-framework-webclient.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Webclient +on: + schedule: + - cron : '10 0 * * *' +jobs: + webclient_app_test: + name: Webclient App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webclient + task: appTest + webclient_native_app_test: + name: Webclient Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webclient + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-webflux-jetty.yml b/.github/workflows/3.0.x-framework-webflux-jetty.yml new file mode 100644 index 00000000..cd1ab965 --- /dev/null +++ b/.github/workflows/3.0.x-framework-webflux-jetty.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Framework Smoke Tests | Webflux Jetty +on: + schedule: + - cron : '10 0 * * *' +jobs: + webflux_jetty_app_test: + name: Webflux Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-jetty + task: appTest + webflux_jetty_native_app_test: + name: Webflux Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-jetty + task: nativeAppTest + webflux_jetty_test: + name: Webflux Jetty Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-jetty + task: test + webflux_jetty_native_test: + name: Webflux Jetty Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-jetty + task: nativeTest diff --git a/.github/workflows/3.0.x-framework-webflux-netty-tls.yml b/.github/workflows/3.0.x-framework-webflux-netty-tls.yml new file mode 100644 index 00000000..0c87a235 --- /dev/null +++ b/.github/workflows/3.0.x-framework-webflux-netty-tls.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Webflux Netty Tls +on: + schedule: + - cron : '10 0 * * *' +jobs: + webflux_netty_tls_app_test: + name: Webflux Netty Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-netty-tls + task: appTest + webflux_netty_tls_native_app_test: + name: Webflux Netty Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-netty-tls + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-webflux-netty.yml b/.github/workflows/3.0.x-framework-webflux-netty.yml new file mode 100644 index 00000000..a98298e7 --- /dev/null +++ b/.github/workflows/3.0.x-framework-webflux-netty.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Framework Smoke Tests | Webflux Netty +on: + schedule: + - cron : '10 0 * * *' +jobs: + webflux_netty_app_test: + name: Webflux Netty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-netty + task: appTest + webflux_netty_native_app_test: + name: Webflux Netty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-netty + task: nativeAppTest + webflux_netty_test: + name: Webflux Netty Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-netty + task: test + webflux_netty_native_test: + name: Webflux Netty Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-netty + task: nativeTest diff --git a/.github/workflows/3.0.x-framework-webflux-undertow.yml b/.github/workflows/3.0.x-framework-webflux-undertow.yml new file mode 100644 index 00000000..868d2bd7 --- /dev/null +++ b/.github/workflows/3.0.x-framework-webflux-undertow.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Framework Smoke Tests | Webflux Undertow +on: + schedule: + - cron : '10 0 * * *' +jobs: + webflux_undertow_app_test: + name: Webflux Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-undertow + task: appTest + webflux_undertow_native_app_test: + name: Webflux Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-undertow + task: nativeAppTest + webflux_undertow_test: + name: Webflux Undertow Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-undertow + task: test + webflux_undertow_native_test: + name: Webflux Undertow Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webflux-undertow + task: nativeTest diff --git a/.github/workflows/3.0.x-framework-webmvc-jetty-tls.yml b/.github/workflows/3.0.x-framework-webmvc-jetty-tls.yml new file mode 100644 index 00000000..b1ebdf1c --- /dev/null +++ b/.github/workflows/3.0.x-framework-webmvc-jetty-tls.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Webmvc Jetty Tls +on: + schedule: + - cron : '10 0 * * *' +jobs: + webmvc_jetty_tls_app_test: + name: Webmvc Jetty Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-jetty-tls + task: appTest + webmvc_jetty_tls_native_app_test: + name: Webmvc Jetty Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-jetty-tls + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-webmvc-jetty.yml b/.github/workflows/3.0.x-framework-webmvc-jetty.yml new file mode 100644 index 00000000..dfec7dc0 --- /dev/null +++ b/.github/workflows/3.0.x-framework-webmvc-jetty.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Framework Smoke Tests | Webmvc Jetty +on: + schedule: + - cron : '10 0 * * *' +jobs: + webmvc_jetty_app_test: + name: Webmvc Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-jetty + task: appTest + webmvc_jetty_native_app_test: + name: Webmvc Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-jetty + task: nativeAppTest + webmvc_jetty_test: + name: Webmvc Jetty Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-jetty + task: test + webmvc_jetty_native_test: + name: Webmvc Jetty Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-jetty + task: nativeTest diff --git a/.github/workflows/3.0.x-framework-webmvc-tomcat-tls.yml b/.github/workflows/3.0.x-framework-webmvc-tomcat-tls.yml new file mode 100644 index 00000000..8a4738fc --- /dev/null +++ b/.github/workflows/3.0.x-framework-webmvc-tomcat-tls.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Webmvc Tomcat Tls +on: + schedule: + - cron : '10 0 * * *' +jobs: + webmvc_tomcat_tls_app_test: + name: Webmvc Tomcat Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-tomcat-tls + task: appTest + webmvc_tomcat_tls_native_app_test: + name: Webmvc Tomcat Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-tomcat-tls + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-webmvc-tomcat.yml b/.github/workflows/3.0.x-framework-webmvc-tomcat.yml new file mode 100644 index 00000000..81cbaaf1 --- /dev/null +++ b/.github/workflows/3.0.x-framework-webmvc-tomcat.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Framework Smoke Tests | Webmvc Tomcat +on: + schedule: + - cron : '10 0 * * *' +jobs: + webmvc_tomcat_app_test: + name: Webmvc Tomcat App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-tomcat + task: appTest + webmvc_tomcat_native_app_test: + name: Webmvc Tomcat Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-tomcat + task: nativeAppTest + webmvc_tomcat_test: + name: Webmvc Tomcat Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-tomcat + task: test + webmvc_tomcat_native_test: + name: Webmvc Tomcat Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-tomcat + task: nativeTest diff --git a/.github/workflows/3.0.x-framework-webmvc-undertow-tls.yml b/.github/workflows/3.0.x-framework-webmvc-undertow-tls.yml new file mode 100644 index 00000000..0e0379fb --- /dev/null +++ b/.github/workflows/3.0.x-framework-webmvc-undertow-tls.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Webmvc Undertow Tls +on: + schedule: + - cron : '10 0 * * *' +jobs: + webmvc_undertow_tls_app_test: + name: Webmvc Undertow Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-undertow-tls + task: appTest + webmvc_undertow_tls_native_app_test: + name: Webmvc Undertow Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-undertow-tls + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-webmvc-undertow.yml b/.github/workflows/3.0.x-framework-webmvc-undertow.yml new file mode 100644 index 00000000..81234d19 --- /dev/null +++ b/.github/workflows/3.0.x-framework-webmvc-undertow.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Framework Smoke Tests | Webmvc Undertow +on: + schedule: + - cron : '10 0 * * *' +jobs: + webmvc_undertow_app_test: + name: Webmvc Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-undertow + task: appTest + webmvc_undertow_native_app_test: + name: Webmvc Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-undertow + task: nativeAppTest + webmvc_undertow_test: + name: Webmvc Undertow Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-undertow + task: test + webmvc_undertow_native_test: + name: Webmvc Undertow Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:webmvc-undertow + task: nativeTest diff --git a/.github/workflows/3.0.x-framework-websocket-jetty.yml b/.github/workflows/3.0.x-framework-websocket-jetty.yml new file mode 100644 index 00000000..6b37bef5 --- /dev/null +++ b/.github/workflows/3.0.x-framework-websocket-jetty.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Websocket Jetty +on: + schedule: + - cron : '10 0 * * *' +jobs: + websocket_jetty_app_test: + name: Websocket Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:websocket-jetty + task: appTest + websocket_jetty_native_app_test: + name: Websocket Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:websocket-jetty + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-websocket-stomp.yml b/.github/workflows/3.0.x-framework-websocket-stomp.yml new file mode 100644 index 00000000..63c80ce0 --- /dev/null +++ b/.github/workflows/3.0.x-framework-websocket-stomp.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Websocket Stomp +on: + schedule: + - cron : '10 0 * * *' +jobs: + websocket_stomp_app_test: + name: Websocket Stomp App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:websocket-stomp + task: appTest + websocket_stomp_native_app_test: + name: Websocket Stomp Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:websocket-stomp + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-websocket-tomcat.yml b/.github/workflows/3.0.x-framework-websocket-tomcat.yml new file mode 100644 index 00000000..b7cf80e4 --- /dev/null +++ b/.github/workflows/3.0.x-framework-websocket-tomcat.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Websocket Tomcat +on: + schedule: + - cron : '10 0 * * *' +jobs: + websocket_tomcat_app_test: + name: Websocket Tomcat App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:websocket-tomcat + task: appTest + websocket_tomcat_native_app_test: + name: Websocket Tomcat Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:websocket-tomcat + task: nativeAppTest diff --git a/.github/workflows/3.0.x-framework-websocket-undertow.yml b/.github/workflows/3.0.x-framework-websocket-undertow.yml new file mode 100644 index 00000000..4096cf6f --- /dev/null +++ b/.github/workflows/3.0.x-framework-websocket-undertow.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Framework Smoke Tests | Websocket Undertow +on: + schedule: + - cron : '10 0 * * *' +jobs: + websocket_undertow_app_test: + name: Websocket Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:websocket-undertow + task: appTest + websocket_undertow_native_app_test: + name: Websocket Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: framework:websocket-undertow + task: nativeAppTest diff --git a/.github/workflows/3.0.x-graphql-graphql-webflux-rsocket.yml b/.github/workflows/3.0.x-graphql-graphql-webflux-rsocket.yml new file mode 100644 index 00000000..c080a572 --- /dev/null +++ b/.github/workflows/3.0.x-graphql-graphql-webflux-rsocket.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Graphql Smoke Tests | Graphql Webflux Rsocket +on: + schedule: + - cron : '10 0 * * *' +jobs: + graphql_webflux_rsocket_app_test: + name: Graphql Webflux Rsocket App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webflux-rsocket + task: appTest + graphql_webflux_rsocket_native_app_test: + name: Graphql Webflux Rsocket Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webflux-rsocket + task: nativeAppTest + graphql_webflux_rsocket_test: + name: Graphql Webflux Rsocket Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webflux-rsocket + task: test + graphql_webflux_rsocket_native_test: + name: Graphql Webflux Rsocket Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webflux-rsocket + task: nativeTest diff --git a/.github/workflows/3.0.x-graphql-graphql-webflux.yml b/.github/workflows/3.0.x-graphql-graphql-webflux.yml new file mode 100644 index 00000000..0b621a24 --- /dev/null +++ b/.github/workflows/3.0.x-graphql-graphql-webflux.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Graphql Smoke Tests | Graphql Webflux +on: + schedule: + - cron : '10 0 * * *' +jobs: + graphql_webflux_app_test: + name: Graphql Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webflux + task: appTest + graphql_webflux_native_app_test: + name: Graphql Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webflux + task: nativeAppTest + graphql_webflux_test: + name: Graphql Webflux Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webflux + task: test + graphql_webflux_native_test: + name: Graphql Webflux Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webflux + task: nativeTest diff --git a/.github/workflows/3.0.x-graphql-graphql-webmvc.yml b/.github/workflows/3.0.x-graphql-graphql-webmvc.yml new file mode 100644 index 00000000..6591902b --- /dev/null +++ b/.github/workflows/3.0.x-graphql-graphql-webmvc.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Graphql Smoke Tests | Graphql Webmvc +on: + schedule: + - cron : '10 0 * * *' +jobs: + graphql_webmvc_app_test: + name: Graphql Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webmvc + task: appTest + graphql_webmvc_native_app_test: + name: Graphql Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webmvc + task: nativeAppTest + graphql_webmvc_test: + name: Graphql Webmvc Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webmvc + task: test + graphql_webmvc_native_test: + name: Graphql Webmvc Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: graphql:graphql-webmvc + task: nativeTest diff --git a/.github/workflows/3.0.x-integration-integration.yml b/.github/workflows/3.0.x-integration-integration.yml new file mode 100644 index 00000000..3d5f583a --- /dev/null +++ b/.github/workflows/3.0.x-integration-integration.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Integration Smoke Tests | Integration +on: + schedule: + - cron : '10 0 * * *' +jobs: + integration_app_test: + name: Integration App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:integration + task: appTest + integration_native_app_test: + name: Integration Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:integration + task: nativeAppTest diff --git a/.github/workflows/3.0.x-integration-spring-amqp-rabbit.yml b/.github/workflows/3.0.x-integration-spring-amqp-rabbit.yml new file mode 100644 index 00000000..a03573ec --- /dev/null +++ b/.github/workflows/3.0.x-integration-spring-amqp-rabbit.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Integration Smoke Tests | Spring Amqp Rabbit +on: + schedule: + - cron : '10 0 * * *' +jobs: + spring_amqp_rabbit_app_test: + name: Spring Amqp Rabbit App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-amqp-rabbit + task: appTest + spring_amqp_rabbit_native_app_test: + name: Spring Amqp Rabbit Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-amqp-rabbit + task: nativeAppTest diff --git a/.github/workflows/3.0.x-integration-spring-kafka-avro.yml b/.github/workflows/3.0.x-integration-spring-kafka-avro.yml new file mode 100644 index 00000000..b7bfd08f --- /dev/null +++ b/.github/workflows/3.0.x-integration-spring-kafka-avro.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Integration Smoke Tests | Spring Kafka Avro +on: + schedule: + - cron : '10 0 * * *' +jobs: + spring_kafka_avro_app_test: + name: Spring Kafka Avro App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-kafka-avro + task: appTest + spring_kafka_avro_native_app_test: + name: Spring Kafka Avro Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-kafka-avro + task: nativeAppTest diff --git a/.github/workflows/3.0.x-integration-spring-kafka-streams.yml b/.github/workflows/3.0.x-integration-spring-kafka-streams.yml new file mode 100644 index 00000000..de975317 --- /dev/null +++ b/.github/workflows/3.0.x-integration-spring-kafka-streams.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Integration Smoke Tests | Spring Kafka Streams +on: + schedule: + - cron : '10 0 * * *' +jobs: + spring_kafka_streams_app_test: + name: Spring Kafka Streams App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-kafka-streams + task: appTest + spring_kafka_streams_native_app_test: + name: Spring Kafka Streams Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-kafka-streams + task: nativeAppTest diff --git a/.github/workflows/3.0.x-integration-spring-kafka.yml b/.github/workflows/3.0.x-integration-spring-kafka.yml new file mode 100644 index 00000000..daafaaee --- /dev/null +++ b/.github/workflows/3.0.x-integration-spring-kafka.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Integration Smoke Tests | Spring Kafka +on: + schedule: + - cron : '10 0 * * *' +jobs: + spring_kafka_app_test: + name: Spring Kafka App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-kafka + task: appTest + spring_kafka_native_app_test: + name: Spring Kafka Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-kafka + task: nativeAppTest diff --git a/.github/workflows/3.0.x-integration-spring-pulsar-reactive.yml b/.github/workflows/3.0.x-integration-spring-pulsar-reactive.yml new file mode 100644 index 00000000..3bc42f2e --- /dev/null +++ b/.github/workflows/3.0.x-integration-spring-pulsar-reactive.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Integration Smoke Tests | Spring Pulsar Reactive +on: + schedule: + - cron : '10 0 * * *' +jobs: + spring_pulsar_reactive_app_test: + name: Spring Pulsar Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-pulsar-reactive + task: appTest + spring_pulsar_reactive_native_app_test: + name: Spring Pulsar Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-pulsar-reactive + task: nativeAppTest diff --git a/.github/workflows/3.0.x-integration-spring-pulsar.yml b/.github/workflows/3.0.x-integration-spring-pulsar.yml new file mode 100644 index 00000000..1e07ab0d --- /dev/null +++ b/.github/workflows/3.0.x-integration-spring-pulsar.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Integration Smoke Tests | Spring Pulsar +on: + schedule: + - cron : '10 0 * * *' +jobs: + spring_pulsar_app_test: + name: Spring Pulsar App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-pulsar + task: appTest + spring_pulsar_native_app_test: + name: Spring Pulsar Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: integration:spring-pulsar + task: nativeAppTest diff --git a/.github/workflows/3.0.x-security-ldap-odm.yml b/.github/workflows/3.0.x-security-ldap-odm.yml new file mode 100644 index 00000000..feb7c00d --- /dev/null +++ b/.github/workflows/3.0.x-security-ldap-odm.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Security Smoke Tests | Ldap Odm +on: + schedule: + - cron : '10 0 * * *' +jobs: + ldap_odm_app_test: + name: Ldap Odm App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:ldap-odm + task: appTest + ldap_odm_native_app_test: + name: Ldap Odm Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:ldap-odm + task: nativeAppTest + ldap_odm_test: + name: Ldap Odm Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:ldap-odm + task: test + ldap_odm_native_test: + name: Ldap Odm Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:ldap-odm + task: nativeTest diff --git a/.github/workflows/3.0.x-security-security-ldap.yml b/.github/workflows/3.0.x-security-security-ldap.yml new file mode 100644 index 00000000..f2f465fe --- /dev/null +++ b/.github/workflows/3.0.x-security-security-ldap.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Security Smoke Tests | Security Ldap +on: + schedule: + - cron : '10 0 * * *' +jobs: + security_ldap_app_test: + name: Security Ldap App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-ldap + task: appTest + security_ldap_native_app_test: + name: Security Ldap Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-ldap + task: nativeAppTest + security_ldap_test: + name: Security Ldap Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-ldap + task: test + security_ldap_native_test: + name: Security Ldap Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-ldap + task: nativeTest diff --git a/.github/workflows/3.0.x-security-security-method.yml b/.github/workflows/3.0.x-security-security-method.yml new file mode 100644 index 00000000..0304ffd7 --- /dev/null +++ b/.github/workflows/3.0.x-security-security-method.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Security Smoke Tests | Security Method +on: + schedule: + - cron : '10 0 * * *' +jobs: + security_method_app_test: + name: Security Method App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-method + task: appTest + security_method_native_app_test: + name: Security Method Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-method + task: nativeAppTest diff --git a/.github/workflows/3.0.x-security-security-oauth2-authorization-server.yml b/.github/workflows/3.0.x-security-security-oauth2-authorization-server.yml new file mode 100644 index 00000000..a2a4009e --- /dev/null +++ b/.github/workflows/3.0.x-security-security-oauth2-authorization-server.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Security Smoke Tests | Security Oauth2 Authorization Server +on: + schedule: + - cron : '10 0 * * *' +jobs: + security_oauth2_authorization_server_app_test: + name: Security Oauth2 Authorization Server App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-oauth2-authorization-server + task: appTest + security_oauth2_authorization_server_native_app_test: + name: Security Oauth2 Authorization Server Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-oauth2-authorization-server + task: nativeAppTest diff --git a/.github/workflows/3.0.x-security-security-oauth2-resource-server.yml b/.github/workflows/3.0.x-security-security-oauth2-resource-server.yml new file mode 100644 index 00000000..6c4061b9 --- /dev/null +++ b/.github/workflows/3.0.x-security-security-oauth2-resource-server.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Security Smoke Tests | Security Oauth2 Resource Server +on: + schedule: + - cron : '10 0 * * *' +jobs: + security_oauth2_resource_server_app_test: + name: Security Oauth2 Resource Server App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-oauth2-resource-server + task: appTest + security_oauth2_resource_server_native_app_test: + name: Security Oauth2 Resource Server Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-oauth2-resource-server + task: nativeAppTest diff --git a/.github/workflows/3.0.x-security-security-thymeleaf.yml b/.github/workflows/3.0.x-security-security-thymeleaf.yml new file mode 100644 index 00000000..39659436 --- /dev/null +++ b/.github/workflows/3.0.x-security-security-thymeleaf.yml @@ -0,0 +1,41 @@ +name: 3.0.x | Security Smoke Tests | Security Thymeleaf +on: + schedule: + - cron : '10 0 * * *' +jobs: + security_thymeleaf_app_test: + name: Security Thymeleaf App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-thymeleaf + task: appTest + security_thymeleaf_native_app_test: + name: Security Thymeleaf Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-thymeleaf + task: nativeAppTest + security_thymeleaf_test: + name: Security Thymeleaf Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-thymeleaf + task: test + security_thymeleaf_native_test: + name: Security Thymeleaf Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-thymeleaf + task: nativeTest diff --git a/.github/workflows/3.0.x-security-security-webflux.yml b/.github/workflows/3.0.x-security-security-webflux.yml new file mode 100644 index 00000000..29186ecd --- /dev/null +++ b/.github/workflows/3.0.x-security-security-webflux.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Security Smoke Tests | Security Webflux +on: + schedule: + - cron : '10 0 * * *' +jobs: + security_webflux_app_test: + name: Security Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-webflux + task: appTest + security_webflux_native_app_test: + name: Security Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-webflux + task: nativeAppTest diff --git a/.github/workflows/3.0.x-security-security-webmvc.yml b/.github/workflows/3.0.x-security-security-webmvc.yml new file mode 100644 index 00000000..bc6b6dbd --- /dev/null +++ b/.github/workflows/3.0.x-security-security-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Security Smoke Tests | Security Webmvc +on: + schedule: + - cron : '10 0 * * *' +jobs: + security_webmvc_app_test: + name: Security Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-webmvc + task: appTest + security_webmvc_native_app_test: + name: Security Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: security:security-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.0.x-session-session-jdbc.yml b/.github/workflows/3.0.x-session-session-jdbc.yml new file mode 100644 index 00000000..9136c3fc --- /dev/null +++ b/.github/workflows/3.0.x-session-session-jdbc.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Session Smoke Tests | Session Jdbc +on: + schedule: + - cron : '10 0 * * *' +jobs: + session_jdbc_app_test: + name: Session Jdbc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: session:session-jdbc + task: appTest + session_jdbc_native_app_test: + name: Session Jdbc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: session:session-jdbc + task: nativeAppTest diff --git a/.github/workflows/3.0.x-session-session-redis-webflux.yml b/.github/workflows/3.0.x-session-session-redis-webflux.yml new file mode 100644 index 00000000..cd6f8a7f --- /dev/null +++ b/.github/workflows/3.0.x-session-session-redis-webflux.yml @@ -0,0 +1,23 @@ +name: 3.0.x | Session Smoke Tests | Session Redis Webflux +on: + schedule: + - cron : '10 0 * * *' +jobs: + session_redis_webflux_app_test: + name: Session Redis Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: session:session-redis-webflux + task: appTest + session_redis_webflux_native_app_test: + name: Session Redis Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.0.x + project: session:session-redis-webflux + task: nativeAppTest diff --git a/.github/workflows/3.1.x-batch-batch.yml b/.github/workflows/3.1.x-batch-batch.yml new file mode 100644 index 00000000..83149d10 --- /dev/null +++ b/.github/workflows/3.1.x-batch-batch.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Batch Smoke Tests | Batch +on: + schedule: + - cron : '20 0 * * *' +jobs: + batch_app_test: + name: Batch App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: batch:batch + task: appTest + batch_native_app_test: + name: Batch Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: batch:batch + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-actuator-webflux-mgmt-port.yml b/.github/workflows/3.1.x-boot-actuator-webflux-mgmt-port.yml new file mode 100644 index 00000000..1ad1d918 --- /dev/null +++ b/.github/workflows/3.1.x-boot-actuator-webflux-mgmt-port.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Actuator Webflux Mgmt Port +on: + schedule: + - cron : '20 0 * * *' +jobs: + actuator_webflux_mgmt_port_app_test: + name: Actuator Webflux Mgmt Port App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:actuator-webflux-mgmt-port + task: appTest + actuator_webflux_mgmt_port_native_app_test: + name: Actuator Webflux Mgmt Port Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:actuator-webflux-mgmt-port + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-actuator-webflux.yml b/.github/workflows/3.1.x-boot-actuator-webflux.yml new file mode 100644 index 00000000..752c774c --- /dev/null +++ b/.github/workflows/3.1.x-boot-actuator-webflux.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Actuator Webflux +on: + schedule: + - cron : '20 0 * * *' +jobs: + actuator_webflux_app_test: + name: Actuator Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:actuator-webflux + task: appTest + actuator_webflux_native_app_test: + name: Actuator Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:actuator-webflux + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-actuator-webmvc-mgmt-port.yml b/.github/workflows/3.1.x-boot-actuator-webmvc-mgmt-port.yml new file mode 100644 index 00000000..3f35a143 --- /dev/null +++ b/.github/workflows/3.1.x-boot-actuator-webmvc-mgmt-port.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Actuator Webmvc Mgmt Port +on: + schedule: + - cron : '20 0 * * *' +jobs: + actuator_webmvc_mgmt_port_app_test: + name: Actuator Webmvc Mgmt Port App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:actuator-webmvc-mgmt-port + task: appTest + actuator_webmvc_mgmt_port_native_app_test: + name: Actuator Webmvc Mgmt Port Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:actuator-webmvc-mgmt-port + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-actuator-webmvc.yml b/.github/workflows/3.1.x-boot-actuator-webmvc.yml new file mode 100644 index 00000000..facbce9d --- /dev/null +++ b/.github/workflows/3.1.x-boot-actuator-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Actuator Webmvc +on: + schedule: + - cron : '20 0 * * *' +jobs: + actuator_webmvc_app_test: + name: Actuator Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:actuator-webmvc + task: appTest + actuator_webmvc_native_app_test: + name: Actuator Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:actuator-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-boot-tcf.yml b/.github/workflows/3.1.x-boot-boot-tcf.yml new file mode 100644 index 00000000..a79fa982 --- /dev/null +++ b/.github/workflows/3.1.x-boot-boot-tcf.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Boot Tcf +on: + schedule: + - cron : '20 0 * * *' +jobs: + boot_tcf_test: + name: Boot Tcf Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:boot-tcf + task: test + boot_tcf_native_test: + name: Boot Tcf Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:boot-tcf + task: nativeTest diff --git a/.github/workflows/3.1.x-boot-command-line-runner.yml b/.github/workflows/3.1.x-boot-command-line-runner.yml new file mode 100644 index 00000000..d219c19e --- /dev/null +++ b/.github/workflows/3.1.x-boot-command-line-runner.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Command Line Runner +on: + schedule: + - cron : '20 0 * * *' +jobs: + command_line_runner_app_test: + name: Command Line Runner App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:command-line-runner + task: appTest + command_line_runner_native_app_test: + name: Command Line Runner Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:command-line-runner + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-conditional.yml b/.github/workflows/3.1.x-boot-conditional.yml new file mode 100644 index 00000000..a66d4701 --- /dev/null +++ b/.github/workflows/3.1.x-boot-conditional.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Conditional +on: + schedule: + - cron : '20 0 * * *' +jobs: + conditional_app_test: + name: Conditional App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:conditional + task: appTest + conditional_native_app_test: + name: Conditional Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:conditional + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-configuration-properties.yml b/.github/workflows/3.1.x-boot-configuration-properties.yml new file mode 100644 index 00000000..260c4a05 --- /dev/null +++ b/.github/workflows/3.1.x-boot-configuration-properties.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Configuration Properties +on: + schedule: + - cron : '20 0 * * *' +jobs: + configuration_properties_app_test: + name: Configuration Properties App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:configuration-properties + task: appTest + configuration_properties_native_app_test: + name: Configuration Properties Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:configuration-properties + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-custom-banner.yml b/.github/workflows/3.1.x-boot-custom-banner.yml new file mode 100644 index 00000000..3acdde74 --- /dev/null +++ b/.github/workflows/3.1.x-boot-custom-banner.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Custom Banner +on: + schedule: + - cron : '20 0 * * *' +jobs: + custom_banner_app_test: + name: Custom Banner App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:custom-banner + task: appTest + custom_banner_native_app_test: + name: Custom Banner Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:custom-banner + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-flyway.yml b/.github/workflows/3.1.x-boot-flyway.yml new file mode 100644 index 00000000..8beeceb6 --- /dev/null +++ b/.github/workflows/3.1.x-boot-flyway.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Flyway +on: + schedule: + - cron : '20 0 * * *' +jobs: + flyway_app_test: + name: Flyway App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:flyway + task: appTest + flyway_native_app_test: + name: Flyway Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:flyway + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-freemarker-webflux.yml b/.github/workflows/3.1.x-boot-freemarker-webflux.yml new file mode 100644 index 00000000..823114ac --- /dev/null +++ b/.github/workflows/3.1.x-boot-freemarker-webflux.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Freemarker Webflux +on: + schedule: + - cron : '20 0 * * *' +jobs: + freemarker_webflux_app_test: + name: Freemarker Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:freemarker-webflux + task: appTest + freemarker_webflux_native_app_test: + name: Freemarker Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:freemarker-webflux + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-freemarker-webmvc.yml b/.github/workflows/3.1.x-boot-freemarker-webmvc.yml new file mode 100644 index 00000000..6225ace7 --- /dev/null +++ b/.github/workflows/3.1.x-boot-freemarker-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Freemarker Webmvc +on: + schedule: + - cron : '20 0 * * *' +jobs: + freemarker_webmvc_app_test: + name: Freemarker Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:freemarker-webmvc + task: appTest + freemarker_webmvc_native_app_test: + name: Freemarker Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:freemarker-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-json.yml b/.github/workflows/3.1.x-boot-json.yml new file mode 100644 index 00000000..ed6e4e6f --- /dev/null +++ b/.github/workflows/3.1.x-boot-json.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Boot Smoke Tests | Json +on: + schedule: + - cron : '20 0 * * *' +jobs: + json_app_test: + name: Json App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:json + task: appTest + json_native_app_test: + name: Json Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:json + task: nativeAppTest + json_test: + name: Json Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:json + task: test + json_native_test: + name: Json Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:json + task: nativeTest diff --git a/.github/workflows/3.1.x-boot-liquibase.yml b/.github/workflows/3.1.x-boot-liquibase.yml new file mode 100644 index 00000000..1b0760c6 --- /dev/null +++ b/.github/workflows/3.1.x-boot-liquibase.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Liquibase +on: + schedule: + - cron : '20 0 * * *' +jobs: + liquibase_app_test: + name: Liquibase App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:liquibase + task: appTest + liquibase_native_app_test: + name: Liquibase Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:liquibase + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-logging-logback-spring-xml.yml b/.github/workflows/3.1.x-boot-logging-logback-spring-xml.yml new file mode 100644 index 00000000..a177d23c --- /dev/null +++ b/.github/workflows/3.1.x-boot-logging-logback-spring-xml.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Logging Logback Spring Xml +on: + schedule: + - cron : '20 0 * * *' +jobs: + logging_logback_spring_xml_app_test: + name: Logging Logback Spring Xml App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:logging-logback-spring-xml + task: appTest + logging_logback_spring_xml_native_app_test: + name: Logging Logback Spring Xml Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:logging-logback-spring-xml + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-logging-logback-xml.yml b/.github/workflows/3.1.x-boot-logging-logback-xml.yml new file mode 100644 index 00000000..82842759 --- /dev/null +++ b/.github/workflows/3.1.x-boot-logging-logback-xml.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Logging Logback Xml +on: + schedule: + - cron : '20 0 * * *' +jobs: + logging_logback_xml_app_test: + name: Logging Logback Xml App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:logging-logback-xml + task: appTest + logging_logback_xml_native_app_test: + name: Logging Logback Xml Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:logging-logback-xml + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-logging-logback.yml b/.github/workflows/3.1.x-boot-logging-logback.yml new file mode 100644 index 00000000..0d995ef4 --- /dev/null +++ b/.github/workflows/3.1.x-boot-logging-logback.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Logging Logback +on: + schedule: + - cron : '20 0 * * *' +jobs: + logging_logback_app_test: + name: Logging Logback App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:logging-logback + task: appTest + logging_logback_native_app_test: + name: Logging Logback Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:logging-logback + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-mustache-webflux.yml b/.github/workflows/3.1.x-boot-mustache-webflux.yml new file mode 100644 index 00000000..874b981d --- /dev/null +++ b/.github/workflows/3.1.x-boot-mustache-webflux.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Mustache Webflux +on: + schedule: + - cron : '20 0 * * *' +jobs: + mustache_webflux_app_test: + name: Mustache Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:mustache-webflux + task: appTest + mustache_webflux_native_app_test: + name: Mustache Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:mustache-webflux + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-mustache-webmvc.yml b/.github/workflows/3.1.x-boot-mustache-webmvc.yml new file mode 100644 index 00000000..d23545f8 --- /dev/null +++ b/.github/workflows/3.1.x-boot-mustache-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Mustache Webmvc +on: + schedule: + - cron : '20 0 * * *' +jobs: + mustache_webmvc_app_test: + name: Mustache Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:mustache-webmvc + task: appTest + mustache_webmvc_native_app_test: + name: Mustache Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:mustache-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-servlet-component-scan.yml b/.github/workflows/3.1.x-boot-servlet-component-scan.yml new file mode 100644 index 00000000..dac5bdc2 --- /dev/null +++ b/.github/workflows/3.1.x-boot-servlet-component-scan.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Servlet Component Scan +on: + schedule: + - cron : '20 0 * * *' +jobs: + servlet_component_scan_app_test: + name: Servlet Component Scan App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:servlet-component-scan + task: appTest + servlet_component_scan_native_app_test: + name: Servlet Component Scan Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:servlet-component-scan + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-servlet-jetty.yml b/.github/workflows/3.1.x-boot-servlet-jetty.yml new file mode 100644 index 00000000..642c6323 --- /dev/null +++ b/.github/workflows/3.1.x-boot-servlet-jetty.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Servlet Jetty +on: + schedule: + - cron : '20 0 * * *' +jobs: + servlet_jetty_app_test: + name: Servlet Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:servlet-jetty + task: appTest + servlet_jetty_native_app_test: + name: Servlet Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:servlet-jetty + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-servlet-tomcat.yml b/.github/workflows/3.1.x-boot-servlet-tomcat.yml new file mode 100644 index 00000000..f3948522 --- /dev/null +++ b/.github/workflows/3.1.x-boot-servlet-tomcat.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Servlet Tomcat +on: + schedule: + - cron : '20 0 * * *' +jobs: + servlet_tomcat_app_test: + name: Servlet Tomcat App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:servlet-tomcat + task: appTest + servlet_tomcat_native_app_test: + name: Servlet Tomcat Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:servlet-tomcat + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-servlet-undertow.yml b/.github/workflows/3.1.x-boot-servlet-undertow.yml new file mode 100644 index 00000000..877a7e02 --- /dev/null +++ b/.github/workflows/3.1.x-boot-servlet-undertow.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Servlet Undertow +on: + schedule: + - cron : '20 0 * * *' +jobs: + servlet_undertow_app_test: + name: Servlet Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:servlet-undertow + task: appTest + servlet_undertow_native_app_test: + name: Servlet Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:servlet-undertow + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-thymeleaf-webflux.yml b/.github/workflows/3.1.x-boot-thymeleaf-webflux.yml new file mode 100644 index 00000000..ad30e0cd --- /dev/null +++ b/.github/workflows/3.1.x-boot-thymeleaf-webflux.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Thymeleaf Webflux +on: + schedule: + - cron : '20 0 * * *' +jobs: + thymeleaf_webflux_app_test: + name: Thymeleaf Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:thymeleaf-webflux + task: appTest + thymeleaf_webflux_native_app_test: + name: Thymeleaf Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:thymeleaf-webflux + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-thymeleaf-webmvc.yml b/.github/workflows/3.1.x-boot-thymeleaf-webmvc.yml new file mode 100644 index 00000000..d764a4bb --- /dev/null +++ b/.github/workflows/3.1.x-boot-thymeleaf-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Thymeleaf Webmvc +on: + schedule: + - cron : '20 0 * * *' +jobs: + thymeleaf_webmvc_app_test: + name: Thymeleaf Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:thymeleaf-webmvc + task: appTest + thymeleaf_webmvc_native_app_test: + name: Thymeleaf Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:thymeleaf-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-tracing-brave-zipkin.yml b/.github/workflows/3.1.x-boot-tracing-brave-zipkin.yml new file mode 100644 index 00000000..bf036ad4 --- /dev/null +++ b/.github/workflows/3.1.x-boot-tracing-brave-zipkin.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Tracing Brave Zipkin +on: + schedule: + - cron : '20 0 * * *' +jobs: + tracing_brave_zipkin_app_test: + name: Tracing Brave Zipkin App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:tracing-brave-zipkin + task: appTest + tracing_brave_zipkin_native_app_test: + name: Tracing Brave Zipkin Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:tracing-brave-zipkin + task: nativeAppTest diff --git a/.github/workflows/3.1.x-boot-xml-config.yml b/.github/workflows/3.1.x-boot-xml-config.yml new file mode 100644 index 00000000..bf6918c4 --- /dev/null +++ b/.github/workflows/3.1.x-boot-xml-config.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Boot Smoke Tests | Xml Config +on: + schedule: + - cron : '20 0 * * *' +jobs: + xml_config_app_test: + name: Xml Config App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:xml-config + task: appTest + xml_config_native_app_test: + name: Xml Config Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: boot:xml-config + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-config-client.yml b/.github/workflows/3.1.x-cloud-cloud-config-client.yml new file mode 100644 index 00000000..4c82f70e --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-config-client.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Config Client +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_config_client_app_test: + name: Cloud Config Client App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-config-client + task: appTest + cloud_config_client_native_app_test: + name: Cloud Config Client Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-config-client + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-discovery-consul.yml b/.github/workflows/3.1.x-cloud-cloud-discovery-consul.yml new file mode 100644 index 00000000..6855038a --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-discovery-consul.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Discovery Consul +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_discovery_consul_app_test: + name: Cloud Discovery Consul App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-discovery-consul + task: appTest + cloud_discovery_consul_native_app_test: + name: Cloud Discovery Consul Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-discovery-consul + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-discovery-eureka.yml b/.github/workflows/3.1.x-cloud-cloud-discovery-eureka.yml new file mode 100644 index 00000000..15deb8ff --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-discovery-eureka.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Discovery Eureka +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_discovery_eureka_app_test: + name: Cloud Discovery Eureka App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-discovery-eureka + task: appTest + cloud_discovery_eureka_native_app_test: + name: Cloud Discovery Eureka Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-discovery-eureka + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-discovery-zookeeper.yml b/.github/workflows/3.1.x-cloud-cloud-discovery-zookeeper.yml new file mode 100644 index 00000000..82ad002e --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-discovery-zookeeper.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Discovery Zookeeper +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_discovery_zookeeper_app_test: + name: Cloud Discovery Zookeeper App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-discovery-zookeeper + task: appTest + cloud_discovery_zookeeper_native_app_test: + name: Cloud Discovery Zookeeper Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-discovery-zookeeper + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-function-web.yml b/.github/workflows/3.1.x-cloud-cloud-function-web.yml new file mode 100644 index 00000000..ec7bd67d --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-function-web.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Function Web +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_function_web_app_test: + name: Cloud Function Web App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-function-web + task: appTest + cloud_function_web_native_app_test: + name: Cloud Function Web Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-function-web + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-function-webflux.yml b/.github/workflows/3.1.x-cloud-cloud-function-webflux.yml new file mode 100644 index 00000000..4c128685 --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-function-webflux.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Function Webflux +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_function_webflux_app_test: + name: Cloud Function Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-function-webflux + task: appTest + cloud_function_webflux_native_app_test: + name: Cloud Function Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-function-webflux + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-gateway.yml b/.github/workflows/3.1.x-cloud-cloud-gateway.yml new file mode 100644 index 00000000..2c622671 --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-gateway.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Gateway +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_gateway_app_test: + name: Cloud Gateway App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-gateway + task: appTest + cloud_gateway_native_app_test: + name: Cloud Gateway Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-gateway + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-loadbalancing-web.yml b/.github/workflows/3.1.x-cloud-cloud-loadbalancing-web.yml new file mode 100644 index 00000000..cbdbb1c5 --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-loadbalancing-web.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Loadbalancing Web +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_loadbalancing_web_app_test: + name: Cloud Loadbalancing Web App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-loadbalancing-web + task: appTest + cloud_loadbalancing_web_native_app_test: + name: Cloud Loadbalancing Web Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-loadbalancing-web + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-loadbalancing-webflux.yml b/.github/workflows/3.1.x-cloud-cloud-loadbalancing-webflux.yml new file mode 100644 index 00000000..621c7245 --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-loadbalancing-webflux.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Loadbalancing Webflux +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_loadbalancing_webflux_app_test: + name: Cloud Loadbalancing Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-loadbalancing-webflux + task: appTest + cloud_loadbalancing_webflux_native_app_test: + name: Cloud Loadbalancing Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-loadbalancing-webflux + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-openfeign.yml b/.github/workflows/3.1.x-cloud-cloud-openfeign.yml new file mode 100644 index 00000000..94852115 --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-openfeign.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Openfeign +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_openfeign_app_test: + name: Cloud Openfeign App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-openfeign + task: appTest + cloud_openfeign_native_app_test: + name: Cloud Openfeign Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-openfeign + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-stream-kafka.yml b/.github/workflows/3.1.x-cloud-cloud-stream-kafka.yml new file mode 100644 index 00000000..f776dea0 --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-stream-kafka.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Stream Kafka +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_stream_kafka_app_test: + name: Cloud Stream Kafka App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-stream-kafka + task: appTest + cloud_stream_kafka_native_app_test: + name: Cloud Stream Kafka Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-stream-kafka + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-stream-pulsar.yml b/.github/workflows/3.1.x-cloud-cloud-stream-pulsar.yml new file mode 100644 index 00000000..e84bc10d --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-stream-pulsar.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Stream Pulsar +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_stream_pulsar_app_test: + name: Cloud Stream Pulsar App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-stream-pulsar + task: appTest + cloud_stream_pulsar_native_app_test: + name: Cloud Stream Pulsar Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-stream-pulsar + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-stream-rabbit.yml b/.github/workflows/3.1.x-cloud-cloud-stream-rabbit.yml new file mode 100644 index 00000000..a42d517d --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-stream-rabbit.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Stream Rabbit +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_stream_rabbit_app_test: + name: Cloud Stream Rabbit App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-stream-rabbit + task: appTest + cloud_stream_rabbit_native_app_test: + name: Cloud Stream Rabbit Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-stream-rabbit + task: nativeAppTest diff --git a/.github/workflows/3.1.x-cloud-cloud-task.yml b/.github/workflows/3.1.x-cloud-cloud-task.yml new file mode 100644 index 00000000..9ab7e5c3 --- /dev/null +++ b/.github/workflows/3.1.x-cloud-cloud-task.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Cloud Smoke Tests | Cloud Task +on: + schedule: + - cron : '20 0 * * *' +jobs: + cloud_task_app_test: + name: Cloud Task App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-task + task: appTest + cloud_task_native_app_test: + name: Cloud Task Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: cloud:cloud-task + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-data-cassandra-reactive.yml b/.github/workflows/3.1.x-data-data-cassandra-reactive.yml new file mode 100644 index 00000000..61482d79 --- /dev/null +++ b/.github/workflows/3.1.x-data-data-cassandra-reactive.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Data Cassandra Reactive +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_cassandra_reactive_app_test: + name: Data Cassandra Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-cassandra-reactive + task: appTest + data_cassandra_reactive_native_app_test: + name: Data Cassandra Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-cassandra-reactive + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-data-cassandra.yml b/.github/workflows/3.1.x-data-data-cassandra.yml new file mode 100644 index 00000000..890da992 --- /dev/null +++ b/.github/workflows/3.1.x-data-data-cassandra.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Data Cassandra +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_cassandra_app_test: + name: Data Cassandra App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-cassandra + task: appTest + data_cassandra_native_app_test: + name: Data Cassandra Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-cassandra + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-data-jdbc-h2-kotlin.yml b/.github/workflows/3.1.x-data-data-jdbc-h2-kotlin.yml new file mode 100644 index 00000000..f572bee6 --- /dev/null +++ b/.github/workflows/3.1.x-data-data-jdbc-h2-kotlin.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Data Smoke Tests | Data Jdbc H2 Kotlin +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_jdbc_h2_kotlin_app_test: + name: Data Jdbc H2 Kotlin App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jdbc-h2-kotlin + task: appTest + data_jdbc_h2_kotlin_native_app_test: + name: Data Jdbc H2 Kotlin Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jdbc-h2-kotlin + task: nativeAppTest + data_jdbc_h2_kotlin_test: + name: Data Jdbc H2 Kotlin Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jdbc-h2-kotlin + task: test + data_jdbc_h2_kotlin_native_test: + name: Data Jdbc H2 Kotlin Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jdbc-h2-kotlin + task: nativeTest diff --git a/.github/workflows/3.1.x-data-data-jdbc-h2.yml b/.github/workflows/3.1.x-data-data-jdbc-h2.yml new file mode 100644 index 00000000..286c761a --- /dev/null +++ b/.github/workflows/3.1.x-data-data-jdbc-h2.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Data Smoke Tests | Data Jdbc H2 +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_jdbc_h2_app_test: + name: Data Jdbc H2 App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jdbc-h2 + task: appTest + data_jdbc_h2_native_app_test: + name: Data Jdbc H2 Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jdbc-h2 + task: nativeAppTest + data_jdbc_h2_test: + name: Data Jdbc H2 Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jdbc-h2 + task: test + data_jdbc_h2_native_test: + name: Data Jdbc H2 Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jdbc-h2 + task: nativeTest diff --git a/.github/workflows/3.1.x-data-data-jdbc-postgresql.yml b/.github/workflows/3.1.x-data-data-jdbc-postgresql.yml new file mode 100644 index 00000000..57d07bbd --- /dev/null +++ b/.github/workflows/3.1.x-data-data-jdbc-postgresql.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Data Jdbc Postgresql +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_jdbc_postgresql_app_test: + name: Data Jdbc Postgresql App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jdbc-postgresql + task: appTest + data_jdbc_postgresql_native_app_test: + name: Data Jdbc Postgresql Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jdbc-postgresql + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-data-jpa-entityscan.yml b/.github/workflows/3.1.x-data-data-jpa-entityscan.yml new file mode 100644 index 00000000..8162995c --- /dev/null +++ b/.github/workflows/3.1.x-data-data-jpa-entityscan.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Data Smoke Tests | Data Jpa Entityscan +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_jpa_entityscan_app_test: + name: Data Jpa Entityscan App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jpa-entityscan + task: appTest + data_jpa_entityscan_native_app_test: + name: Data Jpa Entityscan Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jpa-entityscan + task: nativeAppTest + data_jpa_entityscan_test: + name: Data Jpa Entityscan Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jpa-entityscan + task: test + data_jpa_entityscan_native_test: + name: Data Jpa Entityscan Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jpa-entityscan + task: nativeTest diff --git a/.github/workflows/3.1.x-data-data-jpa-kotlin.yml b/.github/workflows/3.1.x-data-data-jpa-kotlin.yml new file mode 100644 index 00000000..7cabff4d --- /dev/null +++ b/.github/workflows/3.1.x-data-data-jpa-kotlin.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Data Jpa Kotlin +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_jpa_kotlin_app_test: + name: Data Jpa Kotlin App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jpa-kotlin + task: appTest + data_jpa_kotlin_native_app_test: + name: Data Jpa Kotlin Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jpa-kotlin + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-data-jpa.yml b/.github/workflows/3.1.x-data-data-jpa.yml new file mode 100644 index 00000000..c880fbf9 --- /dev/null +++ b/.github/workflows/3.1.x-data-data-jpa.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Data Smoke Tests | Data Jpa +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_jpa_app_test: + name: Data Jpa App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jpa + task: appTest + data_jpa_native_app_test: + name: Data Jpa Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jpa + task: nativeAppTest + data_jpa_test: + name: Data Jpa Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jpa + task: test + data_jpa_native_test: + name: Data Jpa Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-jpa + task: nativeTest diff --git a/.github/workflows/3.1.x-data-data-mongodb-reactive.yml b/.github/workflows/3.1.x-data-data-mongodb-reactive.yml new file mode 100644 index 00000000..1ae55591 --- /dev/null +++ b/.github/workflows/3.1.x-data-data-mongodb-reactive.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Data Mongodb Reactive +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_mongodb_reactive_app_test: + name: Data Mongodb Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-mongodb-reactive + task: appTest + data_mongodb_reactive_native_app_test: + name: Data Mongodb Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-mongodb-reactive + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-data-mongodb.yml b/.github/workflows/3.1.x-data-data-mongodb.yml new file mode 100644 index 00000000..a6f02c0b --- /dev/null +++ b/.github/workflows/3.1.x-data-data-mongodb.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Data Mongodb +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_mongodb_app_test: + name: Data Mongodb App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-mongodb + task: appTest + data_mongodb_native_app_test: + name: Data Mongodb Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-mongodb + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-data-neo4j.yml b/.github/workflows/3.1.x-data-data-neo4j.yml new file mode 100644 index 00000000..5ee75a7e --- /dev/null +++ b/.github/workflows/3.1.x-data-data-neo4j.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Data Neo4j +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_neo4j_app_test: + name: Data Neo4j App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-neo4j + task: appTest + data_neo4j_native_app_test: + name: Data Neo4j Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-neo4j + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-data-r2dbc.yml b/.github/workflows/3.1.x-data-data-r2dbc.yml new file mode 100644 index 00000000..f2d6f122 --- /dev/null +++ b/.github/workflows/3.1.x-data-data-r2dbc.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Data R2dbc +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_r2dbc_app_test: + name: Data R2dbc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-r2dbc + task: appTest + data_r2dbc_native_app_test: + name: Data R2dbc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-r2dbc + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-data-redis-reactive.yml b/.github/workflows/3.1.x-data-data-redis-reactive.yml new file mode 100644 index 00000000..acb56c32 --- /dev/null +++ b/.github/workflows/3.1.x-data-data-redis-reactive.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Data Redis Reactive +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_redis_reactive_app_test: + name: Data Redis Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-redis-reactive + task: appTest + data_redis_reactive_native_app_test: + name: Data Redis Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-redis-reactive + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-data-redis.yml b/.github/workflows/3.1.x-data-data-redis.yml new file mode 100644 index 00000000..ff89e530 --- /dev/null +++ b/.github/workflows/3.1.x-data-data-redis.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Data Redis +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_redis_app_test: + name: Data Redis App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-redis + task: appTest + data_redis_native_app_test: + name: Data Redis Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-redis + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-data-rest-mongodb.yml b/.github/workflows/3.1.x-data-data-rest-mongodb.yml new file mode 100644 index 00000000..6d097afe --- /dev/null +++ b/.github/workflows/3.1.x-data-data-rest-mongodb.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Data Rest Mongodb +on: + schedule: + - cron : '20 0 * * *' +jobs: + data_rest_mongodb_app_test: + name: Data Rest Mongodb App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-rest-mongodb + task: appTest + data_rest_mongodb_native_app_test: + name: Data Rest Mongodb Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:data-rest-mongodb + task: nativeAppTest diff --git a/.github/workflows/3.1.x-data-hateoas.yml b/.github/workflows/3.1.x-data-hateoas.yml new file mode 100644 index 00000000..259f52f8 --- /dev/null +++ b/.github/workflows/3.1.x-data-hateoas.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Data Smoke Tests | Hateoas +on: + schedule: + - cron : '20 0 * * *' +jobs: + hateoas_app_test: + name: Hateoas App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:hateoas + task: appTest + hateoas_native_app_test: + name: Hateoas Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: data:hateoas + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-aspect.yml b/.github/workflows/3.1.x-framework-aspect.yml new file mode 100644 index 00000000..1b6375fe --- /dev/null +++ b/.github/workflows/3.1.x-framework-aspect.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Aspect +on: + schedule: + - cron : '20 0 * * *' +jobs: + aspect_app_test: + name: Aspect App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:aspect + task: appTest + aspect_native_app_test: + name: Aspect Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:aspect + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-async.yml b/.github/workflows/3.1.x-framework-async.yml new file mode 100644 index 00000000..e786a281 --- /dev/null +++ b/.github/workflows/3.1.x-framework-async.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Async +on: + schedule: + - cron : '20 0 * * *' +jobs: + async_app_test: + name: Async App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:async + task: appTest + async_native_app_test: + name: Async Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:async + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-cache-cache2k.yml b/.github/workflows/3.1.x-framework-cache-cache2k.yml new file mode 100644 index 00000000..4e415c23 --- /dev/null +++ b/.github/workflows/3.1.x-framework-cache-cache2k.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Cache Cache2k +on: + schedule: + - cron : '20 0 * * *' +jobs: + cache_cache2k_app_test: + name: Cache Cache2k App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-cache2k + task: appTest + cache_cache2k_native_app_test: + name: Cache Cache2k Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-cache2k + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-cache-caffeine.yml b/.github/workflows/3.1.x-framework-cache-caffeine.yml new file mode 100644 index 00000000..366436cc --- /dev/null +++ b/.github/workflows/3.1.x-framework-cache-caffeine.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Cache Caffeine +on: + schedule: + - cron : '20 0 * * *' +jobs: + cache_caffeine_app_test: + name: Cache Caffeine App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-caffeine + task: appTest + cache_caffeine_native_app_test: + name: Cache Caffeine Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-caffeine + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-cache-hazelcast.yml b/.github/workflows/3.1.x-framework-cache-hazelcast.yml new file mode 100644 index 00000000..018fc236 --- /dev/null +++ b/.github/workflows/3.1.x-framework-cache-hazelcast.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Cache Hazelcast +on: + schedule: + - cron : '20 0 * * *' +jobs: + cache_hazelcast_app_test: + name: Cache Hazelcast App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-hazelcast + task: appTest + cache_hazelcast_native_app_test: + name: Cache Hazelcast Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-hazelcast + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-cache-redis.yml b/.github/workflows/3.1.x-framework-cache-redis.yml new file mode 100644 index 00000000..0458b089 --- /dev/null +++ b/.github/workflows/3.1.x-framework-cache-redis.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Cache Redis +on: + schedule: + - cron : '20 0 * * *' +jobs: + cache_redis_app_test: + name: Cache Redis App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-redis + task: appTest + cache_redis_native_app_test: + name: Cache Redis Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-redis + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-cache-simple-jdk-proxy.yml b/.github/workflows/3.1.x-framework-cache-simple-jdk-proxy.yml new file mode 100644 index 00000000..a75783d5 --- /dev/null +++ b/.github/workflows/3.1.x-framework-cache-simple-jdk-proxy.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Cache Simple Jdk Proxy +on: + schedule: + - cron : '20 0 * * *' +jobs: + cache_simple_jdk_proxy_app_test: + name: Cache Simple Jdk Proxy App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-simple-jdk-proxy + task: appTest + cache_simple_jdk_proxy_native_app_test: + name: Cache Simple Jdk Proxy Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-simple-jdk-proxy + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-cache-simple.yml b/.github/workflows/3.1.x-framework-cache-simple.yml new file mode 100644 index 00000000..f2cf5906 --- /dev/null +++ b/.github/workflows/3.1.x-framework-cache-simple.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Cache Simple +on: + schedule: + - cron : '20 0 * * *' +jobs: + cache_simple_app_test: + name: Cache Simple App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-simple + task: appTest + cache_simple_native_app_test: + name: Cache Simple Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:cache-simple + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-configuration-class-proxy.yml b/.github/workflows/3.1.x-framework-configuration-class-proxy.yml new file mode 100644 index 00000000..036267f5 --- /dev/null +++ b/.github/workflows/3.1.x-framework-configuration-class-proxy.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Configuration Class Proxy +on: + schedule: + - cron : '20 0 * * *' +jobs: + configuration_class_proxy_app_test: + name: Configuration Class Proxy App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:configuration-class-proxy + task: appTest + configuration_class_proxy_native_app_test: + name: Configuration Class Proxy Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:configuration-class-proxy + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-event-listener.yml b/.github/workflows/3.1.x-framework-event-listener.yml new file mode 100644 index 00000000..f01c7de0 --- /dev/null +++ b/.github/workflows/3.1.x-framework-event-listener.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Event Listener +on: + schedule: + - cron : '20 0 * * *' +jobs: + event_listener_app_test: + name: Event Listener App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:event-listener + task: appTest + event_listener_native_app_test: + name: Event Listener Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:event-listener + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-hibernate-enhancer.yml b/.github/workflows/3.1.x-framework-hibernate-enhancer.yml new file mode 100644 index 00000000..5cb1d503 --- /dev/null +++ b/.github/workflows/3.1.x-framework-hibernate-enhancer.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Hibernate Enhancer +on: + schedule: + - cron : '20 0 * * *' +jobs: + hibernate_enhancer_app_test: + name: Hibernate Enhancer App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:hibernate-enhancer + task: appTest + hibernate_enhancer_native_app_test: + name: Hibernate Enhancer Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:hibernate-enhancer + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-hibernate.yml b/.github/workflows/3.1.x-framework-hibernate.yml new file mode 100644 index 00000000..75201d6b --- /dev/null +++ b/.github/workflows/3.1.x-framework-hibernate.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Hibernate +on: + schedule: + - cron : '20 0 * * *' +jobs: + hibernate_app_test: + name: Hibernate App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:hibernate + task: appTest + hibernate_native_app_test: + name: Hibernate Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:hibernate + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-jdbc-h2.yml b/.github/workflows/3.1.x-framework-jdbc-h2.yml new file mode 100644 index 00000000..8807f567 --- /dev/null +++ b/.github/workflows/3.1.x-framework-jdbc-h2.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Framework Smoke Tests | Jdbc H2 +on: + schedule: + - cron : '20 0 * * *' +jobs: + jdbc_h2_app_test: + name: Jdbc H2 App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:jdbc-h2 + task: appTest + jdbc_h2_native_app_test: + name: Jdbc H2 Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:jdbc-h2 + task: nativeAppTest + jdbc_h2_test: + name: Jdbc H2 Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:jdbc-h2 + task: test + jdbc_h2_native_test: + name: Jdbc H2 Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:jdbc-h2 + task: nativeTest diff --git a/.github/workflows/3.1.x-framework-jdbc-mariadb.yml b/.github/workflows/3.1.x-framework-jdbc-mariadb.yml new file mode 100644 index 00000000..ddba2838 --- /dev/null +++ b/.github/workflows/3.1.x-framework-jdbc-mariadb.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Jdbc Mariadb +on: + schedule: + - cron : '20 0 * * *' +jobs: + jdbc_mariadb_app_test: + name: Jdbc Mariadb App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:jdbc-mariadb + task: appTest + jdbc_mariadb_native_app_test: + name: Jdbc Mariadb Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:jdbc-mariadb + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-jdbc-mysql.yml b/.github/workflows/3.1.x-framework-jdbc-mysql.yml new file mode 100644 index 00000000..5ed4fbb4 --- /dev/null +++ b/.github/workflows/3.1.x-framework-jdbc-mysql.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Jdbc Mysql +on: + schedule: + - cron : '20 0 * * *' +jobs: + jdbc_mysql_app_test: + name: Jdbc Mysql App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:jdbc-mysql + task: appTest + jdbc_mysql_native_app_test: + name: Jdbc Mysql Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:jdbc-mysql + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-jdbc-postgresql.yml b/.github/workflows/3.1.x-framework-jdbc-postgresql.yml new file mode 100644 index 00000000..d7884d1f --- /dev/null +++ b/.github/workflows/3.1.x-framework-jdbc-postgresql.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Jdbc Postgresql +on: + schedule: + - cron : '20 0 * * *' +jobs: + jdbc_postgresql_app_test: + name: Jdbc Postgresql App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:jdbc-postgresql + task: appTest + jdbc_postgresql_native_app_test: + name: Jdbc Postgresql Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:jdbc-postgresql + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-kotlin-functional.yml b/.github/workflows/3.1.x-framework-kotlin-functional.yml new file mode 100644 index 00000000..f0322f11 --- /dev/null +++ b/.github/workflows/3.1.x-framework-kotlin-functional.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Kotlin Functional +on: + schedule: + - cron : '20 0 * * *' +jobs: + kotlin_functional_app_test: + name: Kotlin Functional App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:kotlin-functional + task: appTest + kotlin_functional_native_app_test: + name: Kotlin Functional Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:kotlin-functional + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-mail.yml b/.github/workflows/3.1.x-framework-mail.yml new file mode 100644 index 00000000..d776acfe --- /dev/null +++ b/.github/workflows/3.1.x-framework-mail.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Mail +on: + schedule: + - cron : '20 0 * * *' +jobs: + mail_app_test: + name: Mail App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:mail + task: appTest + mail_native_app_test: + name: Mail Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:mail + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-order.yml b/.github/workflows/3.1.x-framework-order.yml new file mode 100644 index 00000000..64a276d9 --- /dev/null +++ b/.github/workflows/3.1.x-framework-order.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Order +on: + schedule: + - cron : '20 0 * * *' +jobs: + order_app_test: + name: Order App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:order + task: appTest + order_native_app_test: + name: Order Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:order + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-quartz.yml b/.github/workflows/3.1.x-framework-quartz.yml new file mode 100644 index 00000000..b6224d39 --- /dev/null +++ b/.github/workflows/3.1.x-framework-quartz.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Quartz +on: + schedule: + - cron : '20 0 * * *' +jobs: + quartz_app_test: + name: Quartz App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:quartz + task: appTest + quartz_native_app_test: + name: Quartz Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:quartz + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-rest-template.yml b/.github/workflows/3.1.x-framework-rest-template.yml new file mode 100644 index 00000000..eb29a77a --- /dev/null +++ b/.github/workflows/3.1.x-framework-rest-template.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Rest Template +on: + schedule: + - cron : '20 0 * * *' +jobs: + rest_template_app_test: + name: Rest Template App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:rest-template + task: appTest + rest_template_native_app_test: + name: Rest Template Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:rest-template + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-rsocket.yml b/.github/workflows/3.1.x-framework-rsocket.yml new file mode 100644 index 00000000..b75dfc1a --- /dev/null +++ b/.github/workflows/3.1.x-framework-rsocket.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Rsocket +on: + schedule: + - cron : '20 0 * * *' +jobs: + rsocket_app_test: + name: Rsocket App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:rsocket + task: appTest + rsocket_native_app_test: + name: Rsocket Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:rsocket + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-scheduled.yml b/.github/workflows/3.1.x-framework-scheduled.yml new file mode 100644 index 00000000..2b46853e --- /dev/null +++ b/.github/workflows/3.1.x-framework-scheduled.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Scheduled +on: + schedule: + - cron : '20 0 * * *' +jobs: + scheduled_app_test: + name: Scheduled App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:scheduled + task: appTest + scheduled_native_app_test: + name: Scheduled Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:scheduled + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-tcf.yml b/.github/workflows/3.1.x-framework-tcf.yml new file mode 100644 index 00000000..44c635d6 --- /dev/null +++ b/.github/workflows/3.1.x-framework-tcf.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Tcf +on: + schedule: + - cron : '20 0 * * *' +jobs: + tcf_test: + name: Tcf Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:tcf + task: test + tcf_native_test: + name: Tcf Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:tcf + task: nativeTest diff --git a/.github/workflows/3.1.x-framework-transactional-event-listener.yml b/.github/workflows/3.1.x-framework-transactional-event-listener.yml new file mode 100644 index 00000000..5695d74b --- /dev/null +++ b/.github/workflows/3.1.x-framework-transactional-event-listener.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Transactional Event Listener +on: + schedule: + - cron : '20 0 * * *' +jobs: + transactional_event_listener_app_test: + name: Transactional Event Listener App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:transactional-event-listener + task: appTest + transactional_event_listener_native_app_test: + name: Transactional Event Listener Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:transactional-event-listener + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-transactional.yml b/.github/workflows/3.1.x-framework-transactional.yml new file mode 100644 index 00000000..477fa2ff --- /dev/null +++ b/.github/workflows/3.1.x-framework-transactional.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Transactional +on: + schedule: + - cron : '20 0 * * *' +jobs: + transactional_app_test: + name: Transactional App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:transactional + task: appTest + transactional_native_app_test: + name: Transactional Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:transactional + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-validation.yml b/.github/workflows/3.1.x-framework-validation.yml new file mode 100644 index 00000000..2365ee80 --- /dev/null +++ b/.github/workflows/3.1.x-framework-validation.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Validation +on: + schedule: + - cron : '20 0 * * *' +jobs: + validation_app_test: + name: Validation App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:validation + task: appTest + validation_native_app_test: + name: Validation Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:validation + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-webclient.yml b/.github/workflows/3.1.x-framework-webclient.yml new file mode 100644 index 00000000..76c9feb8 --- /dev/null +++ b/.github/workflows/3.1.x-framework-webclient.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Webclient +on: + schedule: + - cron : '20 0 * * *' +jobs: + webclient_app_test: + name: Webclient App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webclient + task: appTest + webclient_native_app_test: + name: Webclient Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webclient + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-webflux-jetty.yml b/.github/workflows/3.1.x-framework-webflux-jetty.yml new file mode 100644 index 00000000..4d959161 --- /dev/null +++ b/.github/workflows/3.1.x-framework-webflux-jetty.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Framework Smoke Tests | Webflux Jetty +on: + schedule: + - cron : '20 0 * * *' +jobs: + webflux_jetty_app_test: + name: Webflux Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-jetty + task: appTest + webflux_jetty_native_app_test: + name: Webflux Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-jetty + task: nativeAppTest + webflux_jetty_test: + name: Webflux Jetty Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-jetty + task: test + webflux_jetty_native_test: + name: Webflux Jetty Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-jetty + task: nativeTest diff --git a/.github/workflows/3.1.x-framework-webflux-netty-tls.yml b/.github/workflows/3.1.x-framework-webflux-netty-tls.yml new file mode 100644 index 00000000..4bd6bc82 --- /dev/null +++ b/.github/workflows/3.1.x-framework-webflux-netty-tls.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Webflux Netty Tls +on: + schedule: + - cron : '20 0 * * *' +jobs: + webflux_netty_tls_app_test: + name: Webflux Netty Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-netty-tls + task: appTest + webflux_netty_tls_native_app_test: + name: Webflux Netty Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-netty-tls + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-webflux-netty.yml b/.github/workflows/3.1.x-framework-webflux-netty.yml new file mode 100644 index 00000000..64ae2bab --- /dev/null +++ b/.github/workflows/3.1.x-framework-webflux-netty.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Framework Smoke Tests | Webflux Netty +on: + schedule: + - cron : '20 0 * * *' +jobs: + webflux_netty_app_test: + name: Webflux Netty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-netty + task: appTest + webflux_netty_native_app_test: + name: Webflux Netty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-netty + task: nativeAppTest + webflux_netty_test: + name: Webflux Netty Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-netty + task: test + webflux_netty_native_test: + name: Webflux Netty Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-netty + task: nativeTest diff --git a/.github/workflows/3.1.x-framework-webflux-undertow.yml b/.github/workflows/3.1.x-framework-webflux-undertow.yml new file mode 100644 index 00000000..eab9326e --- /dev/null +++ b/.github/workflows/3.1.x-framework-webflux-undertow.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Framework Smoke Tests | Webflux Undertow +on: + schedule: + - cron : '20 0 * * *' +jobs: + webflux_undertow_app_test: + name: Webflux Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-undertow + task: appTest + webflux_undertow_native_app_test: + name: Webflux Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-undertow + task: nativeAppTest + webflux_undertow_test: + name: Webflux Undertow Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-undertow + task: test + webflux_undertow_native_test: + name: Webflux Undertow Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webflux-undertow + task: nativeTest diff --git a/.github/workflows/3.1.x-framework-webmvc-jetty-tls.yml b/.github/workflows/3.1.x-framework-webmvc-jetty-tls.yml new file mode 100644 index 00000000..abffa686 --- /dev/null +++ b/.github/workflows/3.1.x-framework-webmvc-jetty-tls.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Webmvc Jetty Tls +on: + schedule: + - cron : '20 0 * * *' +jobs: + webmvc_jetty_tls_app_test: + name: Webmvc Jetty Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-jetty-tls + task: appTest + webmvc_jetty_tls_native_app_test: + name: Webmvc Jetty Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-jetty-tls + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-webmvc-jetty.yml b/.github/workflows/3.1.x-framework-webmvc-jetty.yml new file mode 100644 index 00000000..a0a15d3f --- /dev/null +++ b/.github/workflows/3.1.x-framework-webmvc-jetty.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Framework Smoke Tests | Webmvc Jetty +on: + schedule: + - cron : '20 0 * * *' +jobs: + webmvc_jetty_app_test: + name: Webmvc Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-jetty + task: appTest + webmvc_jetty_native_app_test: + name: Webmvc Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-jetty + task: nativeAppTest + webmvc_jetty_test: + name: Webmvc Jetty Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-jetty + task: test + webmvc_jetty_native_test: + name: Webmvc Jetty Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-jetty + task: nativeTest diff --git a/.github/workflows/3.1.x-framework-webmvc-tomcat-tls.yml b/.github/workflows/3.1.x-framework-webmvc-tomcat-tls.yml new file mode 100644 index 00000000..253453a4 --- /dev/null +++ b/.github/workflows/3.1.x-framework-webmvc-tomcat-tls.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Webmvc Tomcat Tls +on: + schedule: + - cron : '20 0 * * *' +jobs: + webmvc_tomcat_tls_app_test: + name: Webmvc Tomcat Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-tomcat-tls + task: appTest + webmvc_tomcat_tls_native_app_test: + name: Webmvc Tomcat Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-tomcat-tls + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-webmvc-tomcat.yml b/.github/workflows/3.1.x-framework-webmvc-tomcat.yml new file mode 100644 index 00000000..dd73e34a --- /dev/null +++ b/.github/workflows/3.1.x-framework-webmvc-tomcat.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Framework Smoke Tests | Webmvc Tomcat +on: + schedule: + - cron : '20 0 * * *' +jobs: + webmvc_tomcat_app_test: + name: Webmvc Tomcat App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-tomcat + task: appTest + webmvc_tomcat_native_app_test: + name: Webmvc Tomcat Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-tomcat + task: nativeAppTest + webmvc_tomcat_test: + name: Webmvc Tomcat Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-tomcat + task: test + webmvc_tomcat_native_test: + name: Webmvc Tomcat Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-tomcat + task: nativeTest diff --git a/.github/workflows/3.1.x-framework-webmvc-undertow-tls.yml b/.github/workflows/3.1.x-framework-webmvc-undertow-tls.yml new file mode 100644 index 00000000..b5d9f378 --- /dev/null +++ b/.github/workflows/3.1.x-framework-webmvc-undertow-tls.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Webmvc Undertow Tls +on: + schedule: + - cron : '20 0 * * *' +jobs: + webmvc_undertow_tls_app_test: + name: Webmvc Undertow Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-undertow-tls + task: appTest + webmvc_undertow_tls_native_app_test: + name: Webmvc Undertow Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-undertow-tls + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-webmvc-undertow.yml b/.github/workflows/3.1.x-framework-webmvc-undertow.yml new file mode 100644 index 00000000..d99001b4 --- /dev/null +++ b/.github/workflows/3.1.x-framework-webmvc-undertow.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Framework Smoke Tests | Webmvc Undertow +on: + schedule: + - cron : '20 0 * * *' +jobs: + webmvc_undertow_app_test: + name: Webmvc Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-undertow + task: appTest + webmvc_undertow_native_app_test: + name: Webmvc Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-undertow + task: nativeAppTest + webmvc_undertow_test: + name: Webmvc Undertow Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-undertow + task: test + webmvc_undertow_native_test: + name: Webmvc Undertow Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:webmvc-undertow + task: nativeTest diff --git a/.github/workflows/3.1.x-framework-websocket-jetty.yml b/.github/workflows/3.1.x-framework-websocket-jetty.yml new file mode 100644 index 00000000..dd52c01b --- /dev/null +++ b/.github/workflows/3.1.x-framework-websocket-jetty.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Websocket Jetty +on: + schedule: + - cron : '20 0 * * *' +jobs: + websocket_jetty_app_test: + name: Websocket Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:websocket-jetty + task: appTest + websocket_jetty_native_app_test: + name: Websocket Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:websocket-jetty + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-websocket-stomp.yml b/.github/workflows/3.1.x-framework-websocket-stomp.yml new file mode 100644 index 00000000..edd160a0 --- /dev/null +++ b/.github/workflows/3.1.x-framework-websocket-stomp.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Websocket Stomp +on: + schedule: + - cron : '20 0 * * *' +jobs: + websocket_stomp_app_test: + name: Websocket Stomp App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:websocket-stomp + task: appTest + websocket_stomp_native_app_test: + name: Websocket Stomp Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:websocket-stomp + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-websocket-tomcat.yml b/.github/workflows/3.1.x-framework-websocket-tomcat.yml new file mode 100644 index 00000000..3a2becce --- /dev/null +++ b/.github/workflows/3.1.x-framework-websocket-tomcat.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Websocket Tomcat +on: + schedule: + - cron : '20 0 * * *' +jobs: + websocket_tomcat_app_test: + name: Websocket Tomcat App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:websocket-tomcat + task: appTest + websocket_tomcat_native_app_test: + name: Websocket Tomcat Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:websocket-tomcat + task: nativeAppTest diff --git a/.github/workflows/3.1.x-framework-websocket-undertow.yml b/.github/workflows/3.1.x-framework-websocket-undertow.yml new file mode 100644 index 00000000..544fcba3 --- /dev/null +++ b/.github/workflows/3.1.x-framework-websocket-undertow.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Framework Smoke Tests | Websocket Undertow +on: + schedule: + - cron : '20 0 * * *' +jobs: + websocket_undertow_app_test: + name: Websocket Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:websocket-undertow + task: appTest + websocket_undertow_native_app_test: + name: Websocket Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: framework:websocket-undertow + task: nativeAppTest diff --git a/.github/workflows/3.1.x-graphql-graphql-webflux-rsocket.yml b/.github/workflows/3.1.x-graphql-graphql-webflux-rsocket.yml new file mode 100644 index 00000000..5c7c364b --- /dev/null +++ b/.github/workflows/3.1.x-graphql-graphql-webflux-rsocket.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Graphql Smoke Tests | Graphql Webflux Rsocket +on: + schedule: + - cron : '20 0 * * *' +jobs: + graphql_webflux_rsocket_app_test: + name: Graphql Webflux Rsocket App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webflux-rsocket + task: appTest + graphql_webflux_rsocket_native_app_test: + name: Graphql Webflux Rsocket Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webflux-rsocket + task: nativeAppTest + graphql_webflux_rsocket_test: + name: Graphql Webflux Rsocket Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webflux-rsocket + task: test + graphql_webflux_rsocket_native_test: + name: Graphql Webflux Rsocket Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webflux-rsocket + task: nativeTest diff --git a/.github/workflows/3.1.x-graphql-graphql-webflux.yml b/.github/workflows/3.1.x-graphql-graphql-webflux.yml new file mode 100644 index 00000000..c61581e8 --- /dev/null +++ b/.github/workflows/3.1.x-graphql-graphql-webflux.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Graphql Smoke Tests | Graphql Webflux +on: + schedule: + - cron : '20 0 * * *' +jobs: + graphql_webflux_app_test: + name: Graphql Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webflux + task: appTest + graphql_webflux_native_app_test: + name: Graphql Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webflux + task: nativeAppTest + graphql_webflux_test: + name: Graphql Webflux Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webflux + task: test + graphql_webflux_native_test: + name: Graphql Webflux Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webflux + task: nativeTest diff --git a/.github/workflows/3.1.x-graphql-graphql-webmvc.yml b/.github/workflows/3.1.x-graphql-graphql-webmvc.yml new file mode 100644 index 00000000..9e29ddc0 --- /dev/null +++ b/.github/workflows/3.1.x-graphql-graphql-webmvc.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Graphql Smoke Tests | Graphql Webmvc +on: + schedule: + - cron : '20 0 * * *' +jobs: + graphql_webmvc_app_test: + name: Graphql Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webmvc + task: appTest + graphql_webmvc_native_app_test: + name: Graphql Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webmvc + task: nativeAppTest + graphql_webmvc_test: + name: Graphql Webmvc Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webmvc + task: test + graphql_webmvc_native_test: + name: Graphql Webmvc Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: graphql:graphql-webmvc + task: nativeTest diff --git a/.github/workflows/3.1.x-integration-integration.yml b/.github/workflows/3.1.x-integration-integration.yml new file mode 100644 index 00000000..5b3b6c92 --- /dev/null +++ b/.github/workflows/3.1.x-integration-integration.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Integration Smoke Tests | Integration +on: + schedule: + - cron : '20 0 * * *' +jobs: + integration_app_test: + name: Integration App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:integration + task: appTest + integration_native_app_test: + name: Integration Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:integration + task: nativeAppTest diff --git a/.github/workflows/3.1.x-integration-spring-amqp-rabbit.yml b/.github/workflows/3.1.x-integration-spring-amqp-rabbit.yml new file mode 100644 index 00000000..8ccc9b97 --- /dev/null +++ b/.github/workflows/3.1.x-integration-spring-amqp-rabbit.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Integration Smoke Tests | Spring Amqp Rabbit +on: + schedule: + - cron : '20 0 * * *' +jobs: + spring_amqp_rabbit_app_test: + name: Spring Amqp Rabbit App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-amqp-rabbit + task: appTest + spring_amqp_rabbit_native_app_test: + name: Spring Amqp Rabbit Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-amqp-rabbit + task: nativeAppTest diff --git a/.github/workflows/3.1.x-integration-spring-kafka-avro.yml b/.github/workflows/3.1.x-integration-spring-kafka-avro.yml new file mode 100644 index 00000000..d6ab7ce0 --- /dev/null +++ b/.github/workflows/3.1.x-integration-spring-kafka-avro.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Integration Smoke Tests | Spring Kafka Avro +on: + schedule: + - cron : '20 0 * * *' +jobs: + spring_kafka_avro_app_test: + name: Spring Kafka Avro App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-kafka-avro + task: appTest + spring_kafka_avro_native_app_test: + name: Spring Kafka Avro Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-kafka-avro + task: nativeAppTest diff --git a/.github/workflows/3.1.x-integration-spring-kafka-streams.yml b/.github/workflows/3.1.x-integration-spring-kafka-streams.yml new file mode 100644 index 00000000..96be9d27 --- /dev/null +++ b/.github/workflows/3.1.x-integration-spring-kafka-streams.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Integration Smoke Tests | Spring Kafka Streams +on: + schedule: + - cron : '20 0 * * *' +jobs: + spring_kafka_streams_app_test: + name: Spring Kafka Streams App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-kafka-streams + task: appTest + spring_kafka_streams_native_app_test: + name: Spring Kafka Streams Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-kafka-streams + task: nativeAppTest diff --git a/.github/workflows/3.1.x-integration-spring-kafka.yml b/.github/workflows/3.1.x-integration-spring-kafka.yml new file mode 100644 index 00000000..30f19ce5 --- /dev/null +++ b/.github/workflows/3.1.x-integration-spring-kafka.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Integration Smoke Tests | Spring Kafka +on: + schedule: + - cron : '20 0 * * *' +jobs: + spring_kafka_app_test: + name: Spring Kafka App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-kafka + task: appTest + spring_kafka_native_app_test: + name: Spring Kafka Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-kafka + task: nativeAppTest diff --git a/.github/workflows/3.1.x-integration-spring-pulsar-reactive.yml b/.github/workflows/3.1.x-integration-spring-pulsar-reactive.yml new file mode 100644 index 00000000..ea0ab53f --- /dev/null +++ b/.github/workflows/3.1.x-integration-spring-pulsar-reactive.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Integration Smoke Tests | Spring Pulsar Reactive +on: + schedule: + - cron : '20 0 * * *' +jobs: + spring_pulsar_reactive_app_test: + name: Spring Pulsar Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-pulsar-reactive + task: appTest + spring_pulsar_reactive_native_app_test: + name: Spring Pulsar Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-pulsar-reactive + task: nativeAppTest diff --git a/.github/workflows/3.1.x-integration-spring-pulsar.yml b/.github/workflows/3.1.x-integration-spring-pulsar.yml new file mode 100644 index 00000000..458b347c --- /dev/null +++ b/.github/workflows/3.1.x-integration-spring-pulsar.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Integration Smoke Tests | Spring Pulsar +on: + schedule: + - cron : '20 0 * * *' +jobs: + spring_pulsar_app_test: + name: Spring Pulsar App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-pulsar + task: appTest + spring_pulsar_native_app_test: + name: Spring Pulsar Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: integration:spring-pulsar + task: nativeAppTest diff --git a/.github/workflows/3.1.x-security-ldap-odm.yml b/.github/workflows/3.1.x-security-ldap-odm.yml new file mode 100644 index 00000000..a102851a --- /dev/null +++ b/.github/workflows/3.1.x-security-ldap-odm.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Security Smoke Tests | Ldap Odm +on: + schedule: + - cron : '20 0 * * *' +jobs: + ldap_odm_app_test: + name: Ldap Odm App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:ldap-odm + task: appTest + ldap_odm_native_app_test: + name: Ldap Odm Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:ldap-odm + task: nativeAppTest + ldap_odm_test: + name: Ldap Odm Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:ldap-odm + task: test + ldap_odm_native_test: + name: Ldap Odm Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:ldap-odm + task: nativeTest diff --git a/.github/workflows/3.1.x-security-security-ldap.yml b/.github/workflows/3.1.x-security-security-ldap.yml new file mode 100644 index 00000000..8cfc20a2 --- /dev/null +++ b/.github/workflows/3.1.x-security-security-ldap.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Security Smoke Tests | Security Ldap +on: + schedule: + - cron : '20 0 * * *' +jobs: + security_ldap_app_test: + name: Security Ldap App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-ldap + task: appTest + security_ldap_native_app_test: + name: Security Ldap Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-ldap + task: nativeAppTest + security_ldap_test: + name: Security Ldap Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-ldap + task: test + security_ldap_native_test: + name: Security Ldap Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-ldap + task: nativeTest diff --git a/.github/workflows/3.1.x-security-security-method.yml b/.github/workflows/3.1.x-security-security-method.yml new file mode 100644 index 00000000..106c5d94 --- /dev/null +++ b/.github/workflows/3.1.x-security-security-method.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Security Smoke Tests | Security Method +on: + schedule: + - cron : '20 0 * * *' +jobs: + security_method_app_test: + name: Security Method App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-method + task: appTest + security_method_native_app_test: + name: Security Method Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-method + task: nativeAppTest diff --git a/.github/workflows/3.1.x-security-security-oauth2-authorization-server.yml b/.github/workflows/3.1.x-security-security-oauth2-authorization-server.yml new file mode 100644 index 00000000..63f4876b --- /dev/null +++ b/.github/workflows/3.1.x-security-security-oauth2-authorization-server.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Security Smoke Tests | Security Oauth2 Authorization Server +on: + schedule: + - cron : '20 0 * * *' +jobs: + security_oauth2_authorization_server_app_test: + name: Security Oauth2 Authorization Server App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-oauth2-authorization-server + task: appTest + security_oauth2_authorization_server_native_app_test: + name: Security Oauth2 Authorization Server Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-oauth2-authorization-server + task: nativeAppTest diff --git a/.github/workflows/3.1.x-security-security-oauth2-resource-server.yml b/.github/workflows/3.1.x-security-security-oauth2-resource-server.yml new file mode 100644 index 00000000..c69ef87d --- /dev/null +++ b/.github/workflows/3.1.x-security-security-oauth2-resource-server.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Security Smoke Tests | Security Oauth2 Resource Server +on: + schedule: + - cron : '20 0 * * *' +jobs: + security_oauth2_resource_server_app_test: + name: Security Oauth2 Resource Server App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-oauth2-resource-server + task: appTest + security_oauth2_resource_server_native_app_test: + name: Security Oauth2 Resource Server Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-oauth2-resource-server + task: nativeAppTest diff --git a/.github/workflows/3.1.x-security-security-thymeleaf.yml b/.github/workflows/3.1.x-security-security-thymeleaf.yml new file mode 100644 index 00000000..b81ce9fd --- /dev/null +++ b/.github/workflows/3.1.x-security-security-thymeleaf.yml @@ -0,0 +1,41 @@ +name: 3.1.x | Security Smoke Tests | Security Thymeleaf +on: + schedule: + - cron : '20 0 * * *' +jobs: + security_thymeleaf_app_test: + name: Security Thymeleaf App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-thymeleaf + task: appTest + security_thymeleaf_native_app_test: + name: Security Thymeleaf Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-thymeleaf + task: nativeAppTest + security_thymeleaf_test: + name: Security Thymeleaf Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-thymeleaf + task: test + security_thymeleaf_native_test: + name: Security Thymeleaf Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-thymeleaf + task: nativeTest diff --git a/.github/workflows/3.1.x-security-security-webflux.yml b/.github/workflows/3.1.x-security-security-webflux.yml new file mode 100644 index 00000000..46d04a2a --- /dev/null +++ b/.github/workflows/3.1.x-security-security-webflux.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Security Smoke Tests | Security Webflux +on: + schedule: + - cron : '20 0 * * *' +jobs: + security_webflux_app_test: + name: Security Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-webflux + task: appTest + security_webflux_native_app_test: + name: Security Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-webflux + task: nativeAppTest diff --git a/.github/workflows/3.1.x-security-security-webmvc.yml b/.github/workflows/3.1.x-security-security-webmvc.yml new file mode 100644 index 00000000..40803dbd --- /dev/null +++ b/.github/workflows/3.1.x-security-security-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Security Smoke Tests | Security Webmvc +on: + schedule: + - cron : '20 0 * * *' +jobs: + security_webmvc_app_test: + name: Security Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-webmvc + task: appTest + security_webmvc_native_app_test: + name: Security Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: security:security-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.1.x-session-session-jdbc.yml b/.github/workflows/3.1.x-session-session-jdbc.yml new file mode 100644 index 00000000..da18174e --- /dev/null +++ b/.github/workflows/3.1.x-session-session-jdbc.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Session Smoke Tests | Session Jdbc +on: + schedule: + - cron : '20 0 * * *' +jobs: + session_jdbc_app_test: + name: Session Jdbc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: session:session-jdbc + task: appTest + session_jdbc_native_app_test: + name: Session Jdbc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: session:session-jdbc + task: nativeAppTest diff --git a/.github/workflows/3.1.x-session-session-redis-webflux.yml b/.github/workflows/3.1.x-session-session-redis-webflux.yml new file mode 100644 index 00000000..4dfed621 --- /dev/null +++ b/.github/workflows/3.1.x-session-session-redis-webflux.yml @@ -0,0 +1,23 @@ +name: 3.1.x | Session Smoke Tests | Session Redis Webflux +on: + schedule: + - cron : '20 0 * * *' +jobs: + session_redis_webflux_app_test: + name: Session Redis Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: session:session-redis-webflux + task: appTest + session_redis_webflux_native_app_test: + name: Session Redis Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: 3.1.x + project: session:session-redis-webflux + task: nativeAppTest diff --git a/.github/workflows/3.2.x-batch-batch.yml b/.github/workflows/3.2.x-batch-batch.yml new file mode 100644 index 00000000..9c954daa --- /dev/null +++ b/.github/workflows/3.2.x-batch-batch.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Batch Smoke Tests | Batch +on: + schedule: + - cron : '30 0 * * *' +jobs: + batch_app_test: + name: Batch App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: batch:batch + task: appTest + batch_native_app_test: + name: Batch Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: batch:batch + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-actuator-webflux-mgmt-port.yml b/.github/workflows/3.2.x-boot-actuator-webflux-mgmt-port.yml new file mode 100644 index 00000000..a4d05c18 --- /dev/null +++ b/.github/workflows/3.2.x-boot-actuator-webflux-mgmt-port.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Actuator Webflux Mgmt Port +on: + schedule: + - cron : '30 0 * * *' +jobs: + actuator_webflux_mgmt_port_app_test: + name: Actuator Webflux Mgmt Port App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:actuator-webflux-mgmt-port + task: appTest + actuator_webflux_mgmt_port_native_app_test: + name: Actuator Webflux Mgmt Port Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:actuator-webflux-mgmt-port + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-actuator-webflux.yml b/.github/workflows/3.2.x-boot-actuator-webflux.yml new file mode 100644 index 00000000..049ea2c3 --- /dev/null +++ b/.github/workflows/3.2.x-boot-actuator-webflux.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Actuator Webflux +on: + schedule: + - cron : '30 0 * * *' +jobs: + actuator_webflux_app_test: + name: Actuator Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:actuator-webflux + task: appTest + actuator_webflux_native_app_test: + name: Actuator Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:actuator-webflux + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-actuator-webmvc-mgmt-port.yml b/.github/workflows/3.2.x-boot-actuator-webmvc-mgmt-port.yml new file mode 100644 index 00000000..e95b901d --- /dev/null +++ b/.github/workflows/3.2.x-boot-actuator-webmvc-mgmt-port.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Actuator Webmvc Mgmt Port +on: + schedule: + - cron : '30 0 * * *' +jobs: + actuator_webmvc_mgmt_port_app_test: + name: Actuator Webmvc Mgmt Port App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:actuator-webmvc-mgmt-port + task: appTest + actuator_webmvc_mgmt_port_native_app_test: + name: Actuator Webmvc Mgmt Port Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:actuator-webmvc-mgmt-port + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-actuator-webmvc.yml b/.github/workflows/3.2.x-boot-actuator-webmvc.yml new file mode 100644 index 00000000..81c965a3 --- /dev/null +++ b/.github/workflows/3.2.x-boot-actuator-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Actuator Webmvc +on: + schedule: + - cron : '30 0 * * *' +jobs: + actuator_webmvc_app_test: + name: Actuator Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:actuator-webmvc + task: appTest + actuator_webmvc_native_app_test: + name: Actuator Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:actuator-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-boot-tcf.yml b/.github/workflows/3.2.x-boot-boot-tcf.yml new file mode 100644 index 00000000..18642a2c --- /dev/null +++ b/.github/workflows/3.2.x-boot-boot-tcf.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Boot Tcf +on: + schedule: + - cron : '30 0 * * *' +jobs: + boot_tcf_test: + name: Boot Tcf Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:boot-tcf + task: test + boot_tcf_native_test: + name: Boot Tcf Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:boot-tcf + task: nativeTest diff --git a/.github/workflows/3.2.x-boot-command-line-runner.yml b/.github/workflows/3.2.x-boot-command-line-runner.yml new file mode 100644 index 00000000..e8f03dde --- /dev/null +++ b/.github/workflows/3.2.x-boot-command-line-runner.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Command Line Runner +on: + schedule: + - cron : '30 0 * * *' +jobs: + command_line_runner_app_test: + name: Command Line Runner App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:command-line-runner + task: appTest + command_line_runner_native_app_test: + name: Command Line Runner Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:command-line-runner + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-conditional.yml b/.github/workflows/3.2.x-boot-conditional.yml new file mode 100644 index 00000000..7b4396f8 --- /dev/null +++ b/.github/workflows/3.2.x-boot-conditional.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Conditional +on: + schedule: + - cron : '30 0 * * *' +jobs: + conditional_app_test: + name: Conditional App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:conditional + task: appTest + conditional_native_app_test: + name: Conditional Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:conditional + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-configuration-properties.yml b/.github/workflows/3.2.x-boot-configuration-properties.yml new file mode 100644 index 00000000..ea174386 --- /dev/null +++ b/.github/workflows/3.2.x-boot-configuration-properties.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Configuration Properties +on: + schedule: + - cron : '30 0 * * *' +jobs: + configuration_properties_app_test: + name: Configuration Properties App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:configuration-properties + task: appTest + configuration_properties_native_app_test: + name: Configuration Properties Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:configuration-properties + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-custom-banner.yml b/.github/workflows/3.2.x-boot-custom-banner.yml new file mode 100644 index 00000000..e5f136f8 --- /dev/null +++ b/.github/workflows/3.2.x-boot-custom-banner.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Custom Banner +on: + schedule: + - cron : '30 0 * * *' +jobs: + custom_banner_app_test: + name: Custom Banner App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:custom-banner + task: appTest + custom_banner_native_app_test: + name: Custom Banner Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:custom-banner + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-flyway.yml b/.github/workflows/3.2.x-boot-flyway.yml new file mode 100644 index 00000000..d1934817 --- /dev/null +++ b/.github/workflows/3.2.x-boot-flyway.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Flyway +on: + schedule: + - cron : '30 0 * * *' +jobs: + flyway_app_test: + name: Flyway App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:flyway + task: appTest + flyway_native_app_test: + name: Flyway Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:flyway + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-freemarker-webflux.yml b/.github/workflows/3.2.x-boot-freemarker-webflux.yml new file mode 100644 index 00000000..daf99394 --- /dev/null +++ b/.github/workflows/3.2.x-boot-freemarker-webflux.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Freemarker Webflux +on: + schedule: + - cron : '30 0 * * *' +jobs: + freemarker_webflux_app_test: + name: Freemarker Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:freemarker-webflux + task: appTest + freemarker_webflux_native_app_test: + name: Freemarker Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:freemarker-webflux + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-freemarker-webmvc.yml b/.github/workflows/3.2.x-boot-freemarker-webmvc.yml new file mode 100644 index 00000000..80086382 --- /dev/null +++ b/.github/workflows/3.2.x-boot-freemarker-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Freemarker Webmvc +on: + schedule: + - cron : '30 0 * * *' +jobs: + freemarker_webmvc_app_test: + name: Freemarker Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:freemarker-webmvc + task: appTest + freemarker_webmvc_native_app_test: + name: Freemarker Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:freemarker-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-json.yml b/.github/workflows/3.2.x-boot-json.yml new file mode 100644 index 00000000..17f44f4c --- /dev/null +++ b/.github/workflows/3.2.x-boot-json.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Boot Smoke Tests | Json +on: + schedule: + - cron : '30 0 * * *' +jobs: + json_app_test: + name: Json App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:json + task: appTest + json_native_app_test: + name: Json Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:json + task: nativeAppTest + json_test: + name: Json Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:json + task: test + json_native_test: + name: Json Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:json + task: nativeTest diff --git a/.github/workflows/3.2.x-boot-liquibase.yml b/.github/workflows/3.2.x-boot-liquibase.yml new file mode 100644 index 00000000..6e017acc --- /dev/null +++ b/.github/workflows/3.2.x-boot-liquibase.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Liquibase +on: + schedule: + - cron : '30 0 * * *' +jobs: + liquibase_app_test: + name: Liquibase App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:liquibase + task: appTest + liquibase_native_app_test: + name: Liquibase Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:liquibase + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-logging-logback-spring-xml.yml b/.github/workflows/3.2.x-boot-logging-logback-spring-xml.yml new file mode 100644 index 00000000..068f2f38 --- /dev/null +++ b/.github/workflows/3.2.x-boot-logging-logback-spring-xml.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Logging Logback Spring Xml +on: + schedule: + - cron : '30 0 * * *' +jobs: + logging_logback_spring_xml_app_test: + name: Logging Logback Spring Xml App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:logging-logback-spring-xml + task: appTest + logging_logback_spring_xml_native_app_test: + name: Logging Logback Spring Xml Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:logging-logback-spring-xml + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-logging-logback-xml.yml b/.github/workflows/3.2.x-boot-logging-logback-xml.yml new file mode 100644 index 00000000..6576902a --- /dev/null +++ b/.github/workflows/3.2.x-boot-logging-logback-xml.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Logging Logback Xml +on: + schedule: + - cron : '30 0 * * *' +jobs: + logging_logback_xml_app_test: + name: Logging Logback Xml App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:logging-logback-xml + task: appTest + logging_logback_xml_native_app_test: + name: Logging Logback Xml Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:logging-logback-xml + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-logging-logback.yml b/.github/workflows/3.2.x-boot-logging-logback.yml new file mode 100644 index 00000000..0666c089 --- /dev/null +++ b/.github/workflows/3.2.x-boot-logging-logback.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Logging Logback +on: + schedule: + - cron : '30 0 * * *' +jobs: + logging_logback_app_test: + name: Logging Logback App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:logging-logback + task: appTest + logging_logback_native_app_test: + name: Logging Logback Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:logging-logback + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-mustache-webflux.yml b/.github/workflows/3.2.x-boot-mustache-webflux.yml new file mode 100644 index 00000000..e1dbf7aa --- /dev/null +++ b/.github/workflows/3.2.x-boot-mustache-webflux.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Mustache Webflux +on: + schedule: + - cron : '30 0 * * *' +jobs: + mustache_webflux_app_test: + name: Mustache Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:mustache-webflux + task: appTest + mustache_webflux_native_app_test: + name: Mustache Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:mustache-webflux + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-mustache-webmvc.yml b/.github/workflows/3.2.x-boot-mustache-webmvc.yml new file mode 100644 index 00000000..b6f0ade0 --- /dev/null +++ b/.github/workflows/3.2.x-boot-mustache-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Mustache Webmvc +on: + schedule: + - cron : '30 0 * * *' +jobs: + mustache_webmvc_app_test: + name: Mustache Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:mustache-webmvc + task: appTest + mustache_webmvc_native_app_test: + name: Mustache Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:mustache-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-servlet-component-scan.yml b/.github/workflows/3.2.x-boot-servlet-component-scan.yml new file mode 100644 index 00000000..0e3912c6 --- /dev/null +++ b/.github/workflows/3.2.x-boot-servlet-component-scan.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Servlet Component Scan +on: + schedule: + - cron : '30 0 * * *' +jobs: + servlet_component_scan_app_test: + name: Servlet Component Scan App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:servlet-component-scan + task: appTest + servlet_component_scan_native_app_test: + name: Servlet Component Scan Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:servlet-component-scan + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-servlet-jetty.yml b/.github/workflows/3.2.x-boot-servlet-jetty.yml new file mode 100644 index 00000000..790ef5df --- /dev/null +++ b/.github/workflows/3.2.x-boot-servlet-jetty.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Servlet Jetty +on: + schedule: + - cron : '30 0 * * *' +jobs: + servlet_jetty_app_test: + name: Servlet Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:servlet-jetty + task: appTest + servlet_jetty_native_app_test: + name: Servlet Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:servlet-jetty + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-servlet-tomcat.yml b/.github/workflows/3.2.x-boot-servlet-tomcat.yml new file mode 100644 index 00000000..8f87085c --- /dev/null +++ b/.github/workflows/3.2.x-boot-servlet-tomcat.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Servlet Tomcat +on: + schedule: + - cron : '30 0 * * *' +jobs: + servlet_tomcat_app_test: + name: Servlet Tomcat App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:servlet-tomcat + task: appTest + servlet_tomcat_native_app_test: + name: Servlet Tomcat Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:servlet-tomcat + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-servlet-undertow.yml b/.github/workflows/3.2.x-boot-servlet-undertow.yml new file mode 100644 index 00000000..0583cc32 --- /dev/null +++ b/.github/workflows/3.2.x-boot-servlet-undertow.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Servlet Undertow +on: + schedule: + - cron : '30 0 * * *' +jobs: + servlet_undertow_app_test: + name: Servlet Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:servlet-undertow + task: appTest + servlet_undertow_native_app_test: + name: Servlet Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:servlet-undertow + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-thymeleaf-webflux.yml b/.github/workflows/3.2.x-boot-thymeleaf-webflux.yml new file mode 100644 index 00000000..ab054112 --- /dev/null +++ b/.github/workflows/3.2.x-boot-thymeleaf-webflux.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Thymeleaf Webflux +on: + schedule: + - cron : '30 0 * * *' +jobs: + thymeleaf_webflux_app_test: + name: Thymeleaf Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:thymeleaf-webflux + task: appTest + thymeleaf_webflux_native_app_test: + name: Thymeleaf Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:thymeleaf-webflux + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-thymeleaf-webmvc.yml b/.github/workflows/3.2.x-boot-thymeleaf-webmvc.yml new file mode 100644 index 00000000..bff96ad5 --- /dev/null +++ b/.github/workflows/3.2.x-boot-thymeleaf-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Thymeleaf Webmvc +on: + schedule: + - cron : '30 0 * * *' +jobs: + thymeleaf_webmvc_app_test: + name: Thymeleaf Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:thymeleaf-webmvc + task: appTest + thymeleaf_webmvc_native_app_test: + name: Thymeleaf Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:thymeleaf-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-tracing-brave-zipkin.yml b/.github/workflows/3.2.x-boot-tracing-brave-zipkin.yml new file mode 100644 index 00000000..85885a75 --- /dev/null +++ b/.github/workflows/3.2.x-boot-tracing-brave-zipkin.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Tracing Brave Zipkin +on: + schedule: + - cron : '30 0 * * *' +jobs: + tracing_brave_zipkin_app_test: + name: Tracing Brave Zipkin App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:tracing-brave-zipkin + task: appTest + tracing_brave_zipkin_native_app_test: + name: Tracing Brave Zipkin Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:tracing-brave-zipkin + task: nativeAppTest diff --git a/.github/workflows/3.2.x-boot-xml-config.yml b/.github/workflows/3.2.x-boot-xml-config.yml new file mode 100644 index 00000000..8dfb0038 --- /dev/null +++ b/.github/workflows/3.2.x-boot-xml-config.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Boot Smoke Tests | Xml Config +on: + schedule: + - cron : '30 0 * * *' +jobs: + xml_config_app_test: + name: Xml Config App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:xml-config + task: appTest + xml_config_native_app_test: + name: Xml Config Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: boot:xml-config + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-config-client.yml b/.github/workflows/3.2.x-cloud-cloud-config-client.yml new file mode 100644 index 00000000..d6bf476a --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-config-client.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Config Client +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_config_client_app_test: + name: Cloud Config Client App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-config-client + task: appTest + cloud_config_client_native_app_test: + name: Cloud Config Client Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-config-client + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-discovery-consul.yml b/.github/workflows/3.2.x-cloud-cloud-discovery-consul.yml new file mode 100644 index 00000000..ad0b3568 --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-discovery-consul.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Discovery Consul +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_discovery_consul_app_test: + name: Cloud Discovery Consul App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-discovery-consul + task: appTest + cloud_discovery_consul_native_app_test: + name: Cloud Discovery Consul Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-discovery-consul + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-discovery-eureka.yml b/.github/workflows/3.2.x-cloud-cloud-discovery-eureka.yml new file mode 100644 index 00000000..a3cc9ccc --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-discovery-eureka.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Discovery Eureka +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_discovery_eureka_app_test: + name: Cloud Discovery Eureka App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-discovery-eureka + task: appTest + cloud_discovery_eureka_native_app_test: + name: Cloud Discovery Eureka Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-discovery-eureka + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-discovery-zookeeper.yml b/.github/workflows/3.2.x-cloud-cloud-discovery-zookeeper.yml new file mode 100644 index 00000000..639eeb2d --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-discovery-zookeeper.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Discovery Zookeeper +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_discovery_zookeeper_app_test: + name: Cloud Discovery Zookeeper App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-discovery-zookeeper + task: appTest + cloud_discovery_zookeeper_native_app_test: + name: Cloud Discovery Zookeeper Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-discovery-zookeeper + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-function-web.yml b/.github/workflows/3.2.x-cloud-cloud-function-web.yml new file mode 100644 index 00000000..474ad3ec --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-function-web.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Function Web +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_function_web_app_test: + name: Cloud Function Web App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-function-web + task: appTest + cloud_function_web_native_app_test: + name: Cloud Function Web Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-function-web + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-function-webflux.yml b/.github/workflows/3.2.x-cloud-cloud-function-webflux.yml new file mode 100644 index 00000000..a66cc611 --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-function-webflux.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Function Webflux +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_function_webflux_app_test: + name: Cloud Function Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-function-webflux + task: appTest + cloud_function_webflux_native_app_test: + name: Cloud Function Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-function-webflux + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-gateway.yml b/.github/workflows/3.2.x-cloud-cloud-gateway.yml new file mode 100644 index 00000000..061e2552 --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-gateway.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Gateway +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_gateway_app_test: + name: Cloud Gateway App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-gateway + task: appTest + cloud_gateway_native_app_test: + name: Cloud Gateway Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-gateway + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-loadbalancing-web.yml b/.github/workflows/3.2.x-cloud-cloud-loadbalancing-web.yml new file mode 100644 index 00000000..b694630a --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-loadbalancing-web.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Loadbalancing Web +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_loadbalancing_web_app_test: + name: Cloud Loadbalancing Web App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-loadbalancing-web + task: appTest + cloud_loadbalancing_web_native_app_test: + name: Cloud Loadbalancing Web Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-loadbalancing-web + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-loadbalancing-webflux.yml b/.github/workflows/3.2.x-cloud-cloud-loadbalancing-webflux.yml new file mode 100644 index 00000000..b5246126 --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-loadbalancing-webflux.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Loadbalancing Webflux +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_loadbalancing_webflux_app_test: + name: Cloud Loadbalancing Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-loadbalancing-webflux + task: appTest + cloud_loadbalancing_webflux_native_app_test: + name: Cloud Loadbalancing Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-loadbalancing-webflux + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-openfeign.yml b/.github/workflows/3.2.x-cloud-cloud-openfeign.yml new file mode 100644 index 00000000..63bf8915 --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-openfeign.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Openfeign +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_openfeign_app_test: + name: Cloud Openfeign App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-openfeign + task: appTest + cloud_openfeign_native_app_test: + name: Cloud Openfeign Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-openfeign + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-stream-kafka-streams.yml b/.github/workflows/3.2.x-cloud-cloud-stream-kafka-streams.yml new file mode 100644 index 00000000..002fd5fd --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-stream-kafka-streams.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Stream Kafka Streams +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_stream_kafka_streams_app_test: + name: Cloud Stream Kafka Streams App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-stream-kafka-streams + task: appTest + cloud_stream_kafka_streams_native_app_test: + name: Cloud Stream Kafka Streams Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-stream-kafka-streams + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-stream-kafka.yml b/.github/workflows/3.2.x-cloud-cloud-stream-kafka.yml new file mode 100644 index 00000000..983f2c33 --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-stream-kafka.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Stream Kafka +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_stream_kafka_app_test: + name: Cloud Stream Kafka App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-stream-kafka + task: appTest + cloud_stream_kafka_native_app_test: + name: Cloud Stream Kafka Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-stream-kafka + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-stream-pulsar.yml b/.github/workflows/3.2.x-cloud-cloud-stream-pulsar.yml new file mode 100644 index 00000000..5885f9d5 --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-stream-pulsar.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Stream Pulsar +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_stream_pulsar_app_test: + name: Cloud Stream Pulsar App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-stream-pulsar + task: appTest + cloud_stream_pulsar_native_app_test: + name: Cloud Stream Pulsar Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-stream-pulsar + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-stream-rabbit.yml b/.github/workflows/3.2.x-cloud-cloud-stream-rabbit.yml new file mode 100644 index 00000000..20ace4b2 --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-stream-rabbit.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Stream Rabbit +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_stream_rabbit_app_test: + name: Cloud Stream Rabbit App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-stream-rabbit + task: appTest + cloud_stream_rabbit_native_app_test: + name: Cloud Stream Rabbit Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-stream-rabbit + task: nativeAppTest diff --git a/.github/workflows/3.2.x-cloud-cloud-task.yml b/.github/workflows/3.2.x-cloud-cloud-task.yml new file mode 100644 index 00000000..7517a6a4 --- /dev/null +++ b/.github/workflows/3.2.x-cloud-cloud-task.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Cloud Smoke Tests | Cloud Task +on: + schedule: + - cron : '30 0 * * *' +jobs: + cloud_task_app_test: + name: Cloud Task App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-task + task: appTest + cloud_task_native_app_test: + name: Cloud Task Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: cloud:cloud-task + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-data-cassandra-reactive.yml b/.github/workflows/3.2.x-data-data-cassandra-reactive.yml new file mode 100644 index 00000000..ce5b867a --- /dev/null +++ b/.github/workflows/3.2.x-data-data-cassandra-reactive.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Data Cassandra Reactive +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_cassandra_reactive_app_test: + name: Data Cassandra Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-cassandra-reactive + task: appTest + data_cassandra_reactive_native_app_test: + name: Data Cassandra Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-cassandra-reactive + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-data-cassandra.yml b/.github/workflows/3.2.x-data-data-cassandra.yml new file mode 100644 index 00000000..c24b1d07 --- /dev/null +++ b/.github/workflows/3.2.x-data-data-cassandra.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Data Cassandra +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_cassandra_app_test: + name: Data Cassandra App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-cassandra + task: appTest + data_cassandra_native_app_test: + name: Data Cassandra Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-cassandra + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-data-jdbc-h2-kotlin.yml b/.github/workflows/3.2.x-data-data-jdbc-h2-kotlin.yml new file mode 100644 index 00000000..edefd471 --- /dev/null +++ b/.github/workflows/3.2.x-data-data-jdbc-h2-kotlin.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Data Smoke Tests | Data Jdbc H2 Kotlin +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_jdbc_h2_kotlin_app_test: + name: Data Jdbc H2 Kotlin App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jdbc-h2-kotlin + task: appTest + data_jdbc_h2_kotlin_native_app_test: + name: Data Jdbc H2 Kotlin Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jdbc-h2-kotlin + task: nativeAppTest + data_jdbc_h2_kotlin_test: + name: Data Jdbc H2 Kotlin Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jdbc-h2-kotlin + task: test + data_jdbc_h2_kotlin_native_test: + name: Data Jdbc H2 Kotlin Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jdbc-h2-kotlin + task: nativeTest diff --git a/.github/workflows/3.2.x-data-data-jdbc-h2.yml b/.github/workflows/3.2.x-data-data-jdbc-h2.yml new file mode 100644 index 00000000..32414d8f --- /dev/null +++ b/.github/workflows/3.2.x-data-data-jdbc-h2.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Data Smoke Tests | Data Jdbc H2 +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_jdbc_h2_app_test: + name: Data Jdbc H2 App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jdbc-h2 + task: appTest + data_jdbc_h2_native_app_test: + name: Data Jdbc H2 Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jdbc-h2 + task: nativeAppTest + data_jdbc_h2_test: + name: Data Jdbc H2 Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jdbc-h2 + task: test + data_jdbc_h2_native_test: + name: Data Jdbc H2 Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jdbc-h2 + task: nativeTest diff --git a/.github/workflows/3.2.x-data-data-jdbc-postgresql.yml b/.github/workflows/3.2.x-data-data-jdbc-postgresql.yml new file mode 100644 index 00000000..99ef6564 --- /dev/null +++ b/.github/workflows/3.2.x-data-data-jdbc-postgresql.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Data Jdbc Postgresql +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_jdbc_postgresql_app_test: + name: Data Jdbc Postgresql App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jdbc-postgresql + task: appTest + data_jdbc_postgresql_native_app_test: + name: Data Jdbc Postgresql Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jdbc-postgresql + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-data-jpa-entityscan.yml b/.github/workflows/3.2.x-data-data-jpa-entityscan.yml new file mode 100644 index 00000000..2253c5f3 --- /dev/null +++ b/.github/workflows/3.2.x-data-data-jpa-entityscan.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Data Smoke Tests | Data Jpa Entityscan +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_jpa_entityscan_app_test: + name: Data Jpa Entityscan App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jpa-entityscan + task: appTest + data_jpa_entityscan_native_app_test: + name: Data Jpa Entityscan Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jpa-entityscan + task: nativeAppTest + data_jpa_entityscan_test: + name: Data Jpa Entityscan Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jpa-entityscan + task: test + data_jpa_entityscan_native_test: + name: Data Jpa Entityscan Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jpa-entityscan + task: nativeTest diff --git a/.github/workflows/3.2.x-data-data-jpa-kotlin.yml b/.github/workflows/3.2.x-data-data-jpa-kotlin.yml new file mode 100644 index 00000000..476d93ef --- /dev/null +++ b/.github/workflows/3.2.x-data-data-jpa-kotlin.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Data Jpa Kotlin +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_jpa_kotlin_app_test: + name: Data Jpa Kotlin App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jpa-kotlin + task: appTest + data_jpa_kotlin_native_app_test: + name: Data Jpa Kotlin Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jpa-kotlin + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-data-jpa.yml b/.github/workflows/3.2.x-data-data-jpa.yml new file mode 100644 index 00000000..f7a01aff --- /dev/null +++ b/.github/workflows/3.2.x-data-data-jpa.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Data Smoke Tests | Data Jpa +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_jpa_app_test: + name: Data Jpa App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jpa + task: appTest + data_jpa_native_app_test: + name: Data Jpa Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jpa + task: nativeAppTest + data_jpa_test: + name: Data Jpa Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jpa + task: test + data_jpa_native_test: + name: Data Jpa Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-jpa + task: nativeTest diff --git a/.github/workflows/3.2.x-data-data-mongodb-reactive.yml b/.github/workflows/3.2.x-data-data-mongodb-reactive.yml new file mode 100644 index 00000000..4ce39344 --- /dev/null +++ b/.github/workflows/3.2.x-data-data-mongodb-reactive.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Data Mongodb Reactive +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_mongodb_reactive_app_test: + name: Data Mongodb Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-mongodb-reactive + task: appTest + data_mongodb_reactive_native_app_test: + name: Data Mongodb Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-mongodb-reactive + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-data-mongodb.yml b/.github/workflows/3.2.x-data-data-mongodb.yml new file mode 100644 index 00000000..e276b9fc --- /dev/null +++ b/.github/workflows/3.2.x-data-data-mongodb.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Data Mongodb +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_mongodb_app_test: + name: Data Mongodb App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-mongodb + task: appTest + data_mongodb_native_app_test: + name: Data Mongodb Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-mongodb + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-data-neo4j.yml b/.github/workflows/3.2.x-data-data-neo4j.yml new file mode 100644 index 00000000..ab244980 --- /dev/null +++ b/.github/workflows/3.2.x-data-data-neo4j.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Data Neo4j +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_neo4j_app_test: + name: Data Neo4j App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-neo4j + task: appTest + data_neo4j_native_app_test: + name: Data Neo4j Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-neo4j + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-data-r2dbc.yml b/.github/workflows/3.2.x-data-data-r2dbc.yml new file mode 100644 index 00000000..4f7114b5 --- /dev/null +++ b/.github/workflows/3.2.x-data-data-r2dbc.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Data R2dbc +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_r2dbc_app_test: + name: Data R2dbc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-r2dbc + task: appTest + data_r2dbc_native_app_test: + name: Data R2dbc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-r2dbc + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-data-redis-reactive.yml b/.github/workflows/3.2.x-data-data-redis-reactive.yml new file mode 100644 index 00000000..43865ff8 --- /dev/null +++ b/.github/workflows/3.2.x-data-data-redis-reactive.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Data Redis Reactive +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_redis_reactive_app_test: + name: Data Redis Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-redis-reactive + task: appTest + data_redis_reactive_native_app_test: + name: Data Redis Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-redis-reactive + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-data-redis.yml b/.github/workflows/3.2.x-data-data-redis.yml new file mode 100644 index 00000000..1d27abd4 --- /dev/null +++ b/.github/workflows/3.2.x-data-data-redis.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Data Redis +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_redis_app_test: + name: Data Redis App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-redis + task: appTest + data_redis_native_app_test: + name: Data Redis Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-redis + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-data-rest-mongodb.yml b/.github/workflows/3.2.x-data-data-rest-mongodb.yml new file mode 100644 index 00000000..0ec35fc5 --- /dev/null +++ b/.github/workflows/3.2.x-data-data-rest-mongodb.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Data Rest Mongodb +on: + schedule: + - cron : '30 0 * * *' +jobs: + data_rest_mongodb_app_test: + name: Data Rest Mongodb App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-rest-mongodb + task: appTest + data_rest_mongodb_native_app_test: + name: Data Rest Mongodb Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:data-rest-mongodb + task: nativeAppTest diff --git a/.github/workflows/3.2.x-data-hateoas.yml b/.github/workflows/3.2.x-data-hateoas.yml new file mode 100644 index 00000000..3fd08666 --- /dev/null +++ b/.github/workflows/3.2.x-data-hateoas.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Data Smoke Tests | Hateoas +on: + schedule: + - cron : '30 0 * * *' +jobs: + hateoas_app_test: + name: Hateoas App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:hateoas + task: appTest + hateoas_native_app_test: + name: Hateoas Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: data:hateoas + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-aspect.yml b/.github/workflows/3.2.x-framework-aspect.yml new file mode 100644 index 00000000..9f0b04db --- /dev/null +++ b/.github/workflows/3.2.x-framework-aspect.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Aspect +on: + schedule: + - cron : '30 0 * * *' +jobs: + aspect_app_test: + name: Aspect App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:aspect + task: appTest + aspect_native_app_test: + name: Aspect Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:aspect + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-async.yml b/.github/workflows/3.2.x-framework-async.yml new file mode 100644 index 00000000..65246ac3 --- /dev/null +++ b/.github/workflows/3.2.x-framework-async.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Async +on: + schedule: + - cron : '30 0 * * *' +jobs: + async_app_test: + name: Async App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:async + task: appTest + async_native_app_test: + name: Async Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:async + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-cache-cache2k.yml b/.github/workflows/3.2.x-framework-cache-cache2k.yml new file mode 100644 index 00000000..86048aa3 --- /dev/null +++ b/.github/workflows/3.2.x-framework-cache-cache2k.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Cache Cache2k +on: + schedule: + - cron : '30 0 * * *' +jobs: + cache_cache2k_app_test: + name: Cache Cache2k App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-cache2k + task: appTest + cache_cache2k_native_app_test: + name: Cache Cache2k Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-cache2k + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-cache-caffeine.yml b/.github/workflows/3.2.x-framework-cache-caffeine.yml new file mode 100644 index 00000000..9ef423e2 --- /dev/null +++ b/.github/workflows/3.2.x-framework-cache-caffeine.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Cache Caffeine +on: + schedule: + - cron : '30 0 * * *' +jobs: + cache_caffeine_app_test: + name: Cache Caffeine App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-caffeine + task: appTest + cache_caffeine_native_app_test: + name: Cache Caffeine Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-caffeine + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-cache-hazelcast.yml b/.github/workflows/3.2.x-framework-cache-hazelcast.yml new file mode 100644 index 00000000..a1edc8f0 --- /dev/null +++ b/.github/workflows/3.2.x-framework-cache-hazelcast.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Cache Hazelcast +on: + schedule: + - cron : '30 0 * * *' +jobs: + cache_hazelcast_app_test: + name: Cache Hazelcast App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-hazelcast + task: appTest + cache_hazelcast_native_app_test: + name: Cache Hazelcast Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-hazelcast + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-cache-redis.yml b/.github/workflows/3.2.x-framework-cache-redis.yml new file mode 100644 index 00000000..15764dd4 --- /dev/null +++ b/.github/workflows/3.2.x-framework-cache-redis.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Cache Redis +on: + schedule: + - cron : '30 0 * * *' +jobs: + cache_redis_app_test: + name: Cache Redis App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-redis + task: appTest + cache_redis_native_app_test: + name: Cache Redis Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-redis + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-cache-simple-jdk-proxy.yml b/.github/workflows/3.2.x-framework-cache-simple-jdk-proxy.yml new file mode 100644 index 00000000..ac0dbfea --- /dev/null +++ b/.github/workflows/3.2.x-framework-cache-simple-jdk-proxy.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Cache Simple Jdk Proxy +on: + schedule: + - cron : '30 0 * * *' +jobs: + cache_simple_jdk_proxy_app_test: + name: Cache Simple Jdk Proxy App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-simple-jdk-proxy + task: appTest + cache_simple_jdk_proxy_native_app_test: + name: Cache Simple Jdk Proxy Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-simple-jdk-proxy + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-cache-simple.yml b/.github/workflows/3.2.x-framework-cache-simple.yml new file mode 100644 index 00000000..bf455bc2 --- /dev/null +++ b/.github/workflows/3.2.x-framework-cache-simple.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Cache Simple +on: + schedule: + - cron : '30 0 * * *' +jobs: + cache_simple_app_test: + name: Cache Simple App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-simple + task: appTest + cache_simple_native_app_test: + name: Cache Simple Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:cache-simple + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-configuration-class-proxy.yml b/.github/workflows/3.2.x-framework-configuration-class-proxy.yml new file mode 100644 index 00000000..78aaf0b0 --- /dev/null +++ b/.github/workflows/3.2.x-framework-configuration-class-proxy.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Configuration Class Proxy +on: + schedule: + - cron : '30 0 * * *' +jobs: + configuration_class_proxy_app_test: + name: Configuration Class Proxy App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:configuration-class-proxy + task: appTest + configuration_class_proxy_native_app_test: + name: Configuration Class Proxy Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:configuration-class-proxy + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-disposable.yml b/.github/workflows/3.2.x-framework-disposable.yml new file mode 100644 index 00000000..d752c5c9 --- /dev/null +++ b/.github/workflows/3.2.x-framework-disposable.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Disposable +on: + schedule: + - cron : '30 0 * * *' +jobs: + disposable_app_test: + name: Disposable App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:disposable + task: appTest + disposable_native_app_test: + name: Disposable Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:disposable + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-event-listener.yml b/.github/workflows/3.2.x-framework-event-listener.yml new file mode 100644 index 00000000..9922bcc5 --- /dev/null +++ b/.github/workflows/3.2.x-framework-event-listener.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Event Listener +on: + schedule: + - cron : '30 0 * * *' +jobs: + event_listener_app_test: + name: Event Listener App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:event-listener + task: appTest + event_listener_native_app_test: + name: Event Listener Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:event-listener + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-hibernate-enhancer.yml b/.github/workflows/3.2.x-framework-hibernate-enhancer.yml new file mode 100644 index 00000000..4f5a1a56 --- /dev/null +++ b/.github/workflows/3.2.x-framework-hibernate-enhancer.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Hibernate Enhancer +on: + schedule: + - cron : '30 0 * * *' +jobs: + hibernate_enhancer_app_test: + name: Hibernate Enhancer App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:hibernate-enhancer + task: appTest + hibernate_enhancer_native_app_test: + name: Hibernate Enhancer Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:hibernate-enhancer + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-hibernate.yml b/.github/workflows/3.2.x-framework-hibernate.yml new file mode 100644 index 00000000..9f7f02b6 --- /dev/null +++ b/.github/workflows/3.2.x-framework-hibernate.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Hibernate +on: + schedule: + - cron : '30 0 * * *' +jobs: + hibernate_app_test: + name: Hibernate App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:hibernate + task: appTest + hibernate_native_app_test: + name: Hibernate Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:hibernate + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-jdbc-h2.yml b/.github/workflows/3.2.x-framework-jdbc-h2.yml new file mode 100644 index 00000000..94ffb068 --- /dev/null +++ b/.github/workflows/3.2.x-framework-jdbc-h2.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Framework Smoke Tests | Jdbc H2 +on: + schedule: + - cron : '30 0 * * *' +jobs: + jdbc_h2_app_test: + name: Jdbc H2 App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:jdbc-h2 + task: appTest + jdbc_h2_native_app_test: + name: Jdbc H2 Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:jdbc-h2 + task: nativeAppTest + jdbc_h2_test: + name: Jdbc H2 Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:jdbc-h2 + task: test + jdbc_h2_native_test: + name: Jdbc H2 Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:jdbc-h2 + task: nativeTest diff --git a/.github/workflows/3.2.x-framework-jdbc-mariadb.yml b/.github/workflows/3.2.x-framework-jdbc-mariadb.yml new file mode 100644 index 00000000..4258a5b4 --- /dev/null +++ b/.github/workflows/3.2.x-framework-jdbc-mariadb.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Jdbc Mariadb +on: + schedule: + - cron : '30 0 * * *' +jobs: + jdbc_mariadb_app_test: + name: Jdbc Mariadb App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:jdbc-mariadb + task: appTest + jdbc_mariadb_native_app_test: + name: Jdbc Mariadb Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:jdbc-mariadb + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-jdbc-mysql.yml b/.github/workflows/3.2.x-framework-jdbc-mysql.yml new file mode 100644 index 00000000..aa1445e5 --- /dev/null +++ b/.github/workflows/3.2.x-framework-jdbc-mysql.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Jdbc Mysql +on: + schedule: + - cron : '30 0 * * *' +jobs: + jdbc_mysql_app_test: + name: Jdbc Mysql App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:jdbc-mysql + task: appTest + jdbc_mysql_native_app_test: + name: Jdbc Mysql Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:jdbc-mysql + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-jdbc-postgresql.yml b/.github/workflows/3.2.x-framework-jdbc-postgresql.yml new file mode 100644 index 00000000..c7a131b6 --- /dev/null +++ b/.github/workflows/3.2.x-framework-jdbc-postgresql.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Jdbc Postgresql +on: + schedule: + - cron : '30 0 * * *' +jobs: + jdbc_postgresql_app_test: + name: Jdbc Postgresql App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:jdbc-postgresql + task: appTest + jdbc_postgresql_native_app_test: + name: Jdbc Postgresql Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:jdbc-postgresql + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-kotlin-functional.yml b/.github/workflows/3.2.x-framework-kotlin-functional.yml new file mode 100644 index 00000000..c499e23c --- /dev/null +++ b/.github/workflows/3.2.x-framework-kotlin-functional.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Kotlin Functional +on: + schedule: + - cron : '30 0 * * *' +jobs: + kotlin_functional_app_test: + name: Kotlin Functional App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:kotlin-functional + task: appTest + kotlin_functional_native_app_test: + name: Kotlin Functional Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:kotlin-functional + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-mail.yml b/.github/workflows/3.2.x-framework-mail.yml new file mode 100644 index 00000000..4bff8521 --- /dev/null +++ b/.github/workflows/3.2.x-framework-mail.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Mail +on: + schedule: + - cron : '30 0 * * *' +jobs: + mail_app_test: + name: Mail App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:mail + task: appTest + mail_native_app_test: + name: Mail Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:mail + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-order.yml b/.github/workflows/3.2.x-framework-order.yml new file mode 100644 index 00000000..3bce9588 --- /dev/null +++ b/.github/workflows/3.2.x-framework-order.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Order +on: + schedule: + - cron : '30 0 * * *' +jobs: + order_app_test: + name: Order App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:order + task: appTest + order_native_app_test: + name: Order Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:order + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-quartz.yml b/.github/workflows/3.2.x-framework-quartz.yml new file mode 100644 index 00000000..50955503 --- /dev/null +++ b/.github/workflows/3.2.x-framework-quartz.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Quartz +on: + schedule: + - cron : '30 0 * * *' +jobs: + quartz_app_test: + name: Quartz App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:quartz + task: appTest + quartz_native_app_test: + name: Quartz Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:quartz + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-resource.yml b/.github/workflows/3.2.x-framework-resource.yml new file mode 100644 index 00000000..00719a3c --- /dev/null +++ b/.github/workflows/3.2.x-framework-resource.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Resource +on: + schedule: + - cron : '30 0 * * *' +jobs: + resource_app_test: + name: Resource App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:resource + task: appTest + resource_native_app_test: + name: Resource Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:resource + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-rest-template.yml b/.github/workflows/3.2.x-framework-rest-template.yml new file mode 100644 index 00000000..95dc2f2e --- /dev/null +++ b/.github/workflows/3.2.x-framework-rest-template.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Rest Template +on: + schedule: + - cron : '30 0 * * *' +jobs: + rest_template_app_test: + name: Rest Template App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:rest-template + task: appTest + rest_template_native_app_test: + name: Rest Template Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:rest-template + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-rsocket.yml b/.github/workflows/3.2.x-framework-rsocket.yml new file mode 100644 index 00000000..f5da3613 --- /dev/null +++ b/.github/workflows/3.2.x-framework-rsocket.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Rsocket +on: + schedule: + - cron : '30 0 * * *' +jobs: + rsocket_app_test: + name: Rsocket App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:rsocket + task: appTest + rsocket_native_app_test: + name: Rsocket Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:rsocket + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-scheduled.yml b/.github/workflows/3.2.x-framework-scheduled.yml new file mode 100644 index 00000000..f4b3a899 --- /dev/null +++ b/.github/workflows/3.2.x-framework-scheduled.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Scheduled +on: + schedule: + - cron : '30 0 * * *' +jobs: + scheduled_app_test: + name: Scheduled App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:scheduled + task: appTest + scheduled_native_app_test: + name: Scheduled Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:scheduled + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-tcf.yml b/.github/workflows/3.2.x-framework-tcf.yml new file mode 100644 index 00000000..42692f3e --- /dev/null +++ b/.github/workflows/3.2.x-framework-tcf.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Tcf +on: + schedule: + - cron : '30 0 * * *' +jobs: + tcf_test: + name: Tcf Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:tcf + task: test + tcf_native_test: + name: Tcf Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:tcf + task: nativeTest diff --git a/.github/workflows/3.2.x-framework-transactional-event-listener.yml b/.github/workflows/3.2.x-framework-transactional-event-listener.yml new file mode 100644 index 00000000..dbe45775 --- /dev/null +++ b/.github/workflows/3.2.x-framework-transactional-event-listener.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Transactional Event Listener +on: + schedule: + - cron : '30 0 * * *' +jobs: + transactional_event_listener_app_test: + name: Transactional Event Listener App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:transactional-event-listener + task: appTest + transactional_event_listener_native_app_test: + name: Transactional Event Listener Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:transactional-event-listener + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-transactional.yml b/.github/workflows/3.2.x-framework-transactional.yml new file mode 100644 index 00000000..055993a9 --- /dev/null +++ b/.github/workflows/3.2.x-framework-transactional.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Transactional +on: + schedule: + - cron : '30 0 * * *' +jobs: + transactional_app_test: + name: Transactional App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:transactional + task: appTest + transactional_native_app_test: + name: Transactional Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:transactional + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-validation.yml b/.github/workflows/3.2.x-framework-validation.yml new file mode 100644 index 00000000..fb4ef397 --- /dev/null +++ b/.github/workflows/3.2.x-framework-validation.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Validation +on: + schedule: + - cron : '30 0 * * *' +jobs: + validation_app_test: + name: Validation App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:validation + task: appTest + validation_native_app_test: + name: Validation Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:validation + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-webclient.yml b/.github/workflows/3.2.x-framework-webclient.yml new file mode 100644 index 00000000..ff36c3e4 --- /dev/null +++ b/.github/workflows/3.2.x-framework-webclient.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Webclient +on: + schedule: + - cron : '30 0 * * *' +jobs: + webclient_app_test: + name: Webclient App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webclient + task: appTest + webclient_native_app_test: + name: Webclient Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webclient + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-webflux-jetty.yml b/.github/workflows/3.2.x-framework-webflux-jetty.yml new file mode 100644 index 00000000..fe69f93a --- /dev/null +++ b/.github/workflows/3.2.x-framework-webflux-jetty.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Framework Smoke Tests | Webflux Jetty +on: + schedule: + - cron : '30 0 * * *' +jobs: + webflux_jetty_app_test: + name: Webflux Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-jetty + task: appTest + webflux_jetty_native_app_test: + name: Webflux Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-jetty + task: nativeAppTest + webflux_jetty_test: + name: Webflux Jetty Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-jetty + task: test + webflux_jetty_native_test: + name: Webflux Jetty Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-jetty + task: nativeTest diff --git a/.github/workflows/3.2.x-framework-webflux-netty-tls.yml b/.github/workflows/3.2.x-framework-webflux-netty-tls.yml new file mode 100644 index 00000000..2d3a89e5 --- /dev/null +++ b/.github/workflows/3.2.x-framework-webflux-netty-tls.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Webflux Netty Tls +on: + schedule: + - cron : '30 0 * * *' +jobs: + webflux_netty_tls_app_test: + name: Webflux Netty Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-netty-tls + task: appTest + webflux_netty_tls_native_app_test: + name: Webflux Netty Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-netty-tls + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-webflux-netty.yml b/.github/workflows/3.2.x-framework-webflux-netty.yml new file mode 100644 index 00000000..64dac095 --- /dev/null +++ b/.github/workflows/3.2.x-framework-webflux-netty.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Framework Smoke Tests | Webflux Netty +on: + schedule: + - cron : '30 0 * * *' +jobs: + webflux_netty_app_test: + name: Webflux Netty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-netty + task: appTest + webflux_netty_native_app_test: + name: Webflux Netty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-netty + task: nativeAppTest + webflux_netty_test: + name: Webflux Netty Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-netty + task: test + webflux_netty_native_test: + name: Webflux Netty Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-netty + task: nativeTest diff --git a/.github/workflows/3.2.x-framework-webflux-undertow.yml b/.github/workflows/3.2.x-framework-webflux-undertow.yml new file mode 100644 index 00000000..af173f2b --- /dev/null +++ b/.github/workflows/3.2.x-framework-webflux-undertow.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Framework Smoke Tests | Webflux Undertow +on: + schedule: + - cron : '30 0 * * *' +jobs: + webflux_undertow_app_test: + name: Webflux Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-undertow + task: appTest + webflux_undertow_native_app_test: + name: Webflux Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-undertow + task: nativeAppTest + webflux_undertow_test: + name: Webflux Undertow Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-undertow + task: test + webflux_undertow_native_test: + name: Webflux Undertow Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webflux-undertow + task: nativeTest diff --git a/.github/workflows/3.2.x-framework-webmvc-jetty-tls.yml b/.github/workflows/3.2.x-framework-webmvc-jetty-tls.yml new file mode 100644 index 00000000..3b816dfe --- /dev/null +++ b/.github/workflows/3.2.x-framework-webmvc-jetty-tls.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Webmvc Jetty Tls +on: + schedule: + - cron : '30 0 * * *' +jobs: + webmvc_jetty_tls_app_test: + name: Webmvc Jetty Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-jetty-tls + task: appTest + webmvc_jetty_tls_native_app_test: + name: Webmvc Jetty Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-jetty-tls + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-webmvc-jetty.yml b/.github/workflows/3.2.x-framework-webmvc-jetty.yml new file mode 100644 index 00000000..2de84c69 --- /dev/null +++ b/.github/workflows/3.2.x-framework-webmvc-jetty.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Framework Smoke Tests | Webmvc Jetty +on: + schedule: + - cron : '30 0 * * *' +jobs: + webmvc_jetty_app_test: + name: Webmvc Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-jetty + task: appTest + webmvc_jetty_native_app_test: + name: Webmvc Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-jetty + task: nativeAppTest + webmvc_jetty_test: + name: Webmvc Jetty Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-jetty + task: test + webmvc_jetty_native_test: + name: Webmvc Jetty Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-jetty + task: nativeTest diff --git a/.github/workflows/3.2.x-framework-webmvc-tomcat-tls.yml b/.github/workflows/3.2.x-framework-webmvc-tomcat-tls.yml new file mode 100644 index 00000000..c40dc33a --- /dev/null +++ b/.github/workflows/3.2.x-framework-webmvc-tomcat-tls.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Webmvc Tomcat Tls +on: + schedule: + - cron : '30 0 * * *' +jobs: + webmvc_tomcat_tls_app_test: + name: Webmvc Tomcat Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-tomcat-tls + task: appTest + webmvc_tomcat_tls_native_app_test: + name: Webmvc Tomcat Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-tomcat-tls + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-webmvc-tomcat.yml b/.github/workflows/3.2.x-framework-webmvc-tomcat.yml new file mode 100644 index 00000000..3be6ecc2 --- /dev/null +++ b/.github/workflows/3.2.x-framework-webmvc-tomcat.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Framework Smoke Tests | Webmvc Tomcat +on: + schedule: + - cron : '30 0 * * *' +jobs: + webmvc_tomcat_app_test: + name: Webmvc Tomcat App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-tomcat + task: appTest + webmvc_tomcat_native_app_test: + name: Webmvc Tomcat Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-tomcat + task: nativeAppTest + webmvc_tomcat_test: + name: Webmvc Tomcat Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-tomcat + task: test + webmvc_tomcat_native_test: + name: Webmvc Tomcat Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-tomcat + task: nativeTest diff --git a/.github/workflows/3.2.x-framework-webmvc-undertow-tls.yml b/.github/workflows/3.2.x-framework-webmvc-undertow-tls.yml new file mode 100644 index 00000000..9c7093c1 --- /dev/null +++ b/.github/workflows/3.2.x-framework-webmvc-undertow-tls.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Webmvc Undertow Tls +on: + schedule: + - cron : '30 0 * * *' +jobs: + webmvc_undertow_tls_app_test: + name: Webmvc Undertow Tls App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-undertow-tls + task: appTest + webmvc_undertow_tls_native_app_test: + name: Webmvc Undertow Tls Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-undertow-tls + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-webmvc-undertow.yml b/.github/workflows/3.2.x-framework-webmvc-undertow.yml new file mode 100644 index 00000000..589a4192 --- /dev/null +++ b/.github/workflows/3.2.x-framework-webmvc-undertow.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Framework Smoke Tests | Webmvc Undertow +on: + schedule: + - cron : '30 0 * * *' +jobs: + webmvc_undertow_app_test: + name: Webmvc Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-undertow + task: appTest + webmvc_undertow_native_app_test: + name: Webmvc Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-undertow + task: nativeAppTest + webmvc_undertow_test: + name: Webmvc Undertow Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-undertow + task: test + webmvc_undertow_native_test: + name: Webmvc Undertow Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:webmvc-undertow + task: nativeTest diff --git a/.github/workflows/3.2.x-framework-websocket-jetty.yml b/.github/workflows/3.2.x-framework-websocket-jetty.yml new file mode 100644 index 00000000..99298db9 --- /dev/null +++ b/.github/workflows/3.2.x-framework-websocket-jetty.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Websocket Jetty +on: + schedule: + - cron : '30 0 * * *' +jobs: + websocket_jetty_app_test: + name: Websocket Jetty App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:websocket-jetty + task: appTest + websocket_jetty_native_app_test: + name: Websocket Jetty Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:websocket-jetty + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-websocket-stomp.yml b/.github/workflows/3.2.x-framework-websocket-stomp.yml new file mode 100644 index 00000000..567d8cce --- /dev/null +++ b/.github/workflows/3.2.x-framework-websocket-stomp.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Websocket Stomp +on: + schedule: + - cron : '30 0 * * *' +jobs: + websocket_stomp_app_test: + name: Websocket Stomp App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:websocket-stomp + task: appTest + websocket_stomp_native_app_test: + name: Websocket Stomp Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:websocket-stomp + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-websocket-tomcat.yml b/.github/workflows/3.2.x-framework-websocket-tomcat.yml new file mode 100644 index 00000000..bba2e291 --- /dev/null +++ b/.github/workflows/3.2.x-framework-websocket-tomcat.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Websocket Tomcat +on: + schedule: + - cron : '30 0 * * *' +jobs: + websocket_tomcat_app_test: + name: Websocket Tomcat App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:websocket-tomcat + task: appTest + websocket_tomcat_native_app_test: + name: Websocket Tomcat Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:websocket-tomcat + task: nativeAppTest diff --git a/.github/workflows/3.2.x-framework-websocket-undertow.yml b/.github/workflows/3.2.x-framework-websocket-undertow.yml new file mode 100644 index 00000000..38e3a9ec --- /dev/null +++ b/.github/workflows/3.2.x-framework-websocket-undertow.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Framework Smoke Tests | Websocket Undertow +on: + schedule: + - cron : '30 0 * * *' +jobs: + websocket_undertow_app_test: + name: Websocket Undertow App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:websocket-undertow + task: appTest + websocket_undertow_native_app_test: + name: Websocket Undertow Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: framework:websocket-undertow + task: nativeAppTest diff --git a/.github/workflows/3.2.x-graphql-graphql-webflux-rsocket.yml b/.github/workflows/3.2.x-graphql-graphql-webflux-rsocket.yml new file mode 100644 index 00000000..fc76b777 --- /dev/null +++ b/.github/workflows/3.2.x-graphql-graphql-webflux-rsocket.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Graphql Smoke Tests | Graphql Webflux Rsocket +on: + schedule: + - cron : '30 0 * * *' +jobs: + graphql_webflux_rsocket_app_test: + name: Graphql Webflux Rsocket App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webflux-rsocket + task: appTest + graphql_webflux_rsocket_native_app_test: + name: Graphql Webflux Rsocket Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webflux-rsocket + task: nativeAppTest + graphql_webflux_rsocket_test: + name: Graphql Webflux Rsocket Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webflux-rsocket + task: test + graphql_webflux_rsocket_native_test: + name: Graphql Webflux Rsocket Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webflux-rsocket + task: nativeTest diff --git a/.github/workflows/3.2.x-graphql-graphql-webflux.yml b/.github/workflows/3.2.x-graphql-graphql-webflux.yml new file mode 100644 index 00000000..991addba --- /dev/null +++ b/.github/workflows/3.2.x-graphql-graphql-webflux.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Graphql Smoke Tests | Graphql Webflux +on: + schedule: + - cron : '30 0 * * *' +jobs: + graphql_webflux_app_test: + name: Graphql Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webflux + task: appTest + graphql_webflux_native_app_test: + name: Graphql Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webflux + task: nativeAppTest + graphql_webflux_test: + name: Graphql Webflux Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webflux + task: test + graphql_webflux_native_test: + name: Graphql Webflux Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webflux + task: nativeTest diff --git a/.github/workflows/3.2.x-graphql-graphql-webmvc.yml b/.github/workflows/3.2.x-graphql-graphql-webmvc.yml new file mode 100644 index 00000000..d1a61f00 --- /dev/null +++ b/.github/workflows/3.2.x-graphql-graphql-webmvc.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Graphql Smoke Tests | Graphql Webmvc +on: + schedule: + - cron : '30 0 * * *' +jobs: + graphql_webmvc_app_test: + name: Graphql Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webmvc + task: appTest + graphql_webmvc_native_app_test: + name: Graphql Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webmvc + task: nativeAppTest + graphql_webmvc_test: + name: Graphql Webmvc Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webmvc + task: test + graphql_webmvc_native_test: + name: Graphql Webmvc Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: graphql:graphql-webmvc + task: nativeTest diff --git a/.github/workflows/3.2.x-integration-integration.yml b/.github/workflows/3.2.x-integration-integration.yml new file mode 100644 index 00000000..2a28bb52 --- /dev/null +++ b/.github/workflows/3.2.x-integration-integration.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Integration Smoke Tests | Integration +on: + schedule: + - cron : '30 0 * * *' +jobs: + integration_app_test: + name: Integration App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:integration + task: appTest + integration_native_app_test: + name: Integration Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:integration + task: nativeAppTest diff --git a/.github/workflows/3.2.x-integration-spring-amqp-rabbit.yml b/.github/workflows/3.2.x-integration-spring-amqp-rabbit.yml new file mode 100644 index 00000000..80da3c3d --- /dev/null +++ b/.github/workflows/3.2.x-integration-spring-amqp-rabbit.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Integration Smoke Tests | Spring Amqp Rabbit +on: + schedule: + - cron : '30 0 * * *' +jobs: + spring_amqp_rabbit_app_test: + name: Spring Amqp Rabbit App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-amqp-rabbit + task: appTest + spring_amqp_rabbit_native_app_test: + name: Spring Amqp Rabbit Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-amqp-rabbit + task: nativeAppTest diff --git a/.github/workflows/3.2.x-integration-spring-kafka-avro.yml b/.github/workflows/3.2.x-integration-spring-kafka-avro.yml new file mode 100644 index 00000000..a88b066b --- /dev/null +++ b/.github/workflows/3.2.x-integration-spring-kafka-avro.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Integration Smoke Tests | Spring Kafka Avro +on: + schedule: + - cron : '30 0 * * *' +jobs: + spring_kafka_avro_app_test: + name: Spring Kafka Avro App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-kafka-avro + task: appTest + spring_kafka_avro_native_app_test: + name: Spring Kafka Avro Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-kafka-avro + task: nativeAppTest diff --git a/.github/workflows/3.2.x-integration-spring-kafka-streams.yml b/.github/workflows/3.2.x-integration-spring-kafka-streams.yml new file mode 100644 index 00000000..db5088bb --- /dev/null +++ b/.github/workflows/3.2.x-integration-spring-kafka-streams.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Integration Smoke Tests | Spring Kafka Streams +on: + schedule: + - cron : '30 0 * * *' +jobs: + spring_kafka_streams_app_test: + name: Spring Kafka Streams App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-kafka-streams + task: appTest + spring_kafka_streams_native_app_test: + name: Spring Kafka Streams Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-kafka-streams + task: nativeAppTest diff --git a/.github/workflows/3.2.x-integration-spring-kafka.yml b/.github/workflows/3.2.x-integration-spring-kafka.yml new file mode 100644 index 00000000..3371c16b --- /dev/null +++ b/.github/workflows/3.2.x-integration-spring-kafka.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Integration Smoke Tests | Spring Kafka +on: + schedule: + - cron : '30 0 * * *' +jobs: + spring_kafka_app_test: + name: Spring Kafka App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-kafka + task: appTest + spring_kafka_native_app_test: + name: Spring Kafka Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-kafka + task: nativeAppTest diff --git a/.github/workflows/3.2.x-integration-spring-pulsar-reactive.yml b/.github/workflows/3.2.x-integration-spring-pulsar-reactive.yml new file mode 100644 index 00000000..4ea0ee0a --- /dev/null +++ b/.github/workflows/3.2.x-integration-spring-pulsar-reactive.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Integration Smoke Tests | Spring Pulsar Reactive +on: + schedule: + - cron : '30 0 * * *' +jobs: + spring_pulsar_reactive_app_test: + name: Spring Pulsar Reactive App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-pulsar-reactive + task: appTest + spring_pulsar_reactive_native_app_test: + name: Spring Pulsar Reactive Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-pulsar-reactive + task: nativeAppTest diff --git a/.github/workflows/3.2.x-integration-spring-pulsar.yml b/.github/workflows/3.2.x-integration-spring-pulsar.yml new file mode 100644 index 00000000..39bc8d85 --- /dev/null +++ b/.github/workflows/3.2.x-integration-spring-pulsar.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Integration Smoke Tests | Spring Pulsar +on: + schedule: + - cron : '30 0 * * *' +jobs: + spring_pulsar_app_test: + name: Spring Pulsar App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-pulsar + task: appTest + spring_pulsar_native_app_test: + name: Spring Pulsar Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: integration:spring-pulsar + task: nativeAppTest diff --git a/.github/workflows/3.2.x-security-ldap-odm.yml b/.github/workflows/3.2.x-security-ldap-odm.yml new file mode 100644 index 00000000..4e82a36e --- /dev/null +++ b/.github/workflows/3.2.x-security-ldap-odm.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Security Smoke Tests | Ldap Odm +on: + schedule: + - cron : '30 0 * * *' +jobs: + ldap_odm_app_test: + name: Ldap Odm App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:ldap-odm + task: appTest + ldap_odm_native_app_test: + name: Ldap Odm Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:ldap-odm + task: nativeAppTest + ldap_odm_test: + name: Ldap Odm Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:ldap-odm + task: test + ldap_odm_native_test: + name: Ldap Odm Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:ldap-odm + task: nativeTest diff --git a/.github/workflows/3.2.x-security-security-ldap.yml b/.github/workflows/3.2.x-security-security-ldap.yml new file mode 100644 index 00000000..252a8fd2 --- /dev/null +++ b/.github/workflows/3.2.x-security-security-ldap.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Security Smoke Tests | Security Ldap +on: + schedule: + - cron : '30 0 * * *' +jobs: + security_ldap_app_test: + name: Security Ldap App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-ldap + task: appTest + security_ldap_native_app_test: + name: Security Ldap Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-ldap + task: nativeAppTest + security_ldap_test: + name: Security Ldap Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-ldap + task: test + security_ldap_native_test: + name: Security Ldap Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-ldap + task: nativeTest diff --git a/.github/workflows/3.2.x-security-security-method.yml b/.github/workflows/3.2.x-security-security-method.yml new file mode 100644 index 00000000..a4588eca --- /dev/null +++ b/.github/workflows/3.2.x-security-security-method.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Security Smoke Tests | Security Method +on: + schedule: + - cron : '30 0 * * *' +jobs: + security_method_app_test: + name: Security Method App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-method + task: appTest + security_method_native_app_test: + name: Security Method Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-method + task: nativeAppTest diff --git a/.github/workflows/3.2.x-security-security-oauth2-authorization-server.yml b/.github/workflows/3.2.x-security-security-oauth2-authorization-server.yml new file mode 100644 index 00000000..0dec0ccb --- /dev/null +++ b/.github/workflows/3.2.x-security-security-oauth2-authorization-server.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Security Smoke Tests | Security Oauth2 Authorization Server +on: + schedule: + - cron : '30 0 * * *' +jobs: + security_oauth2_authorization_server_app_test: + name: Security Oauth2 Authorization Server App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-oauth2-authorization-server + task: appTest + security_oauth2_authorization_server_native_app_test: + name: Security Oauth2 Authorization Server Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-oauth2-authorization-server + task: nativeAppTest diff --git a/.github/workflows/3.2.x-security-security-oauth2-resource-server.yml b/.github/workflows/3.2.x-security-security-oauth2-resource-server.yml new file mode 100644 index 00000000..76600ac2 --- /dev/null +++ b/.github/workflows/3.2.x-security-security-oauth2-resource-server.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Security Smoke Tests | Security Oauth2 Resource Server +on: + schedule: + - cron : '30 0 * * *' +jobs: + security_oauth2_resource_server_app_test: + name: Security Oauth2 Resource Server App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-oauth2-resource-server + task: appTest + security_oauth2_resource_server_native_app_test: + name: Security Oauth2 Resource Server Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-oauth2-resource-server + task: nativeAppTest diff --git a/.github/workflows/3.2.x-security-security-thymeleaf.yml b/.github/workflows/3.2.x-security-security-thymeleaf.yml new file mode 100644 index 00000000..e8b1ef23 --- /dev/null +++ b/.github/workflows/3.2.x-security-security-thymeleaf.yml @@ -0,0 +1,41 @@ +name: 3.2.x | Security Smoke Tests | Security Thymeleaf +on: + schedule: + - cron : '30 0 * * *' +jobs: + security_thymeleaf_app_test: + name: Security Thymeleaf App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-thymeleaf + task: appTest + security_thymeleaf_native_app_test: + name: Security Thymeleaf Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-thymeleaf + task: nativeAppTest + security_thymeleaf_test: + name: Security Thymeleaf Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-thymeleaf + task: test + security_thymeleaf_native_test: + name: Security Thymeleaf Native Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-thymeleaf + task: nativeTest diff --git a/.github/workflows/3.2.x-security-security-webflux.yml b/.github/workflows/3.2.x-security-security-webflux.yml new file mode 100644 index 00000000..40bf9c29 --- /dev/null +++ b/.github/workflows/3.2.x-security-security-webflux.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Security Smoke Tests | Security Webflux +on: + schedule: + - cron : '30 0 * * *' +jobs: + security_webflux_app_test: + name: Security Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-webflux + task: appTest + security_webflux_native_app_test: + name: Security Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-webflux + task: nativeAppTest diff --git a/.github/workflows/3.2.x-security-security-webmvc.yml b/.github/workflows/3.2.x-security-security-webmvc.yml new file mode 100644 index 00000000..a4261725 --- /dev/null +++ b/.github/workflows/3.2.x-security-security-webmvc.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Security Smoke Tests | Security Webmvc +on: + schedule: + - cron : '30 0 * * *' +jobs: + security_webmvc_app_test: + name: Security Webmvc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-webmvc + task: appTest + security_webmvc_native_app_test: + name: Security Webmvc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: security:security-webmvc + task: nativeAppTest diff --git a/.github/workflows/3.2.x-session-session-jdbc.yml b/.github/workflows/3.2.x-session-session-jdbc.yml new file mode 100644 index 00000000..0b1ae1b3 --- /dev/null +++ b/.github/workflows/3.2.x-session-session-jdbc.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Session Smoke Tests | Session Jdbc +on: + schedule: + - cron : '30 0 * * *' +jobs: + session_jdbc_app_test: + name: Session Jdbc App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: session:session-jdbc + task: appTest + session_jdbc_native_app_test: + name: Session Jdbc Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: session:session-jdbc + task: nativeAppTest diff --git a/.github/workflows/3.2.x-session-session-redis-webflux.yml b/.github/workflows/3.2.x-session-session-redis-webflux.yml new file mode 100644 index 00000000..f6de465c --- /dev/null +++ b/.github/workflows/3.2.x-session-session-redis-webflux.yml @@ -0,0 +1,23 @@ +name: 3.2.x | Session Smoke Tests | Session Redis Webflux +on: + schedule: + - cron : '30 0 * * *' +jobs: + session_redis_webflux_app_test: + name: Session Redis Webflux App Test + uses: ./.github/workflows/smoke-test-jvm.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: session:session-redis-webflux + task: appTest + session_redis_webflux_native_app_test: + name: Session Redis Webflux Native App Test + uses: ./.github/workflows/smoke-test-native.yml + secrets: inherit + with: + checkout_repository: spring-projects/spring-aot-smoke-tests + checkout_ref: main + project: session:session-redis-webflux + task: nativeAppTest diff --git a/.github/workflows/smoke-test-jvm.yml b/.github/workflows/smoke-test-jvm.yml new file mode 100644 index 00000000..4ff14246 --- /dev/null +++ b/.github/workflows/smoke-test-jvm.yml @@ -0,0 +1,45 @@ +name: JVM Smoke Test +on: + workflow_call: + inputs: + project: + required: true + type: string + task: + required: true + type: string + checkout_repository: + required: true + type: string + checkout_ref: + required: true + type: string +jobs: + jvm_smoke_test: + name: ${{ inputs.task }} + runs-on: ubuntu-latest + steps: + - name: Check out + uses: actions/checkout@v4 + with: + repository: ${{ inputs.checkout_repository }} + ref: ${{ inputs.checkout_ref }} + - name: Set up Java + uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'liberica' + - name: Validate Gradle wrapper + uses: gradle/wrapper-validation-action@56b90f209b02bf6d1deae490e9ef18b21a389cd4 + - name: Set up Gradle + uses: gradle/gradle-build-action@982da8e78c05368c70dac0351bb82647a9e9a5d2 + - name: Configure Gradle user.name + run: | + mkdir -p ~/.gradle + echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties + - name: Build + env: + GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USER }} + GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }} + GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_SECRET_ACCESS_KEY }} + run: ./gradlew ${{ inputs.project }}:${{ inputs.task }} diff --git a/.github/workflows/smoke-test-native.yml b/.github/workflows/smoke-test-native.yml new file mode 100644 index 00000000..cd29a83f --- /dev/null +++ b/.github/workflows/smoke-test-native.yml @@ -0,0 +1,47 @@ +name: Native Smoke Test +on: + workflow_call: + inputs: + project: + required: true + type: string + task: + required: true + type: string + checkout_repository: + required: true + type: string + checkout_ref: + required: true + type: string +jobs: + native_smoke_test: + name: ${{ inputs.task }} + runs-on: ubuntu-latest + steps: + - name: Check out + uses: actions/checkout@v4 + with: + repository: ${{ inputs.checkout_repository }} + ref: ${{ inputs.checkout_ref }} + - name: Set up GraalVM + uses: graalvm/setup-graalvm@b8dc5fccfbc65b21dd26e8341e7b21c86547f61b + with: + java-version: '17' + version: '22.3.3' + - name: Validate Gradle wrapper + uses: gradle/wrapper-validation-action@56b90f209b02bf6d1deae490e9ef18b21a389cd4 + + - name: Set up Gradle + uses: gradle/gradle-build-action@982da8e78c05368c70dac0351bb82647a9e9a5d2 + + - name: Configure Gradle user.name + run: | + mkdir -p ~/.gradle + echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties + - name: Build + env: + GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USER }} + GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }} + GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_SECRET_ACCESS_KEY }} + run: ./gradlew ${{ inputs.project }}:${{ inputs.task }} diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..64c03222 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +.settings/ +.project +.classpath +build/ +bin/ +.gradle/ +.idea/ +out/ +ci/pipeline.yml + diff --git a/.sdkmanrc b/.sdkmanrc new file mode 100644 index 00000000..701fab2e --- /dev/null +++ b/.sdkmanrc @@ -0,0 +1,3 @@ +# Enable auto-env through the sdkman_auto_env config +# Add key=value pairs of SDKs to use below +java=22.3.3.r17-nik diff --git a/README.adoc b/README.adoc new file mode 100644 index 00000000..02c286b3 --- /dev/null +++ b/README.adoc @@ -0,0 +1,66 @@ += Spring AOT Smoke Tests image:https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A["Revved up by Develocity", link="https://ge.spring.io/scans?search.rootProjectNames=spring-aot-smoke-tests"] + +This branch contains only GitHub Actions workflows. +It is the default branch in the repository to work around a limitation of GitHub Actions' https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule[scheduling support]: + +> Scheduled workflows run on the latest commit on the default or base branch. + +Additionally, scheduling will only work for a workflow that exists in the default branch. +To overcome this limitation, this branch contains workflows for every smoke test found in the `3.0.x`, `3.1.x`, and `main` branches. +If you're looking for the smoke tests themselves, please take a look at one of those other branches: + +- https://github.com/spring-projects/spring-aot-smoke-tests/tree/3.0.x[3.0.x] +- https://github.com/spring-projects/spring-aot-smoke-tests/tree/3.1.x[3.1.x] +- https://github.com/spring-projects/spring-aot-smoke-tests/tree/main[main] + + + +== Managing the Workflows + +The workflows can be updated automatically but doing so relies upon a particular directory structure using Git's worktree support: + +[source,] +---- +spring-aot-smoke-tests +├── 3.0.x +├── 3.1.x +├── ci +└── main +---- + + + +=== Initial Setup + +To create this directory structure, first clone the repository into a directory named `ci`: + +[source,] +---- +mkdir spring-aot-smoke-tests +cd spring-aot-smoke-tests +git clone https://github.com/spring-projects/spring-aot-smoke-tests ci +cd ci +---- + +Now, create worktrees for the `3.0.x`, `3.1.x`, and `main` branches: + +[source,] +---- +git worktree add ../3.0.x 3.0.x +git worktree add ../3.1.x 3.1.x +git worktree add ../main main +---- + + + +=== Updating the Workflows + +To sync the workflows, make sure you're in the `ci` worktree on the `ci` branch and execute the following Gradle build: + +[source,] +---- +./gradlew syncGitHubActionsWorkflows +---- + +This will update the workflows in the `ci` branch based on the smoke tests in each of the repository's other branches. +Commit and push any changes. diff --git a/build.gradle b/build.gradle new file mode 100644 index 00000000..0ad0e185 --- /dev/null +++ b/build.gradle @@ -0,0 +1,19 @@ +plugins { + id "org.springframework.aot.smoke-test-ci" +} + +smokeTests { + '3.0.x' { + location = "../3.0.x" + cronSchedule = "10 0 * * *" + } + '3.1.x' { + location = "../3.1.x" + cronSchedule = "20 0 * * *" + } + '3.2.x' { + branch = 'main' + location = "../main" + cronSchedule = "30 0 * * *" + } +} \ No newline at end of file diff --git a/gradle/plugins/aot-smoke-test-ci-plugin/build.gradle b/gradle/plugins/aot-smoke-test-ci-plugin/build.gradle new file mode 100644 index 00000000..a94a8a23 --- /dev/null +++ b/gradle/plugins/aot-smoke-test-ci-plugin/build.gradle @@ -0,0 +1,25 @@ +plugins { + id "checkstyle" + id "io.spring.javaformat" version "0.0.41" + id "java-gradle-plugin" +} + +repositories { + mavenCentral() +} + +gradlePlugin { + plugins { + aotSmokeTestCiPlugin { + id = "org.springframework.aot.smoke-test-ci" + implementationClass = "org.springframework.aot.gradle.AotSmokeTestCiPlugin" + } + } +} + +dependencies { + checkstyle("io.spring.javaformat:spring-javaformat-checkstyle:0.0.41") +} + +sourceCompatibility = "17" +targetCompatibility = "17" diff --git a/gradle/plugins/aot-smoke-test-ci-plugin/settings.gradle b/gradle/plugins/aot-smoke-test-ci-plugin/settings.gradle new file mode 100644 index 00000000..16496468 --- /dev/null +++ b/gradle/plugins/aot-smoke-test-ci-plugin/settings.gradle @@ -0,0 +1 @@ +rootProject.name="aot-smoke-test-ci-plugin" diff --git a/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/AotSmokeTestCiPlugin.java b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/AotSmokeTestCiPlugin.java new file mode 100644 index 00000000..770a9e76 --- /dev/null +++ b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/AotSmokeTestCiPlugin.java @@ -0,0 +1,95 @@ +/* + * Copyright 2022-2024 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.springframework.aot.gradle; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.util.List; +import java.util.Properties; +import java.util.stream.Stream; + +import org.gradle.api.GradleException; +import org.gradle.api.NamedDomainObjectContainer; +import org.gradle.api.Plugin; +import org.gradle.api.Project; +import org.gradle.api.tasks.Exec; +import org.gradle.api.tasks.Sync; +import org.gradle.api.tasks.TaskProvider; + +/** + * {@link Plugin} for AOT smoke test CI. + * + * @author Andy Wilkinson + */ +public class AotSmokeTestCiPlugin implements Plugin { + + @Override + public void apply(Project project) { + NamedDomainObjectContainer smokeTests = project.getObjects() + .domainObjectContainer(SmokeTests.class); + project.getExtensions().add("smokeTests", smokeTests); + TaskProvider syncWorkflows = project.getTasks().register("syncGitHubActionsWorkflows", Sync.class); + syncWorkflows.configure((sync) -> { + sync.into(".github/workflows"); + syncFromClasspath("smoke-test-jvm.yml", sync); + syncFromClasspath("smoke-test-native.yml", sync); + }); + smokeTests.configureEach((tests) -> { + TaskProvider describeSmokeTestsForBranch = project.getTasks() + .register("describeSmokeTestsFor" + tests.getName(), Exec.class); + describeSmokeTestsForBranch.configure((task) -> { + task.setWorkingDir(new File(tests.getLocation())); + task.commandLine("./gradlew", "describeSmokeTests", "--no-scan"); + }); + TaskProvider generateWorkflowsForBranch = project.getTasks() + .register("generateGitHubActionsWorkflowsFor" + tests.getName(), GenerateGitHubActionsWorkflows.class); + generateWorkflowsForBranch.configure((task) -> { + task.dependsOn(describeSmokeTestsForBranch); + task.getSpringBootGeneration().set(tests.getName()); + if (tests.getBranch() != null) { + task.getGitBranch().set(tests.getBranch()); + } + task.getSmokeTests().set(project.provider(() -> loadSmokeTests(tests.getLocation()))); + task.getCronSchedule().set(tests.getCronSchedule()); + }); + syncWorkflows.configure((sync) -> sync.from(generateWorkflowsForBranch)); + }); + } + + private List loadSmokeTests(String location) { + File[] smokeTests = new File(location + "/build/smoke-tests").listFiles(); + return Stream.of(smokeTests).map(this::load).map(SmokeTest::new).toList(); + } + + private Properties load(File file) { + Properties properties = new Properties(); + try (FileInputStream input = new FileInputStream(file)) { + properties.load(input); + return properties; + } + catch (IOException ex) { + throw new GradleException("Failed to load smoke test properties from '" + file + "'", ex); + } + } + + private void syncFromClasspath(String name, Sync sync) { + sync.from(sync.getProject().getResources().getText().fromUri(getClass().getClassLoader().getResource(name)), + (spec) -> spec.rename((temp) -> name)); + } + +} diff --git a/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/GenerateGitHubActionsWorkflows.java b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/GenerateGitHubActionsWorkflows.java new file mode 100644 index 00000000..a60a805e --- /dev/null +++ b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/GenerateGitHubActionsWorkflows.java @@ -0,0 +1,148 @@ +/* + * Copyright 2022-2024 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.springframework.aot.gradle; + +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.io.PrintWriter; + +import org.gradle.api.DefaultTask; +import org.gradle.api.GradleException; +import org.gradle.api.file.DirectoryProperty; +import org.gradle.api.provider.ListProperty; +import org.gradle.api.provider.Property; +import org.gradle.api.tasks.Input; +import org.gradle.api.tasks.OutputDirectory; +import org.gradle.api.tasks.TaskAction; + +/** + * Task to generate the GitHub Actions workflows for the smoke tests. + * + * @author Andy Wilkinson + */ +public abstract class GenerateGitHubActionsWorkflows extends DefaultTask { + + private static final String GITHUB_REPOSITORY = "spring-projects/spring-aot-smoke-tests"; + + @OutputDirectory + public abstract DirectoryProperty getOutputDirectory(); + + @Input + public abstract ListProperty getSmokeTests(); + + @Input + public abstract Property getGitBranch(); + + @Input + public abstract Property getCronSchedule(); + + @Input + public abstract Property getSpringBootGeneration(); + + public GenerateGitHubActionsWorkflows() { + getGitBranch().convention(getSpringBootGeneration()); + getOutputDirectory().convention(getSpringBootGeneration() + .flatMap((generation) -> getProject().getLayout().getBuildDirectory().dir("workflows/" + generation))); + } + + @TaskAction + void generateWorkflows() { + getProject().delete(getOutputDirectory()); + getSmokeTests().get().forEach(this::generateWorkflow); + } + + void generateWorkflow(SmokeTest smokeTest) { + File workflowFile = getOutputDirectory() + .file(getSpringBootGeneration().get() + "-" + smokeTest.group() + "-" + smokeTest.name() + ".yml") + .get() + .getAsFile(); + workflowFile.getParentFile().mkdirs(); + String workflowName = getSpringBootGeneration().get() + " | " + name(smokeTest.group()) + " Smoke Tests | " + + name(smokeTest.name()); + try (PrintWriter writer = new PrintWriter(new FileWriter(workflowFile))) { + writer.println("name: " + workflowName); + writer.println("on:"); + writer.println(" schedule:"); + writer.println(" - cron : '" + getCronSchedule().get() + "'"); + writer.println("jobs:"); + if (smokeTest.appTests()) { + writer.println(" " + jobId(smokeTest.name() + "_app_test") + ":"); + writer.println(" name: " + name(smokeTest.name()) + " App Test"); + writer.println(" uses: ./.github/workflows/smoke-test-jvm.yml"); + writer.println(" secrets: inherit"); + writer.println(" with:"); + writer.println(" checkout_repository: " + GITHUB_REPOSITORY); + writer.println(" checkout_ref: " + getGitBranch().get()); + writer.println(" project: " + smokeTest.group() + ":" + smokeTest.name()); + writer.println(" task: appTest"); + writer.println(" " + jobId(smokeTest.name() + "_native_app_test") + ":"); + writer.println(" name: " + name(smokeTest.name()) + " Native App Test"); + writer.println(" uses: ./.github/workflows/smoke-test-native.yml"); + writer.println(" secrets: inherit"); + writer.println(" with:"); + writer.println(" checkout_repository: " + GITHUB_REPOSITORY); + writer.println(" checkout_ref: " + getGitBranch().get()); + writer.println(" project: " + smokeTest.group() + ":" + smokeTest.name()); + writer.println(" task: nativeAppTest"); + } + if (smokeTest.tests()) { + writer.println(" " + jobId(smokeTest.name() + "_test") + ":"); + writer.println(" name: " + name(smokeTest.name()) + " Test"); + writer.println(" uses: ./.github/workflows/smoke-test-jvm.yml"); + writer.println(" secrets: inherit"); + writer.println(" with:"); + writer.println(" checkout_repository: " + GITHUB_REPOSITORY); + writer.println(" checkout_ref: " + getGitBranch().get()); + writer.println(" project: " + smokeTest.group() + ":" + smokeTest.name()); + writer.println(" task: test"); + writer.println(" " + jobId(smokeTest.name() + "_native_test") + ":"); + writer.println(" name: " + name(smokeTest.name()) + " Native Test"); + writer.println(" uses: ./.github/workflows/smoke-test-native.yml"); + writer.println(" secrets: inherit"); + writer.println(" with:"); + writer.println(" checkout_repository: " + GITHUB_REPOSITORY); + writer.println(" checkout_ref: " + getGitBranch().get()); + writer.println(" project: " + smokeTest.group() + ":" + smokeTest.name()); + writer.println(" task: nativeTest"); + } + } + catch (IOException ex) { + throw new GradleException("Failed to write workflow file '" + workflowFile + "'", ex); + } + } + + private String jobId(String input) { + return input.replace("-", "_"); + } + + private String name(String input) { + StringBuilder output = new StringBuilder(input.length()); + char previous = ' '; + for (char c : input.replace("-", " ").toCharArray()) { + if (previous == ' ') { + output.append(Character.toUpperCase(c)); + } + else { + output.append(c); + } + previous = c; + } + return output.toString(); + } + +} diff --git a/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/SmokeTest.java b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/SmokeTest.java new file mode 100644 index 00000000..0d49bc58 --- /dev/null +++ b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/SmokeTest.java @@ -0,0 +1,39 @@ +/* + * Copyright 2022-2024 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.springframework.aot.gradle; + +import java.io.Serializable; +import java.util.Properties; + +/** + * A smoke test. + * + * @author Andy Wilkinson + * @param name name of the smoke test + * @param group group of the smoke test + * @param path path of the smoke test project + * @param tests whether the smoke test contains any unit tests + * @param appTests whether the smoke test contains any app tests + */ +public record SmokeTest(String name, String group, String path, boolean tests, boolean appTests) implements Serializable { + + SmokeTest(Properties properties) { + this(properties.getProperty("name"), properties.getProperty("group"), properties.getProperty("path"), + Boolean.valueOf(properties.getProperty("tests")), Boolean.valueOf(properties.getProperty("appTests"))); + } + +} diff --git a/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/SmokeTests.java b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/SmokeTests.java new file mode 100644 index 00000000..2bb7e91a --- /dev/null +++ b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/java/org/springframework/aot/gradle/SmokeTests.java @@ -0,0 +1,66 @@ +/* + * Copyright 2022-2024 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.springframework.aot.gradle; + +/** + * A branch's smoke tests. + * + * @author Andy Wilkinson + */ +public class SmokeTests { + + private final String name; + + private String branch; + + private String location; + + private String cronSchedule; + + public SmokeTests(String name) { + this.name = name; + } + + public String getName() { + return this.name; + } + + public String getBranch() { + return this.branch; + } + + public void setBranch(String branch) { + this.branch = branch; + } + + public String getLocation() { + return this.location; + } + + public void setLocation(String location) { + this.location = location; + } + + public String getCronSchedule() { + return this.cronSchedule; + } + + public void setCronSchedule(String cronSchedule) { + this.cronSchedule = cronSchedule; + } + +} diff --git a/gradle/plugins/aot-smoke-test-ci-plugin/src/main/resources/smoke-test-jvm.yml b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/resources/smoke-test-jvm.yml new file mode 100644 index 00000000..4ff14246 --- /dev/null +++ b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/resources/smoke-test-jvm.yml @@ -0,0 +1,45 @@ +name: JVM Smoke Test +on: + workflow_call: + inputs: + project: + required: true + type: string + task: + required: true + type: string + checkout_repository: + required: true + type: string + checkout_ref: + required: true + type: string +jobs: + jvm_smoke_test: + name: ${{ inputs.task }} + runs-on: ubuntu-latest + steps: + - name: Check out + uses: actions/checkout@v4 + with: + repository: ${{ inputs.checkout_repository }} + ref: ${{ inputs.checkout_ref }} + - name: Set up Java + uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'liberica' + - name: Validate Gradle wrapper + uses: gradle/wrapper-validation-action@56b90f209b02bf6d1deae490e9ef18b21a389cd4 + - name: Set up Gradle + uses: gradle/gradle-build-action@982da8e78c05368c70dac0351bb82647a9e9a5d2 + - name: Configure Gradle user.name + run: | + mkdir -p ~/.gradle + echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties + - name: Build + env: + GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USER }} + GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }} + GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_SECRET_ACCESS_KEY }} + run: ./gradlew ${{ inputs.project }}:${{ inputs.task }} diff --git a/gradle/plugins/aot-smoke-test-ci-plugin/src/main/resources/smoke-test-native.yml b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/resources/smoke-test-native.yml new file mode 100644 index 00000000..cd29a83f --- /dev/null +++ b/gradle/plugins/aot-smoke-test-ci-plugin/src/main/resources/smoke-test-native.yml @@ -0,0 +1,47 @@ +name: Native Smoke Test +on: + workflow_call: + inputs: + project: + required: true + type: string + task: + required: true + type: string + checkout_repository: + required: true + type: string + checkout_ref: + required: true + type: string +jobs: + native_smoke_test: + name: ${{ inputs.task }} + runs-on: ubuntu-latest + steps: + - name: Check out + uses: actions/checkout@v4 + with: + repository: ${{ inputs.checkout_repository }} + ref: ${{ inputs.checkout_ref }} + - name: Set up GraalVM + uses: graalvm/setup-graalvm@b8dc5fccfbc65b21dd26e8341e7b21c86547f61b + with: + java-version: '17' + version: '22.3.3' + - name: Validate Gradle wrapper + uses: gradle/wrapper-validation-action@56b90f209b02bf6d1deae490e9ef18b21a389cd4 + + - name: Set up Gradle + uses: gradle/gradle-build-action@982da8e78c05368c70dac0351bb82647a9e9a5d2 + + - name: Configure Gradle user.name + run: | + mkdir -p ~/.gradle + echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties + - name: Build + env: + GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USER }} + GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }} + GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_SECRET_ACCESS_KEY }} + run: ./gradlew ${{ inputs.project }}:${{ inputs.task }} diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 00000000..c1962a79 Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000..3499ded5 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip +networkTimeout=10000 +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100755 index 00000000..aeb74cbb --- /dev/null +++ b/gradlew @@ -0,0 +1,245 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 00000000..93e3f59f --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 00000000..de83a426 --- /dev/null +++ b/settings.gradle @@ -0,0 +1,3 @@ +pluginManagement { + includeBuild "gradle/plugins/aot-smoke-test-ci-plugin" +}