Skip to content

chore(data): sync lessons.json + refresh feed - #3147

Merged
Ikalus1988 merged 1 commit into
mainfrom
bot/build-feed
Oct 11, 2026
Merged

Ikalus1988 merged 1 commit into
mainfrom
bot/build-feed

Conversation

@Ikalus1988

Copy link
Copy Markdown
Owner

chore(data): sync lessons.json + refresh feed

Opened by scripts/ci/land_change.py because main requires DCO / Signed-off-by, test (ubuntu-latest, 3.11), gate and audit on 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-feed is 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/38116629069

Any 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.json
  • docs/data/feed.json
  • docs/data/activity.json
  • docs/data/activity-series.json
docs/data/activity-series.json | 36 ++++++++++++++++++------------------
 docs/data/activity.json        | 14 +++++++-------
 docs/data/feed.json            | 30 +++++++++++++++---------------
 3 files changed, 40 insertions(+), 40 deletions(-)

If 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 with secrets.SHELDON_PAT.

Signed-off-by: misakanet-bot <bot@misakanet.dev>
@Ikalus1988
Ikalus1988 enabled auto-merge (squash) October 11, 2026 06:00
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

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

@github-actions

Copy link
Copy Markdown
Contributor

这条 PR 没有指名要解决哪个 issue,暂时没法分诊

@Ikalus1988 谢谢投稿。这条 PR 的正文里没有出现任何 issue 号,所以没人能判断它是不是重复工作——本仓的队列噪音大半来自赏金:2026-09-21 有 3 条 PR(#1959/#1968/#1980)同时声称做完 #1942,其中一条与另一条逐字节相同。

回执只需要你改 PR 正文(不用重开 PR,也不用 force-push)。

(Fixes/Closes/Resolves #N、/claim #N,或正文里任意一个 #N 都算引用。)

回主线的路

  • 在正文里加一行 Fixes #1234(把 1234 换成你要解决的 issue 号);Closes #1234 / Resolves #1234 同样有效。
  • 悬赏 issue 请同时写上 /claim #1234(Opire 的认领格式),这样认领和实现能对上,别人也就不会再开第二条。
  • 找不到对应的 issue?先在 https://github.com/Ikalus1988/MisakaNet/issues?q=is%3Aissue+is%3Aopen 搜关键词;本仓是「先有 issue、再做实现」,确实没有就开一条,模板自带验收标准。
  • 如果你写了 issue 号但它掉进了 ``` 代码块或 <!-- --> 注释里:那是引文(本仓收到过整段 agent 会话转录当正文),渲染出来的正文里读者看不到它——把它挪进正文即可。

这条回执由 .github/workflows/bounty-claim-guard.yml 自动生成(issue #2043)。它只评论、不拦 PR——CI 里它永远不是阻塞项;PR 正文或引用变化时会就地更新这一条,不会再评论一条新的。

@Ikalus1988 Ikalus1988 added area:docs area:config docs-only Only documentation files changed generated-file Contains auto-generated files shape-safe labels Oct 11, 2026
@Ikalus1988

Copy link
Copy Markdown
Owner Author

🧾 Audit Report — PR #3147 (ad40f6a)

📊 Quality Score

⚠️ Quality score unavailable; continuing with hard gates.

🔏 DCO Audit

✅ All commits signed-off.

📏 PR Size

Metric Value
Files Changed 3
Lines Added 40

🔐 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: full | Triggered by ad40f6a | View run

@Ikalus1988
Ikalus1988 merged commit 3ea9d1b into main Oct 11, 2026
39 checks passed
@Ikalus1988
Ikalus1988 deleted the bot/build-feed branch October 11, 2026 06:09
@github-actions

Copy link
Copy Markdown
Contributor

🎉 Merged — Thank you!

Your contribution has been merged into main.

PR: #3147 — chore(data): sync lessons.json + refresh feed

What's next:

  • Your code is now part of MisakaNet's failure-lesson corpus (now 481 lessons)
  • Feel free to pick up another issue labeled good first issue or status: competition
  • Questions? Ask in this thread or open a Discussion

Welcome to the MisakaNet contributor community! 🧠

@github-actions

Copy link
Copy Markdown
Contributor

✅ 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?
→ Share feedback

No need to reply if nothing comes to mind. ⚡

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:config area:docs docs-only Only documentation files changed generated-file Contains auto-generated files shape-safe

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant