mirror of
https://github.com/sourcegraph/sourcegraph.git
synced 2026-02-06 18:31:54 +00:00
Closes DINF-89
Gazelle sometimes have trouble processing glob expressions, and this
isn't reported as a failure even though it ultimately results in the
`BUILD.bazel` not being correctly updated.
## Test plan
* Manual testing
In `client/web/BUILD.bazel`, add a new `src` to the `web_lib` ts_project
target that includes a glob pattern.
```
...
ts_project(
name = "web_lib",
srcs = glob(["!src/playwright/*.spec.ts"]) + [
"src/Index.tsx",
"src/LegacyLayout.tsx",
"src/LegacyRouteContext.tsx",
"src/LegacySourcegraphWebApp.tsx",
"src/PageError.tsx",
"src/SearchQueryStateObserver.tsx",
"src/SourcegraphWebApp.tsx",
...
```
When you run `go run ./dev/sg bazel configure`, the command should fail
with an error message instead of returning exit 0.
## Changelog
<!-- OPTIONAL; info at
https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c
-->
---------
Co-authored-by: Jean-Hadrien Chabran <jean-hadrien.chabran@sourcegraph.com>
|
||
|---|---|---|
| .. | ||
| gitops | ||
| helpers | ||
| images | ||
| integration/executors | ||
| internal | ||
| runtype | ||
| scripts | ||
| trivy | ||
| annotate-cloud-ephemeral.sh | ||
| asdf-install.sh | ||
| bazel-build-sg.sh | ||
| bazel-configure.sh | ||
| bazel-gomodtidy.sh | ||
| bazel-prechecks-apply.sh | ||
| bazel-prechecks.sh | ||
| bazel.sh | ||
| BUILD.bazel | ||
| CODENOTIFY | ||
| create-client-artifact.sh | ||
| docker-publish.sh | ||
| gen-metadata-annotation.sh | ||
| gen-pipeline.go | ||
| gen-pipeline.sh | ||
| glossary.md | ||
| msp_deploy.sh | ||
| OWNERS | ||
| parallel_run.sh | ||
| pnpm-build.sh | ||
| pnpm-install-with-retry.sh | ||
| pnpm-run.sh | ||
| pnpm-web-integration.sh | ||
| push_all.sh | ||
| README.md | ||
| reset-test-db.sh | ||
| semgrep-scan.sh | ||
Buildkite Pipeline for sourcegraph/sourcegraph
We dynamically generate our CI pipeline for Buildkite based on the output of gen-pipeline.go. To learn more, refer to the continuous integration docs.