Commit Graph

112 Commits

Author SHA1 Message Date
Chris Bono
186e2397d2 [CI] Fix check-samples.yml invalid variable reference (attempt 2) 2024-01-14 11:47:45 -06:00
Chris Bono
abc7c8415f [CI] Fix check-samples.yml invalid variable reference 2024-01-14 11:44:27 -06:00
Chris Bono
ba05e7e724 [CI] Add Spring Boot 3.3.0 compatibility check 2024-01-14 11:40:25 -06:00
Chris Bono
a52532de53 Add Jacoco code coverage violation rules (#533)
This commit adds Jacoco violation rules as well as the following:
- fails the PR workflow if rules are violated
- uploads the report if the rules are violated
- replaces JacocoConventionsPlugin (Java) with a simple groovy script

Resolves #511
2024-01-01 12:37:55 -06:00
Chris Bono
aebb7112d1 [CI] Do not create branch for new release (#522)
Previously a new branch was created and tagged for every GA release.
This commit removes the branch creation and simply tags the current
branch with the release version.

Resolves #498
2023-12-15 21:21:26 -06:00
Chris Bono
10915b77af Update spring-doc-actions to v0.0.13 (#521) 2023-12-14 11:51:19 -06:00
Chris Bono
5423bccd56 [CI] Fix Trivy scan in both CI and CI PR workflows (take2) 2023-12-11 23:42:49 -06:00
Chris Bono
556f285fc2 [CI] Fix Trivy scan in both CI and CI PR workflows 2023-12-11 23:06:39 -06:00
Chris Bono
843e02ce65 [CI] Guard code scanning workflows for main repo only 2023-12-11 00:32:56 -06:00
Chris Bono
b67326e12e [CI] Fix trivy standalone workflow 2023-12-11 00:28:04 -06:00
Chris Bono
b057465f33 [CI] Add separate Trivy workflow (trivy-scan.yml) 2023-12-10 17:07:18 -06:00
Chris Bono
4528a2c03c Add workflow dispatch to codeql 2023-12-10 16:03:37 -06:00
Chris Bono
3f2772def8 Create codeql.yml 2023-12-10 15:55:05 -06:00
Chris Bono
d4183fed38 Add sandbox testing area Github Actions workflow 2023-12-08 11:12:02 -06:00
Chris Bono
1d6f65fda1 [CI] Add 'check-samples' job to CI-PR.yml
* Adjust 'needs' for check-samples step
2023-11-27 15:05:20 -06:00
Chris Bono
7ffe1ddd40 [CI] Add 'check-samples' job to CI-PR.yml
* Use different version var
2023-11-27 14:17:55 -06:00
Chris Bono
a0d842e5e6 [CI] Add 'check-samples' job to CI-PR.yml
* Add version number var
2023-11-27 08:29:58 -06:00
Chris Bono
9283066fe3 [CI] Add 'check-samples' job to CI-PR.yml
* Removed signing of artifacts
2023-11-26 23:27:14 -06:00
Chris Bono
d071ad1a2c [CI] Add 'check-samples' job to CI-PR.yml 2023-11-26 23:06:18 -06:00
Chris Bono
d44aa2a1ad [CI] Use changelog-generator for release-notes
Remove temp workflow for debugging
2023-11-22 15:04:17 -06:00
Chris Bono
b05fa707f4 [CI] Use changelog-generator for release-notes (update) 2023-11-22 15:00:51 -06:00
Chris Bono
512ec73d94 [CI] Use changelog-generator for release-notes 2023-11-22 14:57:30 -06:00
Chris Bono
e2895c4a14 [CI] Properly named tasks for central-release.yml 2023-11-20 17:41:44 -06:00
Chris Bono
92aa2c5d86 [CI] Move closeOssrhStagingRepository to root project 2023-11-20 16:00:15 -06:00
Chris Bono
f73dc55432 [CI] Fix 'gh release create' to point to tag [skip ci] 2023-10-28 14:29:30 -05:00
Chris Bono
d484a012d7 Add Slack notification for release 2023-10-17 15:48:46 -05:00
Chris Bono
907cd74a1c [CI] Update snapshot boot version property at end of release process 2023-10-14 20:45:45 -05:00
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