[8.1.0] Add `--incompatible_enforce_starlark_utf8` (#25152)
If enabled (or set to `error`), fail if Starlark files are not UTF-8 encoded. If set to `warning` (the default), emits a warning instead. Bazel already assumes that Starlark files are UTF-8 encoded for e.g. filenames in actions executed remotely. This flag doesn't affect this, it only makes encoding failures more visible. Work towards #374 Closes #24944. PiperOrigin-RevId: 721513249 Change-Id: I1d3363168c6cd5d37abf96e0401e34866b6679d7 (cherry picked from commit e7934ce9) Fixes #25148
Showing
- src/main/java/com/google/devtools/build/lib/bazel/bzlmod/BUILD 3 additions, 0 deletions...ain/java/com/google/devtools/build/lib/bazel/bzlmod/BUILD
- src/main/java/com/google/devtools/build/lib/bazel/bzlmod/CompiledModuleFile.java 17 additions, 3 deletions...e/devtools/build/lib/bazel/bzlmod/CompiledModuleFile.java
- src/main/java/com/google/devtools/build/lib/bazel/bzlmod/VendorFileFunction.java 20 additions, 4 deletions...e/devtools/build/lib/bazel/bzlmod/VendorFileFunction.java
- src/main/java/com/google/devtools/build/lib/packages/semantics/BuildLanguageOptions.java 38 additions, 0 deletions...ls/build/lib/packages/semantics/BuildLanguageOptions.java
- src/main/java/com/google/devtools/build/lib/rules/BUILD 1 addition, 0 deletionssrc/main/java/com/google/devtools/build/lib/rules/BUILD
- src/main/java/com/google/devtools/build/lib/rules/repository/ResolvedFileFunction.java 17 additions, 2 deletions...ools/build/lib/rules/repository/ResolvedFileFunction.java
- src/main/java/com/google/devtools/build/lib/skyframe/BUILD 16 additions, 0 deletionssrc/main/java/com/google/devtools/build/lib/skyframe/BUILD
- src/main/java/com/google/devtools/build/lib/skyframe/BzlCompileFunction.java 14 additions, 1 deletion...oogle/devtools/build/lib/skyframe/BzlCompileFunction.java
- src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java 27 additions, 3 deletions...m/google/devtools/build/lib/skyframe/PackageFunction.java
- src/main/java/com/google/devtools/build/lib/skyframe/RepoFileFunction.java 19 additions, 4 deletions.../google/devtools/build/lib/skyframe/RepoFileFunction.java
- src/main/java/com/google/devtools/build/lib/skyframe/StarlarkUtil.java 77 additions, 0 deletions.../com/google/devtools/build/lib/skyframe/StarlarkUtil.java
- src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java 20 additions, 5 deletions...le/devtools/build/lib/skyframe/WorkspaceFileFunction.java
- src/main/java/net/starlark/java/syntax/ParserInput.java 3 additions, 2 deletionssrc/main/java/net/starlark/java/syntax/ParserInput.java
- src/test/java/com/google/devtools/build/lib/packages/semantics/ConsistencyTest.java 10 additions, 0 deletions...evtools/build/lib/packages/semantics/ConsistencyTest.java
- src/test/java/com/google/devtools/build/lib/skyframe/BzlCompileFunctionTest.java 52 additions, 0 deletions...e/devtools/build/lib/skyframe/BzlCompileFunctionTest.java
Please register or sign in to comment