continuous-integration icon indicating copy to clipboard operation
continuous-integration copied to clipboard

Request to add new project: rules_license

Open aiuto opened this issue 2 years ago • 8 comments

Thank you for your interest in adding your project to Bazel CI.

At the moment we're operating at capacity and cannot add new projects except for rules and projects maintained under the bazelbuild GitHub organization.

  • [ X] My project is part of the bazelbuild GitHub organization.
  • [ X] I want to test the following project on Bazel CI: https://github.com/bazelbuild/rules_license
  • [ X ] I confirm that the project has a .bazelci/presubmit.yml file.

aiuto avatar Jan 20 '22 06:01 aiuto

@fweikert This might be a good opportunity to try out the Terraform-based configuration. :)

philwo avatar Jan 20 '22 09:01 philwo

Sure. Will I be able to breath on the airless planet after Terraform'ing? :-) Our CI load is very small. At most, I expect under 100 targets, and a PR rate of < 1/day.

aiuto avatar Feb 03 '22 23:02 aiuto

https://buildkite.com/bazel/rules-license

fweikert avatar Feb 04 '22 15:02 fweikert

There seems to be a problem with the config import hack.

fweikert avatar Feb 04 '22 15:02 fweikert

Friendly ping.

aiuto avatar Oct 18 '22 19:10 aiuto

I don't understand the error from the build logs. New PRs don't seem to run tests, even if they fail, so is this actually set up? Having it run and always fail is better than not having it run at all. At least then I can fix it myself.

aiuto avatar Oct 21 '22 14:10 aiuto

Lines 4 and 5 miss closing quotation marks: https://github.com/bazelbuild/rules_license/blob/main/.bazelci/tests.yml#L4

fweikert avatar Oct 24 '22 16:10 fweikert

Re "It seems there is no rolling Bazel for macos" comment from tests.yml: We do publish rolling releases for MacOS https://releases.bazel.build/6.0.0/rolling/6.0.0-pre.20221012.2/index.html

fweikert avatar Oct 24 '22 16:10 fweikert