We orchestrate all releases through CircleCI, for both artifacts and apt. Build targets in this repository are now platform-native, and deployment rules for specific platforms are protected by Bazel's platform target compatibility flags.
What are the changes implemented in this PR?
Move all deployment to CircleCI, using native deployment
Create BUILD targets for every platform (OS + arch)
What is the goal of this PR?
We split the typedb-console distribution into 5: one per operating system+architecture. We now publish:
1)
linux-x86_64
2)linux-arm64
3)mac-x86_64
4)mac-arm64
5)windows-x86_64
We orchestrate all releases through CircleCI, for both artifacts and apt. Build targets in this repository are now platform-native, and deployment rules for specific platforms are protected by Bazel's platform target compatibility flags.
What are the changes implemented in this PR?