Commit Graph

26 Commits

Author SHA1 Message Date
Chris Bono
86c95f883e Replace refs from spring-projects-experimental to spring-projects 2023-04-10 16:05:33 -05:00
Chris Bono
634f60df96 [CI] Update release workflow for 0.2.0
- Add 0.2.0 to hardcoded list of pre-releases
- Fix branch creation for full GA step
2023-03-24 11:15:11 -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
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
50802c7393 [CI] Enable the PulsarFunctionAdmin IT 2023-02-16 21:00:03 -06: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
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
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
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
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
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