Chris Bono
5da13d29d2
[CI] Update boot version property at release time
2023-10-13 17:45:18 -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
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
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
a2415e92b3
[CI] Remove check-samples from main ci.yml
2023-10-05 14:19:04 -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
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
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
Chris Bono
c94cfee29f
Update deploy-docs-antora.yml
2023-09-25 16:06:09 -05:00
Chris Bono
5677d88370
Update deploy-docs-antora.yml
2023-09-25 16:00:46 -05:00
Chris Bono
391d7863bf
Fix Antora deploy docs
2023-09-25 01:01:11 -05:00
Chris Bono
758153d140
Migrate docs to Antora infrastructure ( #460 )
...
Resolves #385
2023-09-25 00:29:05 -05:00
Jongwoo Han
9bac60bdcb
Replace deprecated command with environment file ( #440 )
2023-09-13 20:43:51 -05:00
Chris Bono
5471b3af12
[CI] Rename 0.2.x dispatcher workflow
2023-04-30 10:11:06 -05:00
Chris Bono
6a33a4a7e6
[CI] Schedule 0.2.x workflow
2023-04-30 10:08:41 -05:00
Chris Bono
aadc1d8135
[CI] Add 0.2.x to ci.yml
2023-04-28 22:34:48 -05:00
Chris Bono
231a4e643a
[CI] remove --info from build command
2023-04-25 23:22:13 -05:00
Chris Bono
8b198c7ad3
Update ci-pr.yml
...
Add 0.2.x branch
2023-04-17 16:44:45 -05:00
Chris Bono
86c95f883e
Replace refs from spring-projects-experimental to spring-projects
2023-04-10 16:05:33 -05:00
Chris Bono
634f60df96
[CI] Update release workflow for 0.2.0
...
- Add 0.2.0 to hardcoded list of pre-releases
- Fix branch creation for full GA step
2023-03-24 11:15:11 -05:00
Chris Bono
fd41a8f836
[CI] Add aggregate jacoco report ( #370 )
2023-03-11 21:51:17 -06:00
Chris Bono
1a2dcb8610
Remove heading from pulsar-header.adoc ( #369 )
...
* Remove heading from pulsar-header.adoc
- Also include jacoco upload to ci-pr.yml
* Remove heading from pulsar-header.adoc
- Also include jacoco upload to ci-pr.yml
2023-03-08 11:05:14 -05:00
Chris Bono
39ba253161
[CI] Add integration test support ( #357 )
...
The `PulsarFunctionAdministrationIntegrationTests` was causing an OOM
because it copies a large archive into memory in order to setup its
testcontainers.
The unit tests running in parallel consume most of the available resources
so we split the ITs into their own step in the workflow and all is happy.
This is also good to have support for integration tests in the project.
2023-02-20 13:17:51 -06:00