Commit Graph

36 Commits

Author SHA1 Message Date
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
a32621315c [CI] Remove no-daemon from workflow
* Also disable PulsarFunction IT
2023-02-17 11:09:03 -06:00
Chris Bono
aa6f6f76ae [CI] Update ci.yml
Add --no-daemon to gradle commands
2023-02-16 23:07:38 -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
50802c7393 [CI] Enable the PulsarFunctionAdmin IT 2023-02-16 21:00:03 -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
a32050c30c Disable pulsar functions IT 2023-01-19 10:06:54 -06:00
Chris Bono
7789f89ab0 Add robust IT for PulsarFunctionAdministration (#272) 2023-01-15 23:33:18 -06:00
Chris Bono
481e2d86f9 [Build] Fix typo in deploy-docs.yml 2022-12-15 12:15:42 -06:00
Chris Bono
1f30be009b [Build] Add deployDocs for release doc to lib-release-local 2022-12-15 12:02:27 -06:00
Chris Bono
24cabc2a54 [Build] Add --info to sonatype publish 2022-12-14 14:55:20 -06:00
Chris Bono
cfd553087a [Build] Close Sonatype repo during release 2022-12-14 11:47:55 -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
09deb950b2 [CI] Knocking kinks out of release process (5) 2022-09-19 13:21:34 -05:00
Chris Bono
e7afb3fb41 [CI] Knocking kinks out of release process (4) 2022-09-19 12:59:52 -05:00
Chris Bono
44f7aa1717 [CI] Knocking kinks out of release process (3) 2022-09-19 12:52:02 -05:00
Chris Bono
951b48463b [CI] Knocking kinks out of release process (2) 2022-09-19 12:47:56 -05:00
Chris Bono
21c29d3878 [CI] Knocking kinks out of release process 2022-09-19 12:37:48 -05:00
Chris Bono
76c0a81b23 [CI] Combine github release into main CI 2022-09-18 23:56:09 -05:00
Chris Bono
a7b1ee6c05 [CI] Remove redundant GH secret 2022-09-18 23:37:02 -05:00
Chris Bono
19a71d4629 [CI] Change github-release.yml to workflow_call 2022-09-18 23:31:42 -05:00
Chris Bono
cb582d6ec4 [CI] Temp mods to test release pipeline
- Allow SNAPSHOT versions to go through the release process. It is harmless as the SNAPSHOT will already be deployed to artifactory as part of the regular CI pipeline.
2022-09-18 23:13:38 -05:00
Chris Bono
34ca8b90d0 Update ci.yml
Fix formatting
2022-09-18 17:52:19 -05:00
Chris Bono
5b56a8aba3 Update ci.yml
Tickle CI.yml
2022-09-18 17:50:04 -05:00
Chris Bono
f058299b58 [CI] Add update project version plugin 2022-09-18 17:41:39 -05:00
Chris Bono
7c726110de Add github-release.yml 2022-09-18 01:16:55 -05:00
Chris Bono
7d78253906 Add prepare-release.yml 2022-09-17 13:07:26 -05:00
Soby Chacko
20f9e7ff77 Fix ci.yml 2022-08-31 19:39:13 -04:00
Soby Chacko
37416e80d7 Test debugging continues 2022-08-31 19:35:48 -04: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