Commit Graph

931 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
1b2a868ab5 Next development version 2023-12-04 13:49:41 +00:00
Janne Valkealahti
b3597cdb8b Update central workflow 2023-12-04 13:45:51 +00:00
Janne Valkealahti
b32af171ee Update central workflow 2023-12-04 13:43:15 +00:00
Janne Valkealahti
2446a7f153 Test with boot 3.1.6 and 3.2.0
- Relates #1122
2023-11-24 07:57:28 +00:00
Janne Valkealahti
9bdba51ad4 Upgrade spring-boot 3.1.6
- Fixes #1123
2023-11-24 07:56:24 +00:00
Janne Valkealahti
5c7355dfcb Use adopt distribution in ci boot 2023-11-22 09:28:53 +00:00
Janne Valkealahti
967fedb90f Test with boot 3.2.x
- Update boot-ci to use 3.1.5, 3.2.0-RC2
- Relates #1122
2023-11-13 15:43:16 +00:00
Janne Valkealahti
41a340bca3 Migrate to StandardReflectionParameterNameDiscoverer
- This is per deprecation notes in
  LocalVariableTableParameterNameDiscoverer
- Relates #1122
2023-11-13 15:37:16 +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
Eric Haag
33d68e7878 Update workflows with Gradle Enterprise credentials
Only workflows that do not build PRs have been configured with
credentials.
2023-10-09 10:12:31 +01:00
Eric Haag
8194d8da45 Connect build to ge.spring.io
This change publishes a build scan to ge.spring.io for every local
build from an authenticated Spring committer and for CI where
appropriate access tokens are available. The build will not fail if
publishing fails.

This change also allows the build to benefit from remote build caching,
providing faster builds for all contributors.

Additionally, the project will have access to all features of Gradle
Enterprise such as:

- Dashboards to view all historical build scans, along with performance
   trends over time
- Build failure analytics for enhanced investigation and diagnosis of
   build failures
- Test failure analytics to better understand trends and causes around
   slow, failing, and flaky tests
2023-10-09 10:12:31 +01:00
Janne Valkealahti
e3fead1c7f Update spring-boot 3.1.4
- Relates #1117
2023-10-09 10:00:42 +01:00
Janne Valkealahti
9bb0674cc9 Merge pull request #1104 from egreijus
* pr/1104:
  Polish "Upgrade to Spring Boot 3"
  Upgrade to Spring Boot 3
2023-10-05 12:51:34 +01:00
Janne Valkealahti
2025282e06 Polish "Upgrade to Spring Boot 3" 2023-10-05 12:49:46 +01:00
Janne Valkealahti
7e78d78d05 Next major development version 2023-10-04 14:16:37 +01:00
Erik Greijus
497eebe55c Upgrade to Spring Boot 3 2023-08-29 12:52:50 +02:00
Janne Valkealahti
6bddecd3f2 Fix version discovery 2023-06-19 10:52:03 +01:00
Janne Valkealahti
9b93f3b797 Fix ci-boot.yml 2023-06-12 12:28:47 +01:00
Janne Valkealahti
f6b4464804 Add ci boot workflow 2023-06-12 12:24:21 +01:00
Janne Valkealahti
2bad237d9d Upgrade jfrog 2.39.1 in release workflows 2023-06-05 09:59:05 +01:00
Janne Valkealahti
d0e48a797d Upgrade jfrog 2.39.1 in ci 2023-06-05 09:05:02 +01: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
e0090fc58b Update readme 2022-05-05 14:49:36 +01:00
Janne Valkealahti
815e327ad2 Next minor development version 2022-05-05 14:31:28 +01:00
github-actions[bot]
91edc8be8e Next development version 2022-05-05 13:05:05 +00: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
937519f9ff Next minor development version 2022-04-06 08:15:48 +01:00
github-actions[bot]
e33b3fc9f1 Next development version 2022-04-06 06:53:58 +00: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
0e489a8dfb Revert "Next development version"
This reverts commit 0b521914fe.
2021-07-11 17:43:35 +01:00
github-actions[bot]
0b521914fe Next development version 2021-07-11 16:27:25 +00:00
Janne Valkealahti
1cdd9eb469 Update release workflow 2021-07-11 15:32:02 +01:00
Janne Valkealahti
281909c40c Update release workflow 2021-07-11 14:07:43 +01:00
Niels
19d1fc3836 Implement named transitions
- Backport #850
- Fixes #989
Co-authored-by: Niels Hoppe <niels.hoppe@fokus.fraunhofer.de>
2021-07-11 12:49:21 +01:00
Janne Valkealahti
6cf3851df4 Update labels 2021-07-11 08:54:10 +01:00
Janne Valkealahti
a5f7b1e346 Update gpg key 2021-07-05 08:35:23 +01:00
Erik Greijus
4da9c52742 Restore all regions of statemachine
- Restore all regions of statemachine
- A persisted statemachine with orthogonal states will not be correctly
  restored as only the top region gets correctly reset. Tests in
  StateMachineResetTests use the correct way to reset the statemachine
  with all regions
- Fixes #978
2021-06-26 16:25:28 +01:00
daniel ding
c930c54fad Fix repository factory choice junction action construction
- add actions to CHOICE & JUNCTION node
- Fixes #934
2021-06-26 16:04:53 +01:00
Donquih0te
acb6f1d4a3 fix typo 2021-06-26 15:35:12 +01:00
Janne Valkealahti
b26d87733d Add github release to milestone release 2021-06-26 15:32:08 +01:00
Janne Valkealahti
6a2e51d023 Manage labels 2021-06-26 15:23:41 +01:00
Janne Valkealahti
a047e0f89d Update jfrog 1.50.0 2021-06-26 14:15:49 +01:00
Janne Valkealahti
475622db63 Update jfrog 1.50.0 2021-06-26 14:12:50 +01:00