Commit Graph

125 Commits

Author SHA1 Message Date
dependabot[bot]
6cda41c063 Bump the development-dependencies group with 5 updates (#695)
Bumps the development-dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `3` | `4` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `3` | `4` |
| [spring-io/spring-doc-actions](https://github.com/spring-io/spring-doc-actions) | `0.0.13` | `0.0.17` |
| [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) | `1.19.0` | `1.26.0` |
| [github/codeql-action](https://github.com/github/codeql-action) | `2` | `3` |


Updates `actions/checkout` from 3 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

Updates `actions/upload-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

Updates `spring-io/spring-doc-actions` from 0.0.13 to 0.0.17
- [Commits](https://github.com/spring-io/spring-doc-actions/compare/v0.0.13...v0.0.17)

Updates `slackapi/slack-github-action` from 1.19.0 to 1.26.0
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](https://github.com/slackapi/slack-github-action/compare/v1.19.0...v1.26.0)

Updates `github/codeql-action` from 2 to 3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: development-dependencies
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: development-dependencies
- dependency-name: spring-io/spring-doc-actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: slackapi/slack-github-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 16:42:22 -05:00
Chris Bono
5834925e29 Add Spring Pulsar 1.0.0 + Boot 3.2.3 compat test 2024-05-10 11:18:08 -05:00
Chris Bono
7fc1fa0479 [CI] Add short-circuiting checkFormat step ci-pr 2024-04-23 13:45:01 -05:00
Chris Bono
bc95fd51a9 [CI] Adjust check-samples.yml for Java 21
Exclude the 'sample-signup-function' as it does not compile w/ Java 21
2024-03-22 14:58:39 -05:00
Chris Bono
19957ac619 Add Java 21 support for running tests (#622)
This commit adds a Gradle property 'testToolchain' that when set will
configure the Java toolchain plugin accordingly.

Additionally:
-------------
* Replace the custom toolchain plugin with the vanilla one provided by
  Gradle

* Move the Java conventions from Java plugin to Groovy script

* [CI] Add Java 21 to check-samples.yml
2024-03-22 10:51:10 -05:00
Chris Bono
eefff55c9f [CI] Add 1.0.x to PR branches 2024-03-18 15:30:23 -05:00
Chris Bono
d036575f4e Update to changelog generator 0.0.10 2024-03-15 09:48:08 -05:00
Chris Bono
23595e9c1c [CI] Skip samples during test target [skip ci]
This commit sets the sample tests to not run as part of the
regular 'test' task. We only want the sample tests to run during the
"check-samples" step.
2024-02-20 19:39:18 -06:00
Chris Bono
34f195f61e [CI] Remove redundant boot version from check-samples [skip ci] 2024-02-20 15:12:33 -06:00
Chris Bono
0ba22a4696 Update project version and Spring Boot version (#555)
This commit updates the project version to 1.1.x and the Spring
Boot version to 3.3.0-SNAPSHOT.

The version compatibility matrix is also updated to include a row for
the 1.1.x version.
2024-01-25 23:27:03 -06:00
Chris Bono
6182d15e6b [CI] Update Github workflows for 1.0.x
Remove 0.2.x from workflows in main
2024-01-25 18:37:06 -06:00
Chris Bono
98059d7b3a [CI] Add Spring Boot 3.3.0-SNAPSHOT to check-samples in ci.yml 2024-01-15 15:01:24 -06:00
Chris Bono
3667169c11 [CI] Add Spring Boot 3.3.0-SNAPSHOT to check-samples in ci-pr.yml 2024-01-15 14:26:02 -06:00
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