Commit Graph

138 Commits

Author SHA1 Message Date
Chris Bono
af5c140603 [CI] Update dependabot schedule / add branch 1.1.x 2024-08-09 23:12:41 -05:00
Chris Bono
2207eb2733 [CI] Update 1.0.x and 1.1.x CI schedules (every N days) 2024-07-29 23:36:04 -05:00
Chris Bono
00edcaf08f Prepare CI for new minor branch 1.2.0 2024-07-28 22:47:33 -05:00
Chris Bono
3b524df6a8 [CI] Add AdHoc release workflow
Adds Github workflow that can be run to handle the release process
if the 'Deploy Artifacts' step fails due to timeout but the repo
is eventually closed or closed manually.
2024-07-16 19:13:11 -05:00
Chris Bono
0c42030c27 [CI] Replace Slack w/ GChat
Use GChat instead of Slack when announcing a release.
2024-07-16 17:43:03 -05:00
dependabot[bot]
25b8575334 Bump spring-io/spring-doc-actions in the development-dependencies group (#722)
Bumps the development-dependencies group with 1 update: [spring-io/spring-doc-actions](https://github.com/spring-io/spring-doc-actions).


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

---
updated-dependencies:
- dependency-name: spring-io/spring-doc-actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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-06-26 20:50:47 -05:00
Chris Bono
1193c4b8e5 [CI] Adjust schedule for dependabot
- Run every Saturday for main branch
- Run every Sunday for 1.0.x branch
2024-06-17 16:38:16 -05:00
Chris Bono
26bb55d9ae [CI] Add 1.0.x branch to depdendabot.yml 2024-06-17 14:18:57 -05:00
Chris Bono
0ccd075971 Make Dependabot run on Sundays for main 2024-05-31 09:46:17 -05:00
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
507a6d7059 Change dependabot to run on Wednesdays 2024-05-29 16:04:26 -05:00
Chris Bono
9d69e68a2d Add dependabot.yml config 2024-05-29 16:02: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
062054106f Update changelog-generator.yml
Added section for improvements
2023-11-22 22:33:26 -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