Chris Bono
c96302199d
[CI] Remove 1.0.x from any workflows
2025-02-19 14:30:11 -06:00
Chris Bono
f248842332
[CI] Re-enable Trivy scan in ci-pr.yml
...
Also set scan by default in ci.yml
2024-11-22 12:52:52 -06:00
Chris Bono
4e1d7b08e5
[CI] Do not run Trivy scan by default
...
To get around recent TOOMANYREQUESTS from Trivy during DB download,
this commit does the following:
- removes the scan from ci-pr.yml altogether
- makes scan optional (default false) for ci.yml
- schedules scan to run every 3 days at 14:00 UTC
2024-11-06 19:04:29 -06:00
Chris Bono
00edcaf08f
Prepare CI for new minor branch 1.2.0
2024-07-28 22:47:33 -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
7fc1fa0479
[CI] Add short-circuiting checkFormat step ci-pr
2024-04-23 13:45:01 -05:00
Chris Bono
eefff55c9f
[CI] Add 1.0.x to PR branches
2024-03-18 15:30:23 -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
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
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
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
556f285fc2
[CI] Fix Trivy scan in both CI and CI PR workflows
2023-12-11 23:06:39 -06:00
Chris Bono
b057465f33
[CI] Add separate Trivy workflow (trivy-scan.yml)
2023-12-10 17:07:18 -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
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
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
4a8b9c66ca
[CI] Inline Antora deploy docs in CI workflow (cont..)
...
* Remove copy cache step
2023-10-01 21:52:11 -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
aadc1d8135
[CI] Add 0.2.x to ci.yml
2023-04-28 22:34:48 -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
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
Chris Bono
5b0a69e850
[CI] Disable PulsarFunctionAdministration IT
2023-02-17 13:16:58 -06:00
Chris Bono
3476bbf4e7
Attempt to fix PulsarFunctionAdministration IT ( #352 )
...
* Enable the IT run on CI-PR workflow
* Add Junit5 TestWatcher to log the Pulsar
container logs on test failure
2023-02-16 21:01:11 -06:00
Chris Bono
e52ef5dea3
Listener endpoints use schema resolver ( #280 )
...
* Listener endpoints use schema resolver
See #269
* Disabled PulsarFunctions IT
2023-01-20 10:57:25 -05:00
Chris Bono
7789f89ab0
Add robust IT for PulsarFunctionAdministration ( #272 )
2023-01-15 23:33:18 -06:00
Chris Bono
ca741d8871
[Build] Enable sonatype publish ( #254 )
...
* [Build] Enable sonatype publish
Other prep for 0.1.0 release:
- special case 0.1.0 to avoid creating release branch
- minor format and name improvements in ci.yml
* [Build] Improve format of prepare-release.yml
* [Build] Exclude .github from PR workflow
2022-12-13 14:52:34 -06:00
Chris Bono
f466ce8732
Update ci-pr.yml
...
Run CI-PR on PRs to reactive-preview branch
2022-10-29 19:45:44 -05:00
Chris Bono
de2d8a0600
[BUILD] Build improvements ( #52 )
...
* Each module has its own build.gradle
* Functionality moved into plugins in buildSrc/
* Add Spring javaformat
* Add release plugins (#20 )
Fixes #21
2022-08-06 18:49:18 -05:00
Chris Bono
5832c0e1b5
[BUILD] remove gradle cache on CI PR
2022-07-31 00:40:31 -05:00
Chris Bono
dc6cb011ad
Add initial CI workflow ( #22 )
...
* Will build and publish snapshot to Artifactory on push to main
2022-07-09 17:30:04 -05:00
Chris Bono
1777de2aea
Use Gradle GH action for CI PR workflow
2022-07-08 16:28:10 -04:00
Chris Bono
38b3618f94
Add Github workflow for CI PRs
2022-07-07 13:55:10 -04:00