]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Google Sans Code: status complete (config_yaml now in METADATA.pb)
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Mon, 27 Apr 2026 14:34:01 +0000 (15:34 +0100)
committerFelipe Corrêa da Silva Sanches <juca@members.fsf.org>
Mon, 27 Apr 2026 17:12:59 +0000 (18:12 +0100)
Repo: https://github.com/googlefonts/googlesans-code (unchanged)
Commit: edcd56e39fb7e98d6f1b697e187c144cef2fd994 (unchanged; v6.001 tag)
Config: sources/config.yaml (now correctly referenced; was missing)
Archive URL: ...releases/download/v6.001/...
Branch: main (unchanged)
Status: complete (was needs_correction)
Confidence: HIGH

The original investigation flagged that config_yaml was missing from
the METADATA.pb source block. That has been fixed by nyshadhr9
(Google) on 2026-02-27 in commit c8e45997f "Update METADATA.pb
(#10291)", which moved config_yaml: "sources/config.yaml" out of
the (incorrect) inner files block and into the proper source scope.

Changes:
- Updated Key Findings table: Status complete; config_yaml now
  referenced in METADATA.pb.
- Updated trailing Status block.
- Appended Recent upstream/main activity section.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

ofl/googlesanscode/upstream_info.md

index ad3e40611b81de0dd5d97a77423a3b48e6dcb831..a384187cf6cc1f090b40530add8c840e852e2a68 100644 (file)
@@ -11,8 +11,8 @@ Google Sans Code is a monospace variable font (weight axis 300-800) designed by
 | Family Name       | Google Sans Code                                                   |
 | Repository URL    | https://github.com/googlefonts/googlesans-code                     |
 | Commit Hash       | edcd56e39fb7e98d6f1b697e187c144cef2fd994                           |
-| Config YAML       | sources/config.yaml (exists upstream, not referenced in METADATA.pb)|
-| Status            | needs_correction                                                   |
+| Config YAML       | sources/config.yaml (now referenced in METADATA.pb — fixed 2026-02-27) |
+| Status            | complete (was needs_correction; resolved by PR #10291)             |
 | Confidence        | HIGH                                                               |
 
 ## Investigation Details
@@ -110,3 +110,33 @@ source {
 
 **Status**: needs_correction (missing config_yaml field)
 **Confidence**: HIGH
+
+## Recent upstream/main activity (post-investigation)
+
+The original investigation flagged that `config_yaml` was missing from the source block. That has been fixed:
+
+- **2026-02-27** — nyshadhr9 (Google), commit [`c8e45997f`](https://github.com/google/fonts/commit/c8e45997f) ("Update METADATA.pb (#10291)"): moved `config_yaml: "sources/config.yaml"` out of the (incorrect) inner `files { ... }` block, where it had been mis-nested by an earlier edit, and into the proper `source { ... }` scope. The field now correctly references the upstream `sources/config.yaml` for fontc_crater builds.
+
+After the fix, the source block reads:
+
+```
+source {
+  repository_url: "https://github.com/googlefonts/googlesans-code"
+  commit: "edcd56e39fb7e98d6f1b697e187c144cef2fd994"
+  archive_url: "https://github.com/googlefonts/googlesans-code/releases/download/v6.001/GoogleSansCode-v6.001.zip"
+  config_yaml: "sources/config.yaml"
+  files { ... }
+  files { ... }
+  files { ... }
+  branch: "main"
+}
+```
+
+### Updated source-of-truth assessment
+
+- **Repository URL**: https://github.com/googlefonts/googlesans-code
+- **Commit**: `edcd56e39fb7e98d6f1b697e187c144cef2fd994` (release tag `v6.001`)
+- **Config YAML**: `sources/config.yaml` (now referenced in METADATA.pb)
+- **Branch**: `main`
+- **Status**: **complete** (resolved by PR #10291).
+- **Confidence**: HIGH.