Commit 8d908cc
committed
chore(repo): resolve stale conflict markers, LICENSE SPDX, ClusterFuzzLite Dockerfile
Fixes several pre-existing CI failures at their source:
- LICENSE: add `SPDX-License-Identifier: MPL-2.0` header so the standards
`check-licence-consistency.sh` (governance / Licence consistency) passes —
it requires an SPDX header on the first lines for downstream scanners.
- Resolve unresolved git merge-conflict markers left in three files:
* CONTRIBUTING.md — kept the `my-lang` side (HEAD's `my-lang-archive` is a
stale repo name; this repo is `my-lang`);
* .clusterfuzzlite/build.sh and .clusterfuzzlite/Containerfile — kept the
`$SRC/my-lang` layout (matches project.yaml main_repo).
- ClusterFuzzLite (PR (address)/(undefined)): the google/clusterfuzzlite
actions build from `.clusterfuzzlite/Dockerfile` by hard-coded convention,
but the repo only had a (conflict-broken) `Containerfile`, so the image
build failed. Replace it with a clean `Dockerfile` + a corrected `build.sh`
that compiles the cargo-fuzz target in `fuzz/` and stages each binary into
$OUT. (Build verified by inspection against the OSS-Fuzz Rust pattern;
the full image build needs the OSS-Fuzz base image, not runnable locally.)
Not addressable here (upstream): the Hypatia checks fail because the Hypatia
analyzer itself does not compile — `undefined variable "real_subdirs"` at
`lib/rules/structural_drift.ex:1019` in hyperpolymath/standards. The fix
belongs in that repo; nothing in my-lang triggers it.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BwV2DWsjkBiNP3oscimMLV1 parent 1bbff7f commit 8d908cc
4 files changed
Lines changed: 25 additions & 32 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
3 | 10 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | | - | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | 6 | | |
11 | 7 | | |
12 | | - | |
13 | 8 | | |
14 | 9 | | |
15 | 10 | | |
16 | 11 | | |
17 | 12 | | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | 13 | | |
23 | 14 | | |
24 | | - | |
25 | 15 | | |
26 | 16 | | |
27 | 17 | | |
| |||
31 | 21 | | |
32 | 22 | | |
33 | 23 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | 24 | | |
38 | | - | |
39 | 25 | | |
40 | 26 | | |
41 | 27 | | |
| |||
104 | 90 | | |
105 | 91 | | |
106 | 92 | | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | 93 | | |
114 | 94 | | |
115 | 95 | | |
116 | 96 | | |
117 | | - | |
118 | 97 | | |
119 | 98 | | |
120 | 99 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
| |||
0 commit comments