Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bazel: Support bazel build for essential modules #559

Conversation

golovasteek
Copy link
Contributor

@golovasteek golovasteek commented Feb 23, 2024

Describe your changes

In this MR we introduce Bazel build annotations, for the essential.
There is a everest_cc_module rule introduced that is used for the module declaration.

The aim of this PR is to create basic infrastructure for the module builds.

The bazel support is still experimental and maintained at best-effort basis.

Issue ticket number and link

Checklist before requesting a review

  • I have performed a self-review of my code
  • I have made corresponding changes to the documentation
  • I read the contribution documentation and made sure that my changes meet its requirements

TODO before merge:

@golovasteek
Copy link
Contributor Author

This PR should go only after this one EVerest/everest-framework#162

Before merging we should switch the everest-framework reference to new revision in everest/core/main

@golovasteek golovasteek force-pushed the bazel/support_bazel_build_for_essential_modules branch 2 times, most recently from 87f7672 to 97bdd0b Compare March 16, 2024 15:11
@golovasteek golovasteek force-pushed the bazel/support_bazel_build_for_essential_modules branch 3 times, most recently from 82a75f5 to c88129c Compare March 21, 2024 05:49
dependencies.yaml Outdated Show resolved Hide resolved
@golovasteek golovasteek force-pushed the bazel/support_bazel_build_for_essential_modules branch from fd1dea1 to 155fa54 Compare April 16, 2024 12:19
@golovasteek golovasteek force-pushed the bazel/support_bazel_build_for_essential_modules branch 2 times, most recently from 92b7b7a to 35ba072 Compare April 20, 2024 08:57
@golovasteek golovasteek force-pushed the bazel/support_bazel_build_for_essential_modules branch from 35ba072 to c365778 Compare April 20, 2024 09:04
@golovasteek golovasteek marked this pull request as ready for review April 20, 2024 09:21
@SirVer
Copy link
Contributor

SirVer commented Apr 22, 2024

This is so nice and pretty, I think I am crying a little bit.

Signed-off-by: Evgeny Petrov <[email protected]>
@golovasteek golovasteek force-pushed the bazel/support_bazel_build_for_essential_modules branch from 86c7a13 to df3e706 Compare April 22, 2024 08:16
@hikinggrass hikinggrass self-assigned this Apr 23, 2024
@hikinggrass hikinggrass merged commit dfcd077 into EVerest:main Apr 23, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants