Repository navigation
chore(data): sync lessons.json + refresh feed - #3147
Conversation
Signed-off-by: misakanet-bot <bot@misakanet.dev>
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
misakanet-web | ad40f6a | Commit Preview URL Branch Preview URL |
Oct 11 2026, 06:01 AM |
这条 PR 没有指名要解决哪个 issue,暂时没法分诊@Ikalus1988 谢谢投稿。这条 PR 的正文里没有出现任何 issue 号,所以没人能判断它是不是重复工作——本仓的队列噪音大半来自赏金:2026-09-21 有 3 条 PR(#1959/#1968/#1980)同时声称做完 #1942,其中一条与另一条逐字节相同。 回执只需要你改 PR 正文(不用重开 PR,也不用 force-push)。 ( 回主线的路
|
🧾 Audit Report — PR #3147 (ad40f6a)📊 Quality Score🔏 DCO Audit✅ All commits signed-off. 📏 PR Size
🔐 Secret Scan✅ No hardcoded secrets detected. 📦 Dependency Audit⏭️ Skipped; no Python/JS dependency files changed. 🧪 Test Suite✅ PASS — 57% coverage 📋 Lesson Schema✅ All lessons valid. ⚖️ Verdict✅ All gates passed. Ready for merge. Scope: |
🎉 Merged — Thank you!Your contribution has been merged into main. PR: #3147 — chore(data): sync lessons.json + refresh feed What's next:
Welcome to the MisakaNet contributor community! 🧠 |
|
✅ Merged! Thanks again, @Ikalus1988. chore(data): sync lessons.json + refresh feed (+40 lines, 3 files) Quick question — did any MisakaNet lesson help you this time? No need to reply if nothing comes to mind. ⚡ |
chore(data): sync lessons.json + refresh feed
Opened by
scripts/ci/land_change.pybecausemainrequiresDCO / Signed-off-by,test (ubuntu-latest, 3.11),gateandauditon every commit that lands there — a direct push from the workflow that produced this change is refused by the ruleset, which reports how many status checks it expected and did not see.Auto-merge is enabled (squash): GitHub merges this as soon as the required checks are green. Nobody has to be here for it. The branch
bot/build-feedis reused by the next run of this job, which force-pushes onto it and updates this pull request rather than opening a second one.Produced by:
Build Live Feed— https://github.com/Ikalus1988/MisakaNet/actions/runs/38116629069Any of these may be unchanged on its own; this pull request exists because at least one of them moved. docs/data/activity.json is the homepage activity panel's fallback: the panel prefers /api/activity (anonymous, edge-cached for minutes) and reads this file when that route is unreachable, so the file is kept fresh on this three-hourly cadence. docs/data/activity-series.json is the same idea for the trend chart underneath it: the panel prefers /api/activity/history and reads this file when that route is unreachable — and until that route is deployed, this file is the chart's only source, rebuilt from the committed snapshots.
Files in this change
docs/data/lessons.jsondocs/data/feed.jsondocs/data/activity.jsondocs/data/activity-series.jsonIf the required checks never appear on this pull request, it was opened (or its branch pushed) with
GITHUB_TOKEN: such a run starts no workflows, so nothing will ever report and auto-merge cannot fire. Re-run the job withsecrets.SHELDON_PAT.