| commit | 2e100e1e9c419779b7e522aef359753f4f2a7ad5 | [log] [tgz] |
|---|---|---|
| author | Jan Schär <jan@monogon.tech> | Mon Jul 01 12:20:00 2024 +0200 |
| committer | Jan Schär <jan@monogon.tech> | Mon Jul 01 15:01:11 2024 +0000 |
| tree | 7f70e95508488b100a890959439bca3a63029374 | |
| parent | 53458ba5e9a9be9d7bbca7b01fb7ad5ff1201698 [diff] |
workspace: make query regexes anchored in gopackagesdriver Before this fix, when using VS Code with the Go extension, the initial query of all go packages from the gopackagesdriver with a ./... query failed with the error: root package @@//cloud/bmaas/bmdb/model:sqlc_model is missing This happened because an unanchored regex was used to query for go_library rules, and this query also returned sqlc_go_library rules. This patches rules_go to add the missing regex anchors. It turns out that this error caused gopls to discard the result of the initial query of everything, and it then queried individual files as they were opened in the editor. This no longer happens after this fix, so the editor features are now available immediately when opening a go source file. Change-Id: I03ec50777d1cc543eb1cd767b58f61bb5b5261f5 Reviewed-on: https://review.monogon.dev/c/monogon/+/3187 Tested-by: Jenkins CI Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
This is the main repository containing the source code for the Monogon Platform.
This is pre-release software - take a look, and check back later! In the meantime, join us on Matrix (#monogon-os-community:matrix.org) or Discord.
Our build environment is self-contained and requires only minimal host dependencies:
/dev/kvm (if you want to run tests).Our docs assume that Bazelisk is available as bazel on your PATH.
Refer to SETUP.md for detailed instructions.
The source code lives in //metropolis (Metropolis is the codename of Monogon OS).
See the //metropolis/README.md for a developer quick start guide, or see the Monogon OS Handbook for user documentation.