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