Andy Wilkinson
820b42cbcb
Update PR workflow to use shared build action
...
Closes gh-42573
1 year ago
Stéphane Nicoll
20b3e6120d
Apply conventions to existing Actions and Workflows
...
This commit applies the conventions that we documented on our wiki, see
https://github.com/spring-projects/spring-boot/wiki/GitHub-Actions .
In no particular order this:
* Use consistent single quotes for descriptions
* Order elements in a predictable order. In particular, inputs, outputs,
and environment variables are ordered alphabetically
Closes gh-42512
1 year ago
Phillip Webb
c3b8337638
Unify commercial and OSS workflows
...
See gh-42333
1 year ago
Phillip Webb
03d795f9bc
Add commercial repository references to CI
...
See gh-42333
1 year ago
Andy Wilkinson
df73191cb0
Update secret used to authenticate with Develocity
...
Closes gh-42404
1 year ago
Phillip Webb
cd2aa2b97d
Use toolchains for Java 21
...
See gh-42433
1 year ago
Phillip Webb
68aed50615
Use toolchains for Java 22
...
See gh-42433
1 year ago
Phillip Webb
eafe61c4ca
Backport upgrade to Gradle 8.10.1
...
Cherry-pick commits d756bf4e86, 083ac67d13 and 162c929a80 to
upgrade to Gradle 8.10.1.
Closes gh-42433
1 year ago
Stéphane Nicoll
ae8315e90a
Use Liberica for Java 23 CI
...
Closes gh-42354
1 year ago
Andy Wilkinson
6d8a421114
Update CI to use Java 23 GA
...
Closes gh-42345
1 year ago
Phillip Webb
cad5dd2b85
Use variables for `runs-on` settings
...
See gh-42333
1 year ago
Stéphane Nicoll
77d62dd9d0
Enable Java 23-ea on CI
...
Closes gh-41711
1 year ago
Andy Wilkinson
d627a5db6b
Allow other CI jobs to continue when one fails
...
Closes gh-41925
1 year ago
Stéphane Nicoll
00cfe4dddd
Don't pass -ea suffix into Gradle as the toolchain version
...
This commit is similar to what we had to do for Java 22-ea.
Given our actions have changed quite a bit, this commit replaces the
"java-distribution" parameter by a "java-early-access" parameter. When
set, it automatically switches the distribution to temurin as well as
applying the same handling of the Java version as in b8a6cab.
See gh-41698
1 year ago
Stéphane Nicoll
7273a4bc26
Enable Java 23-ea on CI
...
See gh-41698
1 year ago
Stéphane Nicoll
f4b55a6f28
Harmonize GitHub Actions settings
...
Closes gh-41463
1 year ago
Stéphane Nicoll
fc5fc7f5c3
Harmonize GitHub Actions structure
...
This commit harmonizes the order of elements, in particular the settings
of the deploy step. It also adds the ability to build against a
different distribution than liberica.
Closes gh-41457
1 year ago
Andy Wilkinson
7c6d40f777
Prepare 3.3.x branch
2 years ago
Andy Wilkinson
90aae5a0b7
Use ubuntu-latest GitHub Actions runner for Linux builds
...
A full build requires a lot of disk space. I believe this is mostly
due to the large number of Docker images that the tests utilize. By
default, the amount of free disk space on an ubuntu-latest runner
does not meet or needs. In this commit, we work around this using
the free-disk-space action which deletes things like the Android
SDK and Haskell installations that are both large and not needed by
our builds.
Closes gh-40705
2 years ago
Phillip Webb
101b3a5416
Use OSS self hosted runners
...
Closes gh-40683
2 years ago
Andy Wilkinson
83f692237d
Migrate to com.gradle.develocity plugin
...
Closes gh-40153
2 years ago
Andy Wilkinson
a4231abb0a
Polish GHA input and output handling
2 years ago
Andy Wilkinson
19714c9e08
Correct name of secret access key input
...
See gh-40353
2 years ago
Andy Wilkinson
e4802b880d
Encapsulate common build steps in a composite action
...
Closes gh-40353
2 years ago
Andy Wilkinson
d8c57810e2
Polish "Upgrade to gradle/actions 3.2.1"
...
See gh-40219
2 years ago
dependabot[bot]
513b22cac0
Upgrade to gradle/actions 3.2.1
...
See gh-40219
2 years ago
Phillip Webb
85e4b15cca
Polish workflow yaml
2 years ago
Phillip Webb
012872b1f3
Polish GitHub action names and formatting
2 years ago
Phillip Webb
75012c5173
Attempt to fix Windows build error with Antora
...
See gh-33766
2 years ago
Andy Wilkinson
3abf43bb11
Don't run antora task on Windows CI builds
2 years ago
Andy Wilkinson
9236759667
Switch to Liberica distribution for Java 22 CI
...
Closes gh-40044
2 years ago
Andy Wilkinson
b8a6cab716
Don't pass -ea suffix into Gradle as the toolchain version
...
See gh-39746
2 years ago
Andy Wilkinson
e96460a20b
Fix Java 22 CI
...
See gh-39746
2 years ago
Andy Wilkinson
8efdc1e46d
Add CI for Java 22
...
Closes gh-39746
2 years ago
Andy Wilkinson
1c8de17667
Use larger Linux runner
...
See gh-39805
2 years ago
Andy Wilkinson
33db600af1
Polish CI notification message
...
See gh-39805
2 years ago
Andy Wilkinson
f59a7b45ff
Polish
2 years ago
Andy Wilkinson
34fe89981e
Expand GitHub actions CI to Linux and multiple Java versions
...
Closes gh-39805
2 years ago
Andy Wilkinson
714a95aa82
Pass job status into send-notification action
2 years ago
Andy Wilkinson
049a2c01ed
Make run name in CI notification configurable and improve default
...
See gh-39761
2 years ago
Andy Wilkinson
ca6ee61493
Print JVM thread dumps if the build is cancelled
...
See gh-39761
2 years ago
Andy Wilkinson
c1b15cd367
Send notifications from GitHub Actions to Google Chat
...
See gh-39761
2 years ago
Andy Wilkinson
b1381e8178
Add Gradle user name to properties and configure all in separate step
...
See gh-39761
2 years ago
Andy Wilkinson
c4ec76e1d0
Run Windows build on GitHub actions
...
Closes gh-39761
2 years ago