Commit Graph

165 Commits

Author SHA1 Message Date
Janne Valkealahti
e62b09d2bb Overhaul gradle build
- Focus of this commit is to have modern gradle build.
- Migrate most of a plugin configurations from dsl
  into buildSrc.
- This fixes issues with existing docs build.
- Allows to sign files so that we have that part
  done for central in a build.
- We can skip publishing samples.
- We're able to share similar logic for modules
  which are meant for publish or just being samples.
- It's easier to upgrade gradle versions without
  getting various build issues.
- Relates #1143
2024-03-14 12:26:47 +00:00
Janne Valkealahti
9bdba51ad4 Upgrade spring-boot 3.1.6
- Fixes #1123
2023-11-24 07:56:24 +00:00
Janne Valkealahti
1c974ac3f9 Configure spring repos conditionally
- Depending on a build, use milestone and/or snapshot repos
- Relates #1122
2023-11-13 13:15:37 +00:00
Janne Valkealahti
27dbddebae Upgrade spring-boot 3.1.5
- Relates #1117
2023-10-30 10:32:45 +00:00
Janne Valkealahti
e3fead1c7f Update spring-boot 3.1.4
- Relates #1117
2023-10-09 10:00:42 +01:00
Erik Greijus
497eebe55c Upgrade to Spring Boot 3 2023-08-29 12:52:50 +02:00
Janne Valkealahti
3ad063a806 Upgrade gradle 7.6.1
- Switch propdeps-plugin to custom OptionalDependenciesPlugin
- Switch io.spring.dependency-management with custom
  spring-statemachine-platform project
- Use proper gradle publication system
- Switch to testfixtures from a custom tests jar
- Migrate to spring-asciidoctor-backends
- Generic changes to bom/starter create as we now use publications
2023-05-31 12:27:41 +01:00
Janne Valkealahti
cf4eb2f7c0 Update boot 2.7.0
- Fixes #1052
2022-05-22 16:47:40 +01:00
Janne Valkealahti
1f1d706715 Update boot 2.6.7
- Fixes #1048
2022-05-05 09:28:18 +01:00
Janne Valkealahti
3b93d9de02 Update boot 2.6.6
- Fixes #1040
2022-04-06 08:35:18 +01:00
Janne Valkealahti
b50d3f2372 Update boot 2.5.12
- Fixes #1037
2022-04-05 08:21:48 +01:00
Janne Valkealahti
9cf1042cb5 Update boot 2.5.10
- Fixes #1027
2022-03-07 10:10:12 +00:00
Janne Valkealahti
91cc99a149 Switch from old repo names 2022-03-07 08:56:28 +00:00
Janne Valkealahti
af4cfc4d70 Fix samples publish
- When going from boot 2.4.x to 2.5.x build didn't get
  fatjar anymore, instead only "plain" jar were published.
- This same thing happened with local install and
  artifactory publish.
- Define bootJar as artifact in sample projects.
- Fixes #994
2021-07-12 10:28:02 +01:00
Janne Valkealahti
db46a706c6 Update boot 2.5.2
- Fixes #971
2021-06-26 13:58:38 +01:00
Janne Valkealahti
0c88fb9b2c Update boot 2.5.0-RC1
- Fixes #953
2021-04-23 13:09:06 +01:00
Janne Valkealahti
6413bff53c Add release/milestone workflows
- Add one full kick workflows for doing milestone or release.
- Use new central infra for all workflows
- Still keep old manual central workflows as we probably need
  those until branches are fixes to use new workflows for central.
- Separate artifactory build names so that we have unique ones
  for snapshot/milestone/release per branch as otherwise
  jfrog artifact download might be inaccurate.
- Use github environments to pause workflow for promotion and
  central sync to be able manually check that staged and released
  artifacts looks ok.
- Add tweaks to gradle build to ease switching to milestone, release
  or next dev version.
2021-04-03 14:18:13 +01:00
Janne Valkealahti
d93f8745a2 Update boot 2.5.0-M3
- Remove deprecated devtools settings
- Fixes #939
2021-03-28 15:59:56 +01:00
Janne Valkealahti
f1b086d25c Attempt to build and publish from workflows 2021-03-26 14:00:27 +00:00
Janne Valkealahti
33038ee8bc Update boot 2.4.4
- Fixes #933
2021-03-18 17:48:09 +00:00
Janne Valkealahti
d9aca4480b Update boot 2.4.3
- Fixes #928
2021-03-13 16:08:31 +00:00
Janne Valkealahti
439c854cac Update docs build
- Fixes #926
2021-03-13 13:02:45 +00:00
Janne Valkealahti
e56591c5e9 Temporarily add jcenter repo
- To resolve asciidoctor update and changes later,
  add jcenter to get asciidoctorj-groovy-dsl-1.6.0
  downloaded if not cached.
- Relates to #926
2021-03-12 12:40:07 +00:00
Janne Valkealahti
6aa61a04b8 Update boot 2.4.2
- Fixes #916
2021-01-17 16:00:36 +00:00
Janne Valkealahti
103eedf80c Update Boot 2.4.1
- Remove reactor version pump
- Fixes #896
2020-12-11 09:15:08 +00:00
Janne Valkealahti
07cf924578 Port build-tests tests to assertj 2020-11-28 19:56:11 +00:00
Janne Valkealahti
89afd543f4 Port core tests to assertj 2020-11-28 17:51:15 +00:00
Janne Valkealahti
20daa7cc2d Port recipes tests to assertj 2020-11-28 14:55:03 +00:00
Janne Valkealahti
3d4c1b9d28 Port cluster tests to assertj 2020-11-28 14:51:34 +00:00
Janne Valkealahti
c4f9d68870 Port zookeeper tests to assertj 2020-11-28 14:49:50 +00:00
Janne Valkealahti
d19b5d298a Port kryo tests to assertj 2020-11-28 14:32:01 +00:00
Janne Valkealahti
b4c2f1849a Port samples tests to assertj 2020-11-28 14:26:11 +00:00
Janne Valkealahti
76add14365 Add build flag to print test results 2020-11-22 14:43:34 +00:00
Janne Valkealahti
69d0d9d65f Port autoconfigure tests to assertj 2020-11-22 13:25:09 +00:00
Janne Valkealahti
644dd331cb Port uml tests to assertj 2020-11-22 10:38:27 +00:00
Janne Valkealahti
c587a29843 Use reactor snapshots
- Reactor 3.4.0 has issue where emit my violate specs,
  thus causing issues in statemachine itself
  https://github.com/reactor/reactor-core/issues/2488
- That is now fixed in 3.4.1 snapshots so force build
  to use it now to wait boot 2.4.1.
2020-11-21 09:56:00 +00:00
Janne Valkealahti
3f0f51bc8c Update boot 2.4.0 2020-11-15 14:30:28 +00:00
Janne Valkealahti
64b431cbc2 Fix gradle plugin repos 2020-11-14 13:47:18 +00:00
Janne Valkealahti
7526cb0f54 Update boot 2.4.0-RC1 2020-10-31 09:18:35 +00:00
Janne Valkealahti
15a0b2d3dc Update blockhound settings 2020-10-18 10:08:41 +01:00
Janne Valkealahti
7ec28522cf Remove h2 downgrade
- Use h2 from framework as #817 doesn't cause issues anymore.
2020-10-18 09:16:38 +01:00
Janne Valkealahti
eea8f1f045 Attempt to fix flaky tests
- Change timeouts
- Switch to assertj
2020-09-06 08:34:20 +01:00
Janne Valkealahti
0ee5e5afdb Bump to boot 2.3.3.RELEASE 2020-09-05 16:07:15 +01:00
Jay Bryant
2e5ccdf424 Upgrade spring-doc-resources
Upgrade spring-doc-resources from version 0.2.0 to version 0.2.1
to get a bug fix (setting display width for HTML output).
2020-09-05 15:50:22 +01:00
Jay Bryant
af66fa8321 Update spring-doc-resources version and highlight
Update the version of spring-doc-resources and the highlighter for HTML
to get the latest look and feel and nicer code listings.
2020-09-05 15:50:22 +01:00
Janne Valkealahti
8d0f7f0268 Pump asciidoctor version
- New versions needed for jdk11
- Forward port #863
2020-09-05 15:29:42 +01:00
Janne Valkealahti
dd2017c8b5 Configure BlockHound 2019-12-26 10:23:17 +00:00
Janne Valkealahti
2eebb2b0bf Polish build 2019-12-25 09:23:49 +00:00
Janne Valkealahti
49860418f8 Duplicate base junit4 classes for junit5
- AbstractStateMachineTests to AbstractStateMachineJUnit4Tests
- StateMachineTestPlanBuilderTests to StateMachineTestPlanBuilderJUnit4Tests
- Add AbstractStateMachineJUnit5Tests and StateMachineTestPlanBuilderJUnit5Tests
- Move away from junit4 assertThat methods
- Fixes #780
- Also completes and Fixes #771
2019-12-24 20:37:11 +00:00
Janne Valkealahti
3d71c9606e Exclude smoke test by default 2019-12-24 17:06:57 +00:00