From 5f341178417331869b9c1c1efd98d630ce4fff61 Mon Sep 17 00:00:00 2001 From: marcos Date: Wed, 29 Jul 2026 20:48:57 +0200 Subject: [PATCH 1/4] chore: pin lockfile to grapity-registry 0.1.0 for drift demo --- grapity-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/grapity-lock.json b/grapity-lock.json index 3dfbd0d..7ab4fdb 100644 --- a/grapity-lock.json +++ b/grapity-lock.json @@ -2,9 +2,9 @@ "version": "1", "specs": { "grapity-registry": { - "requested": "0.2.0", - "resolved": "0.2.0", - "latest": "0.2.0", + "requested": "0.1.0", + "resolved": "0.1.0", + "latest": "0.1.0", "stale": false, "fetchedAt": "2026-07-29T18:20:28.886Z" } From 861ef75abd470ab881d260fa3d134c40676a767a Mon Sep 17 00:00:00 2001 From: marcos Date: Wed, 29 Jul 2026 20:51:53 +0200 Subject: [PATCH 2/4] feat: render drift comment as GitHub warning alert --- .github/workflows/materialize-check.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/materialize-check.yml b/.github/workflows/materialize-check.yml index aed82d2..a56fe8e 100644 --- a/.github/workflows/materialize-check.yml +++ b/.github/workflows/materialize-check.yml @@ -49,7 +49,8 @@ jobs: run: | if [ "$(echo "$RESULT" | jq -r '.stale')" = "true" ]; then { - echo "### Grapity spec drift detected" + echo "> [!WARNING]" + echo "> **Spec drift detected**: materialized specs are behind the registry." echo "" echo "| Spec | Materialized | Latest |" echo "| --- | --- | --- |" @@ -59,9 +60,8 @@ jobs: } > comment.md else { - echo "### Grapity specs up to date" - echo "" - echo "All materialized specs match the latest registry versions." + echo "> [!TIP]" + echo "> **Specs up to date**: all materialized specs match the latest registry versions." } > comment.md fi From 6d500f29fa06f761154c76531a14da2bda8bc98f Mon Sep 17 00:00:00 2001 From: marcos Date: Wed, 29 Jul 2026 20:55:21 +0200 Subject: [PATCH 3/4] fix: re-materialize grapity-registry 0.2.0 --- grapity-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/grapity-lock.json b/grapity-lock.json index 7ab4fdb..ac2bc59 100644 --- a/grapity-lock.json +++ b/grapity-lock.json @@ -2,11 +2,11 @@ "version": "1", "specs": { "grapity-registry": { - "requested": "0.1.0", - "resolved": "0.1.0", - "latest": "0.1.0", + "requested": "0.2.0", + "resolved": "0.2.0", + "latest": "0.2.0", "stale": false, - "fetchedAt": "2026-07-29T18:20:28.886Z" + "fetchedAt": "2026-07-29T18:55:21.471Z" } } } From d851afa901fac82cfea41d9c5dabfa63cc6805ee Mon Sep 17 00:00:00 2001 From: marcos Date: Wed, 29 Jul 2026 21:04:43 +0200 Subject: [PATCH 4/4] chore: pin lockfile to grapity-registry 0.1.0 to keep the drift warning visible --- grapity-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/grapity-lock.json b/grapity-lock.json index ac2bc59..524a495 100644 --- a/grapity-lock.json +++ b/grapity-lock.json @@ -2,9 +2,9 @@ "version": "1", "specs": { "grapity-registry": { - "requested": "0.2.0", - "resolved": "0.2.0", - "latest": "0.2.0", + "requested": "0.1.0", + "resolved": "0.1.0", + "latest": "0.1.0", "stale": false, "fetchedAt": "2026-07-29T18:55:21.471Z" }