bazelbuild / rules_kotlin

Bazel rules for Kotlin
Apache License 2.0
332 stars 208 forks source link

[Bazel CI] bazel: Lint starlark doc for kotlin packages fails with invalid repository name #1203

Closed sgowroji closed 1 month ago

sgowroji commented 2 months ago

CI: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/4045#01913553-7d47-4e8f-8887-e0620b679dc0

Platform: Ubuntu

Logs:

ERROR: /var/lib/buildkite-agent/builds/bk-docker-jsv6/bazel-org-repo-root/rules_kotlin/kotlin/BUILD:39:12: Generating proto for Starlark doc for lint failed: (Exit 1): lint_stardoc failed: error executing Stardoc command (from target //kotlin:lint) 
Exception: com.google.devtools.build.lib.cmdline.LabelSyntaxException: invalid repository name '@rules_java+': repo names may contain only A-Z, a-z, 0-9, '-', '_', '.' and '~' and must not start with '~'
Exception: invalid repository name '@rules_java+': repo names may contain only A-Z, a-z, 0-9, '-', '_', '.' and '~' and must not start with '~'
ERROR: /var/lib/buildkite-agent/builds/bk-docker-jsv6/bazel-org-repo-root/rules_kotlin/kotlin/BUILD:39:12: Generating proto for Starlark doc for jvm failed: (Exit 1): jvm_stardoc failed: error executing Stardoc command (from target //kotlin:jvm) 
Exception: com.google.devtools.build.lib.cmdline.LabelSyntaxException: invalid repository name '@+rules_kotlin_extensions+com_github_jetbrains_kotlin': repo names may contain only A-Z, a-z, 0-9, '-', '_', '.' and '~' and must not start with '~'
Exception: invalid repository name '@+rules_kotlin_extensions+com_github_jetbrains_kotlin': repo names may contain only A-Z, a-z, 0-9, '-', '_', '.' and '~' and must not start with '~'

Culprit:

Steps:

 git clone https://github.com/bazelbuild/rules_kotlin
git reset 9cfccc37e6e6e3d16595cb79f8baf4c20963d166  --hard
export USE_BAZEL_VERSION=c2d587a8020e1120ad15c2d3d3aa4d04b7301410
bazel build //kotlin:stardoc 

CC Greenteam @meteorcloudy

meteorcloudy commented 2 months ago

Probably caused by https://github.com/bazelbuild/bazel/commit/60924fdc2972184494f6382d39e8c786aa14b9a9