Commit Graph

550 Commits

Author SHA1 Message Date
Chris Bono
5da13d29d2 [CI] Update boot version property at release time 2023-10-13 17:45:18 -05:00
Chris Bono
ca568331b7 Remove Pulsar binder docs
The Pulsar binder has been moved to SCSt along with its docs. This
commit deletes the local version of the binder docs and adjusts any
binder links to point to the SCSt docs.
2023-10-12 13:17:14 -05:00
Chris Bono
c31a4e1988 Update docs link in README to Antora docs 2023-10-12 12:52:02 -05:00
Chris Bono
dd95931c11 Update to Spring Framework 6.1.0-RC1 (#469)
Also update other libs to RC1
* Micrometer
* Micrometer Tracing
* Reactor
2023-10-12 12:50:47 -05:00
Chris Bono
287491d070 Update to new antora docs ui (#470) 2023-10-12 12:04:26 -05:00
Chris Bono
5ff3d99b99 Update Reactive Pulsar Client 0.4.0 (#468) 2023-10-09 13:09:45 -05:00
Chris Bono
ca1cb28e95 [CI] Update release to close and release Sonatype repo separately 2023-10-08 11:50:51 -05:00
Chris Bono
c0920a0f0d Set samples to always run tests 2023-10-08 11:09:51 -05:00
Chris Bono
b1b0910615 [CI] Add Trivy default config file 2023-10-07 11:12:57 -05:00
Chris Bono
0db29a674f [CI] Add Trivy vulnerability scans
Adds Trivy vulnerability scan jobs to both CI and PR workflows.

Resolves #466
2023-10-06 21:50:50 -05:00
Chris Bono
203260a0c7 [CI] Simplify checkout and setup steps
* Also remove GE credentials for PR runs
2023-10-06 21:42:19 -05:00
Chris Bono
3a76f16372 [CI] Deploy artifacts in parallel with deploy docs (fix syntax) 2023-10-06 17:23:34 -05:00
Chris Bono
fff475dc18 [CI] Deploy artifacts in parallel with deploy docs 2023-10-06 16:32:46 -05:00
Chris Bono
23d993d3c8 [CI] Skip publishing of mavenOptionalRuntimeElements
This commit works around a bug in the Gradle SigningPlugin where it
attempts to sign 'java-classes-dir' and 'java-resources-dir' from the
'mavenOptionalRuntimeElements' configuration.
2023-10-06 13:54:48 -05:00
Chris Bono
2d190a3d1a [CI] Add check_samples to 'needs' for 'perform_release' job 2023-10-05 21:23:06 -05:00
Chris Bono
1bf72c2dc6 Revert "[CI] Remove check-samples from main ci.yml"
This reverts commit a2415e92b3.
2023-10-05 21:21:51 -05:00
Chris Bono
dcdee6e8b7 [CI] Revent debugging changes from check-samples.yml 2023-10-05 21:20:46 -05:00
Chris Bono
0a2fd418e1 [CI] Filter out java-classes-dir and java-resources-dir from published artifacts 2023-10-05 21:19:08 -05:00
Chris Bono
a2415e92b3 [CI] Remove check-samples from main ci.yml 2023-10-05 14:19:04 -05:00
Chris Bono
ee578a5295 [CI] Update to Gradle 8.4-rc3 2023-10-05 14:17:35 -05:00
Chris Bono
8a296d0340 [CI] Debugging check-samples (cont..) 2023-10-05 10:11:16 -05:00
Chris Bono
bf779eda93 [CI] Debugging check-samples (cont..) 2023-10-05 00:56:51 -05:00
Chris Bono
d35ba803a5 [CI] Debugging check-samples (cont..) 2023-10-05 00:26:44 -05:00
Chris Bono
feb43e4424 [CI] Debugging check-samples 2023-10-05 00:21:24 -05:00
Chris Bono
cdfcccefc3 [CI] Avoid build cache on check-samples 2023-10-05 00:11:41 -05:00
Chris Bono
b64a7110b3 Add check-samples step in CI (#467)
See #450
2023-10-04 23:58:09 -05:00
Chris Bono
4919f3efc3 [CI] Update spring-gradle-build-action to v2 in prepare-release job 2023-10-01 23:49:03 -05:00
Chris Bono
05162504e8 [CI] Remove log-complete job in ci.yml
* Use gradle-build-action in ci-pr.yml
* Rename deploy-docs-antora.yml to deploy-docs-dispatcher-antora.yml
2023-10-01 22:30:58 -05:00
Chris Bono
ffcca01079 [CI] Inline Antora deploy docs in CI workflow (cont..)
* Adjust site-path to deploy docs
2023-10-01 22:10:10 -05:00
Chris Bono
4a8b9c66ca [CI] Inline Antora deploy docs in CI workflow (cont..)
* Remove copy cache step
2023-10-01 21:52:11 -05:00
Chris Bono
378d4bd61f [CI] Inline Antora deploy docs in CI workflow 2023-10-01 21:37:22 -05:00
Chris Bono
bf308545ab [CI] Put deploy artifacts back into build job (cont..)
* Fixed syntax of job dependencies
2023-10-01 20:32:58 -05:00
Chris Bono
3b4dcc2e07 [CI] Put deploy artifacts back into build job 2023-10-01 20:30:36 -05:00
Chris Bono
2f06dcc57a [CI] Attempt to split deploy artifacts again (cont..)
* Add build task before publishArtifacts
2023-10-01 14:20:10 -05:00
Chris Bono
de82b99671 [CI] Attempt to split deploy artifacts again (cont..)
* Add missing checkout step
2023-10-01 13:46:37 -05:00
Chris Bono
e618bab75f [CI] Attempt to split deploy artifacts again (cont..)
* Remove gradle wrapper validation step
2023-10-01 12:53:30 -05:00
Chris Bono
2cef94e5a8 [CI] Attempt to split deploy artifacts again 2023-10-01 12:44:30 -05:00
Chris Bono
b8278fe0fa [CI] Moved deploy step into build job 2023-10-01 12:22:19 -05:00
Chris Bono
da3a483a2a [CI] Disable cache on deploy job 2023-10-01 11:54:36 -05:00
Chris Bono
2c8b5586ce [CI] Switch to gradle-build-action 2023-10-01 11:35:06 -05:00
Chris Bono
5677c58463 [CI] Wait for deploy artifacts before deploying docs 2023-10-01 10:22:29 -05:00
Chris Bono
309e279046 [CI] Wait for docs deploy run to finish 2023-09-30 23:09:31 -05:00
Chris Bono
1e445e2b1e [CI] Add plugin for unpublished Spring modules 2023-09-30 22:35:14 -05:00
Chris Bono
0591a8047c [CI] Splitting build into multiple jobs
* Testing direct invocation of Antora in CI
* Remove deprecation for Node16
2023-09-30 16:45:41 -05:00
Chris Bono
cb62cb0be7 [CI] Update actions/checkout to v3 (Node 16) 2023-09-30 08:17:22 -05:00
Chris Bono
893161b601 Do not sign directories in artifacts (Gradle 8 workaround) (#465) 2023-09-30 06:31:30 -05:00
Chris Bono
7d29190033 Update to Gradle 8.3 (#464) 2023-09-27 17:14:35 -05:00
Chris Bono
857af9b9cb Make PulsarClientProxy package protected (#459) 2023-09-26 17:35:20 -05:00
Chris Bono
776a7c0da8 Remove separate deployDocs gradle task 2023-09-25 20:38:57 -05:00
Rob Winch
0830704644 Antora (#462)
* Use providers.provider for modifiedFile

This defers the looking up of modifiedFiles until it is used. It
also allows other tasks to be ran from the non-primary worktree.
Working in another worktree is essential for Antora which will clone
each branch/tag into a new worktree to process it.

* Move Asdiidoc Attributes to antora.yml

This ensures the attributes are available for the docs-build branch
as well.

* Fix GitHub Actions Permissions

The permission actions: write is necessary so that pushes to branches
and tags can invoke the deploy-docs workflow on the docs-build branch
2023-09-25 17:52:43 -05:00