Skip to content

Commit dd430ea

Browse files
chaxusclaude
andcommitted
ci(nightly): ranui/ranuts upstream version check in the step summary (roadmap direction 9, L3)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 0c55898 commit dd430ea

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

‎.github/workflows/nightly-corpus.yml‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,21 @@ jobs:
150150
- name: Install Playwright browsers
151151
run: pnpm exec playwright install --with-deps chromium
152152

153+
# Roadmap direction 9 (L3): flag when the ecosystem packages on npm have
154+
# moved past what this repo pins. Informational -- the bump itself is a
155+
# PR (and for ranui usually a release from chaxus/ran first).
156+
- name: ranui / ranuts upstream check
157+
run: |
158+
for pkg in ranui ranuts; do
159+
PINNED=$(node -p "require('./package.json').dependencies['$pkg']")
160+
LATEST=$(npm view "$pkg" version 2>/dev/null || echo unknown)
161+
if [ "$PINNED" = "$LATEST" ]; then
162+
echo "✅ $pkg pinned $PINNED == npm latest" | tee -a "$GITHUB_STEP_SUMMARY"
163+
else
164+
echo "⚠️ $pkg pinned $PINNED, npm latest $LATEST -- consider a bump PR (vendored IIFEs re-sync on build; ranui-vendor-sync.test.ts guards drift)" | tee -a "$GITHUB_STEP_SUMMARY"
165+
fi
166+
done
167+
153168
# Cold open + first save under CDP network throttling (L4): the whole
154169
# path must stay inside the save request's allowance.
155170
- name: Throttled-network budget

0 commit comments

Comments
 (0)