Closed BadgerOnABike closed 6 months ago
@BadgerOnABike After a deep dive into the CICD Build code, here is a start BUT builder is the simplest, and this barely scratches the surface. We need to do this for all of the components, then do it again for our dev branches without the versioning or releasing.
graph TD
W(Modify versions.properties)-->
WISE_Version
-- release-trigger.yml -->
Z(createWorkflowDispatch)
Z -- maven-publish.yml --> Builder
Z -- maven-publish.yml --> Manager
Z -- cmake.yml --> Application
Z -- archive.yml --> Y[JS API]
Z -- maven-publish.yml --> X[Java API]
Builder -->
B[load C modules] -->
A{JDK8} -->
C[load java libs] -->
D[Bump versions]
-- HSS Sharepoint -->
E(Pull Protobuf) -->
F[Build Protobuf] -->
G[Build Libs] -->
H[Zip the Builder Jar] -->
I[Tag the repos] -->
J[Push version Changes] -->
K[Create Release notes] -->
L[Create a Release]
I wonder if this will help us, as it's the same diagram :)
https://blog.kie.org/2021/07/cross-repo-pull-requests-build-chain-tool-to-the-rescue.html
We have added build docs in the wise_docs repo
So are we killing this then @spydmobile
So are we killing this then @spydmobile
@BadgerOnABike I think so yes.
Killing it as it's an antique.
What do you think?