Add Spring Boot 3.4 to the CI

This commit is contained in:
Sébastien Deleuze
2024-12-30 15:51:26 +01:00
parent 70e56e7d9c
commit ae58a5f831
69 changed files with 951 additions and 239 deletions

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: boot:actuator-webflux
task: appTest
actuator_webflux_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: boot:actuator-webflux
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: boot:actuator-webmvc
task: appTest
actuator_webmvc_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: boot:actuator-webmvc
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: cloud:context-refresh-hikari
task: appTest
context_refresh_hikari_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: cloud:context-refresh-hikari
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: cloud:context-refresh-http
task: test
context_refresh_http_app_test:
@@ -19,7 +19,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: cloud:context-refresh-http
task: appTest
context_refresh_http_checkpoint_restore_app_test:
@@ -28,6 +28,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: cloud:context-refresh-http
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: cloud:context-refresh
task: test
context_refresh_app_test:
@@ -19,7 +19,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: cloud:context-refresh
task: appTest
context_refresh_checkpoint_restore_app_test:
@@ -28,6 +28,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: cloud:context-refresh
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: cloud:loadbalancing
task: appTest
loadbalancing_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: cloud:loadbalancing
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: data:data-jdbc
task: appTest
data_jdbc_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: data:data-jdbc
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: data:data-jpa
task: appTest
data_jpa_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: data:data-jpa
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: data:data-redis
task: appTest
data_redis_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: data:data-redis
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:hibernate-mysql
task: appTest
hibernate_mysql_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:hibernate-mysql
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:resttemplate-netty
task: appTest
resttemplate_netty_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:resttemplate-netty
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:scheduled
task: appTest
scheduled_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:scheduled
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webclient-netty
task: appTest
webclient_netty_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webclient-netty
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webflux-netty
task: test
webflux_netty_app_test:
@@ -19,7 +19,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webflux-netty
task: appTest
webflux_netty_checkpoint_restore_app_test:
@@ -28,6 +28,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webflux-netty
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webflux-undertow
task: test
webflux_undertow_app_test:
@@ -19,7 +19,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webflux-undertow
task: appTest
webflux_undertow_checkpoint_restore_app_test:
@@ -28,6 +28,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webflux-undertow
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webmvc-jetty
task: test
webmvc_jetty_app_test:
@@ -19,7 +19,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webmvc-jetty
task: appTest
webmvc_jetty_checkpoint_restore_app_test:
@@ -28,6 +28,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webmvc-jetty
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webmvc-tomcat
task: test
webmvc_tomcat_app_test:
@@ -19,7 +19,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webmvc-tomcat
task: appTest
webmvc_tomcat_checkpoint_restore_app_test:
@@ -28,6 +28,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: framework:webmvc-tomcat
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:integration-basic
task: appTest
integration_basic_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:integration-basic
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:integration-webfux-data
task: appTest
integration_webfux_data_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:integration-webfux-data
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-amqp-rabbit
task: appTest
spring_amqp_rabbit_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-amqp-rabbit
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-kafka-avro
task: appTest
spring_kafka_avro_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-kafka-avro
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-kafka-streams
task: appTest
spring_kafka_streams_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-kafka-streams
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-kafka
task: appTest
spring_kafka_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-kafka
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-pulsar-reactive
task: appTest
spring_pulsar_reactive_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-pulsar-reactive
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-pulsar
task: appTest
spring_pulsar_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: integration:spring-pulsar
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:ldap-client
task: test
ldap_client_app_test:
@@ -19,7 +19,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:ldap-client
task: appTest
ldap_client_checkpoint_restore_app_test:
@@ -28,6 +28,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:ldap-client
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:security-ldap
task: test
security_ldap_app_test:
@@ -19,7 +19,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:security-ldap
task: appTest
security_ldap_checkpoint_restore_app_test:
@@ -28,6 +28,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:security-ldap
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:security-oauth2-authorization-server
task: appTest
security_oauth2_authorization_server_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:security-oauth2-authorization-server
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:security-oauth2-resource-server
task: appTest
security_oauth2_resource_server_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:security-oauth2-resource-server
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:security-webflux
task: appTest
security_webflux_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:security-webflux
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:security-webmvc
task: appTest
security_webmvc_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: security:security-webmvc
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: session:session-jdbc
task: appTest
session_jdbc_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: session:session-jdbc
task: checkpointRestoreAppTest

View File

@@ -10,7 +10,7 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: session:session-redis-webflux
task: appTest
session_redis_webflux_checkpoint_restore_app_test:
@@ -19,6 +19,6 @@ jobs:
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
checkout_ref: 3.3.x
project: session:session-redis-webflux
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Boot Smoke Tests | Actuator Webflux
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
actuator_webflux_app_test:
name: Actuator Webflux App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: boot:actuator-webflux
task: appTest
actuator_webflux_checkpoint_restore_app_test:
name: Actuator Webflux Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: boot:actuator-webflux
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Boot Smoke Tests | Actuator Webmvc
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
actuator_webmvc_app_test:
name: Actuator Webmvc App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: boot:actuator-webmvc
task: appTest
actuator_webmvc_checkpoint_restore_app_test:
name: Actuator Webmvc Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: boot:actuator-webmvc
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Cloud Smoke Tests | Context Refresh Hikari
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
context_refresh_hikari_app_test:
name: Context Refresh Hikari App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: cloud:context-refresh-hikari
task: appTest
context_refresh_hikari_checkpoint_restore_app_test:
name: Context Refresh Hikari Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: cloud:context-refresh-hikari
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,33 @@
name: 3.4.x | Cloud Smoke Tests | Context Refresh Http
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
context_refresh_http_test:
name: Context Refresh Http Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: cloud:context-refresh-http
task: test
context_refresh_http_app_test:
name: Context Refresh Http App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: cloud:context-refresh-http
task: appTest
context_refresh_http_checkpoint_restore_app_test:
name: Context Refresh Http Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: cloud:context-refresh-http
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,33 @@
name: 3.4.x | Cloud Smoke Tests | Context Refresh
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
context_refresh_test:
name: Context Refresh Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: cloud:context-refresh
task: test
context_refresh_app_test:
name: Context Refresh App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: cloud:context-refresh
task: appTest
context_refresh_checkpoint_restore_app_test:
name: Context Refresh Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: cloud:context-refresh
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Cloud Smoke Tests | Loadbalancing
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
loadbalancing_app_test:
name: Loadbalancing App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: cloud:loadbalancing
task: appTest
loadbalancing_checkpoint_restore_app_test:
name: Loadbalancing Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: cloud:loadbalancing
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Data Smoke Tests | Data Jdbc
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
data_jdbc_app_test:
name: Data Jdbc App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: data:data-jdbc
task: appTest
data_jdbc_checkpoint_restore_app_test:
name: Data Jdbc Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: data:data-jdbc
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Data Smoke Tests | Data Jpa
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
data_jpa_app_test:
name: Data Jpa App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: data:data-jpa
task: appTest
data_jpa_checkpoint_restore_app_test:
name: Data Jpa Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: data:data-jpa
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Data Smoke Tests | Data Redis
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
data_redis_app_test:
name: Data Redis App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: data:data-redis
task: appTest
data_redis_checkpoint_restore_app_test:
name: Data Redis Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: data:data-redis
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Framework Smoke Tests | Hibernate Mysql
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
hibernate_mysql_app_test:
name: Hibernate Mysql App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:hibernate-mysql
task: appTest
hibernate_mysql_checkpoint_restore_app_test:
name: Hibernate Mysql Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:hibernate-mysql
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Framework Smoke Tests | Resttemplate Netty
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
resttemplate_netty_app_test:
name: Resttemplate Netty App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:resttemplate-netty
task: appTest
resttemplate_netty_checkpoint_restore_app_test:
name: Resttemplate Netty Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:resttemplate-netty
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Framework Smoke Tests | Scheduled
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
scheduled_app_test:
name: Scheduled App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:scheduled
task: appTest
scheduled_checkpoint_restore_app_test:
name: Scheduled Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:scheduled
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Framework Smoke Tests | Webclient Netty
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
webclient_netty_app_test:
name: Webclient Netty App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webclient-netty
task: appTest
webclient_netty_checkpoint_restore_app_test:
name: Webclient Netty Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webclient-netty
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,33 @@
name: 3.4.x | Framework Smoke Tests | Webflux Netty
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
webflux_netty_test:
name: Webflux Netty Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webflux-netty
task: test
webflux_netty_app_test:
name: Webflux Netty App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webflux-netty
task: appTest
webflux_netty_checkpoint_restore_app_test:
name: Webflux Netty Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webflux-netty
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,33 @@
name: 3.4.x | Framework Smoke Tests | Webflux Undertow
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
webflux_undertow_test:
name: Webflux Undertow Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webflux-undertow
task: test
webflux_undertow_app_test:
name: Webflux Undertow App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webflux-undertow
task: appTest
webflux_undertow_checkpoint_restore_app_test:
name: Webflux Undertow Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webflux-undertow
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,33 @@
name: 3.4.x | Framework Smoke Tests | Webmvc Jetty
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
webmvc_jetty_test:
name: Webmvc Jetty Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webmvc-jetty
task: test
webmvc_jetty_app_test:
name: Webmvc Jetty App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webmvc-jetty
task: appTest
webmvc_jetty_checkpoint_restore_app_test:
name: Webmvc Jetty Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webmvc-jetty
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,33 @@
name: 3.4.x | Framework Smoke Tests | Webmvc Tomcat
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
webmvc_tomcat_test:
name: Webmvc Tomcat Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webmvc-tomcat
task: test
webmvc_tomcat_app_test:
name: Webmvc Tomcat App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webmvc-tomcat
task: appTest
webmvc_tomcat_checkpoint_restore_app_test:
name: Webmvc Tomcat Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: framework:webmvc-tomcat
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Integration Smoke Tests | Integration Basic
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
integration_basic_app_test:
name: Integration Basic App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:integration-basic
task: appTest
integration_basic_checkpoint_restore_app_test:
name: Integration Basic Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:integration-basic
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Integration Smoke Tests | Integration Webfux Data
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
integration_webfux_data_app_test:
name: Integration Webfux Data App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:integration-webfux-data
task: appTest
integration_webfux_data_checkpoint_restore_app_test:
name: Integration Webfux Data Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:integration-webfux-data
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Integration Smoke Tests | Spring Amqp Rabbit
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
spring_amqp_rabbit_app_test:
name: Spring Amqp Rabbit App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-amqp-rabbit
task: appTest
spring_amqp_rabbit_checkpoint_restore_app_test:
name: Spring Amqp Rabbit Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-amqp-rabbit
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Integration Smoke Tests | Spring Kafka Avro
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
spring_kafka_avro_app_test:
name: Spring Kafka Avro App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-kafka-avro
task: appTest
spring_kafka_avro_checkpoint_restore_app_test:
name: Spring Kafka Avro Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-kafka-avro
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Integration Smoke Tests | Spring Kafka Streams
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
spring_kafka_streams_app_test:
name: Spring Kafka Streams App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-kafka-streams
task: appTest
spring_kafka_streams_checkpoint_restore_app_test:
name: Spring Kafka Streams Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-kafka-streams
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Integration Smoke Tests | Spring Kafka
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
spring_kafka_app_test:
name: Spring Kafka App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-kafka
task: appTest
spring_kafka_checkpoint_restore_app_test:
name: Spring Kafka Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-kafka
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Integration Smoke Tests | Spring Pulsar Reactive
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
spring_pulsar_reactive_app_test:
name: Spring Pulsar Reactive App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-pulsar-reactive
task: appTest
spring_pulsar_reactive_checkpoint_restore_app_test:
name: Spring Pulsar Reactive Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-pulsar-reactive
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Integration Smoke Tests | Spring Pulsar
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
spring_pulsar_app_test:
name: Spring Pulsar App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-pulsar
task: appTest
spring_pulsar_checkpoint_restore_app_test:
name: Spring Pulsar Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: integration:spring-pulsar
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,33 @@
name: 3.4.x | Security Smoke Tests | Ldap Client
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
ldap_client_test:
name: Ldap Client Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:ldap-client
task: test
ldap_client_app_test:
name: Ldap Client App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:ldap-client
task: appTest
ldap_client_checkpoint_restore_app_test:
name: Ldap Client Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:ldap-client
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,33 @@
name: 3.4.x | Security Smoke Tests | Security Ldap
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
security_ldap_test:
name: Security Ldap Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:security-ldap
task: test
security_ldap_app_test:
name: Security Ldap App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:security-ldap
task: appTest
security_ldap_checkpoint_restore_app_test:
name: Security Ldap Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:security-ldap
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Security Smoke Tests | Security Oauth2 Authorization Server
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
security_oauth2_authorization_server_app_test:
name: Security Oauth2 Authorization Server App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:security-oauth2-authorization-server
task: appTest
security_oauth2_authorization_server_checkpoint_restore_app_test:
name: Security Oauth2 Authorization Server Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:security-oauth2-authorization-server
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Security Smoke Tests | Security Oauth2 Resource Server
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
security_oauth2_resource_server_app_test:
name: Security Oauth2 Resource Server App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:security-oauth2-resource-server
task: appTest
security_oauth2_resource_server_checkpoint_restore_app_test:
name: Security Oauth2 Resource Server Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:security-oauth2-resource-server
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Security Smoke Tests | Security Webflux
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
security_webflux_app_test:
name: Security Webflux App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:security-webflux
task: appTest
security_webflux_checkpoint_restore_app_test:
name: Security Webflux Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:security-webflux
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Security Smoke Tests | Security Webmvc
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
security_webmvc_app_test:
name: Security Webmvc App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:security-webmvc
task: appTest
security_webmvc_checkpoint_restore_app_test:
name: Security Webmvc Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: security:security-webmvc
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Session Smoke Tests | Session Jdbc
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
session_jdbc_app_test:
name: Session Jdbc App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: session:session-jdbc
task: appTest
session_jdbc_checkpoint_restore_app_test:
name: Session Jdbc Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: session:session-jdbc
task: checkpointRestoreAppTest

View File

@@ -0,0 +1,24 @@
name: 3.4.x | Session Smoke Tests | Session Redis Webflux
on:
schedule:
- cron : '20 0 * * *'
workflow_dispatch:
jobs:
session_redis_webflux_app_test:
name: Session Redis Webflux App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: session:session-redis-webflux
task: appTest
session_redis_webflux_checkpoint_restore_app_test:
name: Session Redis Webflux Checkpoint Restore App Test
uses: ./.github/workflows/smoke-test.yml
secrets: inherit
with:
checkout_repository: spring-projects/spring-lifecycle-smoke-tests
checkout_ref: main
project: session:session-redis-webflux
task: checkpointRestoreAppTest

View File

@@ -27,6 +27,7 @@ The workflows can be updated automatically but doing so relies upon a particular
[source,]
----
spring-lifecycle-smoke-tests
├── 3.3.x
├── ci
└── main
----
@@ -45,11 +46,12 @@ git clone https://github.com/spring-projects/spring-lifecycle-smoke-tests ci
cd ci
----
Now, create worktrees for the `main` branch:
Now, create worktrees for the `3.3.x` and `main` branches:
[source,]
----
git worktree add ../main main
git worktree add ../3.3.x 3.3.x
----
=== Updating the Workflows

View File

@@ -6,165 +6,6 @@ Check each test for potential configuration guidance.
:toc-title: 3.3.x Projects
== 3.3.x Projects
=== Boot
[%header,cols="2"]
|===
h|Smoke Test
h|Status
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/boot/actuator-webflux[actuator-webflux]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-boot-actuator-webflux.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-boot-actuator-webflux.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/boot/actuator-webmvc[actuator-webmvc]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-boot-actuator-webmvc.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-boot-actuator-webmvc.yml"]
|===
=== Cloud
[%header,cols="2"]
|===
h|Smoke Test
h|Status
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/cloud/context-refresh[context-refresh]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-cloud-context-refresh.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-cloud-context-refresh.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/cloud/context-refresh-hikari[context-refresh-hikari]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-cloud-context-refresh-hikari.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-cloud-context-refresh-hikari.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/cloud/context-refresh-http[context-refresh-http]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-cloud-context-refresh-http.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-cloud-context-refresh-http.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/cloud/loadbalancing[loadbalancing]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-cloud-loadbalancing.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-cloud-loadbalancing.yml"]
|===
=== Data
[%header,cols="2"]
|===
h|Smoke Test
h|Status
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/data/data-jdbc[data-jdbc]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-data-data-jdbc.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-data-data-jdbc.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/data/data-jpa[data-jpa]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-data-data-jpa.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-data-data-jpa.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/data/data-redis[data-redis]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-data-data-redis.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-data-data-redis.yml"]
|===
=== Framework
[%header,cols="2"]
|===
h|Smoke Test
h|Status
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/framework/hibernate-mysql[hibernate-mysql]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-hibernate-mysql.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-hibernate-mysql.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/framework/resttemplate-netty[resttemplate-netty]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-resttemplate-netty.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-resttemplate-netty.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/framework/scheduled[scheduled]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-scheduled.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-scheduled.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/framework/webclient-netty[webclient-netty]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-webclient-netty.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-webclient-netty.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/framework/webflux-netty[webflux-netty]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-webflux-netty.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-webflux-netty.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/framework/webflux-undertow[webflux-undertow]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-webflux-undertow.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-webflux-undertow.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/framework/webmvc-jetty[webmvc-jetty]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-webmvc-jetty.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-webmvc-jetty.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/framework/webmvc-tomcat[webmvc-tomcat]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-webmvc-tomcat.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-framework-webmvc-tomcat.yml"]
|===
=== Integration
[%header,cols="2"]
|===
h|Smoke Test
h|Status
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/integration/integration-basic[integration-basic]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-integration-basic.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-integration-basic.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/integration/integration-webfux-data[integration-webfux-data]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-integration-webfux-data.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-integration-webfux-data.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/integration/spring-amqp-rabbit[spring-amqp-rabbit]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-amqp-rabbit.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-amqp-rabbit.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/integration/spring-kafka[spring-kafka]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-kafka.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-kafka.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/integration/spring-kafka-avro[spring-kafka-avro]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-kafka-avro.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-kafka-avro.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/integration/spring-kafka-streams[spring-kafka-streams]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-kafka-streams.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-kafka-streams.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/integration/spring-pulsar[spring-pulsar]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-pulsar.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-pulsar.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/integration/spring-pulsar-reactive[spring-pulsar-reactive]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-pulsar-reactive.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-integration-spring-pulsar-reactive.yml"]
|===
=== Security
[%header,cols="2"]
|===
h|Smoke Test
h|Status
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/security/ldap-client[ldap-client]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-ldap-client.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-ldap-client.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/security/security-ldap[security-ldap]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-security-ldap.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-security-ldap.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/security/security-oauth2-authorization-server[security-oauth2-authorization-server]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-security-oauth2-authorization-server.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-security-oauth2-authorization-server.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/security/security-oauth2-resource-server[security-oauth2-resource-server]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-security-oauth2-resource-server.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-security-oauth2-resource-server.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/security/security-webflux[security-webflux]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-security-webflux.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-security-webflux.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/security/security-webmvc[security-webmvc]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-security-webmvc.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-security-security-webmvc.yml"]
|===
=== Session
[%header,cols="2"]
|===
h|Smoke Test
h|Status
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/session/session-jdbc[session-jdbc]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-session-session-jdbc.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-session-session-jdbc.yml"]
|https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/session/session-redis-webflux[session-redis-webflux]
| image:https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-session-session-redis-webflux.yml/badge.svg["Status", link="https://github.com/spring-projects/spring-lifecycle-smoke-tests/actions/workflows/3.3.x-session-session-redis-webflux.yml"]
|===
:toc-title: 3.4.x Projects
== 3.4.x Projects

View File

@@ -4,8 +4,13 @@ plugins {
smokeTests {
'3.3.x' {
branch = 'main'
location = "../main"
branch = '3.3.x'
location = "../3.3.x"
cronSchedule = "10 0 * * *"
}
}
'3.4.x' {
branch = 'main'
location = "../main"
cronSchedule = "20 0 * * *"
}
}