Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 29 additions & 5 deletions .github/workflows/r6.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: R6 platform evidence
name: Platform checks
on:
workflow_dispatch:
pull_request:
Expand All @@ -17,11 +17,17 @@ permissions:
contents: read
jobs:
verify:
name: ${{ matrix.platform }} / Node 24
strategy:
fail-fast: false
matrix:
os: [windows-latest, ubuntu-latest, macos-latest]
node: [24, 22]
include:
- os: windows-latest
platform: Windows
- os: ubuntu-latest
platform: Ubuntu
- os: macos-latest
platform: macOS
runs-on: ${{ matrix.os }}
timeout-minutes: 20
steps:
Expand All @@ -31,7 +37,7 @@ jobs:
version: 10.15.0
- uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
node-version: 24
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm build
Expand All @@ -43,9 +49,27 @@ jobs:
- uses: actions/upload-artifact@v4
if: always()
with:
name: r6-${{ matrix.os }}-node${{ matrix.node }}
name: r6-${{ matrix.os }}-node24
path: |
r6-evidence/
.canary/logs/verification/r6/
include-hidden-files: true
if-no-files-found: error

summary:
name: All platforms / Node 24
needs: verify
if: ${{ always() }}
runs-on: ubuntu-latest
steps:
- name: Aggregate platform results
env:
PLATFORM_RESULT: ${{ needs.verify.result }}
shell: bash
run: |
echo "## Node 24 platform compatibility" >> "$GITHUB_STEP_SUMMARY"
echo "Windows, Ubuntu and macOS: **$PLATFORM_RESULT**" >> "$GITHUB_STEP_SUMMARY"
if [[ "$PLATFORM_RESULT" != "success" ]]; then
echo "Platform validation did not complete successfully. Inspect the individual platform jobs." >&2
exit 1
fi
4 changes: 2 additions & 2 deletions README.cn.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<a href="docs/roadmap/README.md"><img src="https://img.shields.io/badge/Roadmap-686d60?style=flat-square" alt="路线图" /></a>
<a href="https://github.com/EVEDensity/Canary/issues/new/choose"><img src="https://img.shields.io/badge/Report_Issue-a64d36?style=flat-square" alt="反馈问题" /></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache--2.0-d97456?style=flat-square" alt="许可证 Apache-2.0" /></a>
<a href="https://nodejs.org/"><img src="https://img.shields.io/badge/Node.js-22%2B-526c43?style=flat-square&amp;logo=nodedotjs&amp;logoColor=white" alt="Node.js 22+" /></a>
<a href="https://nodejs.org/"><img src="https://img.shields.io/badge/Node.js-24-526c43?style=flat-square&amp;logo=nodedotjs&amp;logoColor=white" alt="Node.js 24" /></a>
<a href="https://pnpm.io/"><img src="https://img.shields.io/badge/pnpm-10.15.0-a64d36?style=flat-square&amp;logo=pnpm&amp;logoColor=white" alt="pnpm 10.15.0" /></a>
<a href="https://github.com/EVEDensity/Canary/stargazers"><img src="https://img.shields.io/github/stars/EVEDensity/Canary?style=flat-square&amp;logo=github&amp;logoColor=white&amp;color=d97456" alt="GitHub stars" /></a>
</p>
Expand All @@ -31,7 +31,7 @@

## 快速开始

准备 **Node.js 22+(推荐 24)和 Git**,按系统执行一条安装命令:
准备 **Node.js 24和 Git**,按系统执行一条安装命令:

**Windows / PowerShell**

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<a href="docs/roadmap/README.md"><img src="https://img.shields.io/badge/Roadmap-686d60?style=flat-square" alt="Roadmap" /></a>
<a href="https://github.com/EVEDensity/Canary/issues/new/choose"><img src="https://img.shields.io/badge/Report_Issue-a64d36?style=flat-square" alt="Report an issue" /></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache--2.0-d97456?style=flat-square" alt="License: Apache-2.0" /></a>
<a href="https://nodejs.org/"><img src="https://img.shields.io/badge/Node.js-22%2B-526c43?style=flat-square&amp;logo=nodedotjs&amp;logoColor=white" alt="Node.js 22+" /></a>
<a href="https://nodejs.org/"><img src="https://img.shields.io/badge/Node.js-24-526c43?style=flat-square&amp;logo=nodedotjs&amp;logoColor=white" alt="Node.js 24" /></a>
<a href="https://pnpm.io/"><img src="https://img.shields.io/badge/pnpm-10.15.0-a64d36?style=flat-square&amp;logo=pnpm&amp;logoColor=white" alt="pnpm 10.15.0" /></a>
<a href="https://github.com/EVEDensity/Canary/stargazers"><img src="https://img.shields.io/github/stars/EVEDensity/Canary?style=flat-square&amp;logo=github&amp;logoColor=white&amp;color=d97456" alt="GitHub stars" /></a>
</p>
Expand All @@ -31,7 +31,7 @@ See the [support scope](docs/guides/support-matrix.md).

## Quick start

Use **Node.js 22+ (24 recommended) and Git**, then run one installation command for your platform:
Use **Node.js 24 and Git**, then run one installation command for your platform:

**Windows / PowerShell**

Expand Down
2 changes: 1 addition & 1 deletion apps/site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -379,7 +379,7 @@ <h2 data-i18n="startTitle">Your next signal</h2>
</div>
</div>
<div class="install-foot">
<span data-i18n="prerequisites">Node.js 22+ & Git. Project dependencies ready.</span
<span data-i18n="prerequisites">Node.js 24 & Git. Project dependencies ready.</span
><a
href="https://github.com/EVEDensity/Canary/blob/main/docs/guides/automatic-checks.md"
target="_blank"
Expand Down
2 changes: 1 addition & 1 deletion apps/site/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"license": "Apache-2.0",
"description": "The static Canary product website.",
"engines": {
"node": ">=22"
"node": ">=24"
},
"scripts": {
"dev": "node scripts/build.mjs && node scripts/serve.mjs",
Expand Down
4 changes: 2 additions & 2 deletions apps/site/site.js
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ const messages = {
installLabel: "Install once",
runLabel: "New terminal. Enter your project. Run checks.",
reportLabel: "Or run with the interactive report",
prerequisites: "Node.js 22+ & Git. Project dependencies ready.",
prerequisites: "Node.js 24 & Git. Project dependencies ready.",
installGuide: "Installation guide",
faqEyebrow: "A FEW GOOD QUESTIONS",
faq1Question: "Do I need to change my existing CI?",
Expand Down Expand Up @@ -211,7 +211,7 @@ const messages = {
installLabel: "安装一次",
runLabel: "新开终端,进入项目,运行检查",
reportLabel: "或运行检查并打开交互式报告",
prerequisites: "需要 Node.js 22+、Git 及项目依赖。",
prerequisites: "需要 Node.js 24、Git 及项目依赖。",
installGuide: "安装指南",
faqEyebrow: "几个你可能关心的问题",
faq1Question: "需要修改现有的 CI 吗?",
Expand Down
8 changes: 7 additions & 1 deletion apps/web/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -786,5 +786,11 @@
"进程检查": "Process check",
"HTTP 检查": "HTTP check",
"文件检查": "File check",
"Docker 检查": "Docker check"
"Docker 检查": "Docker check",
"统一失败证据": "Unified failure evidence",
"缺失源码映射": "Missing source mapping",
"源码不可用": "Source unavailable",
"原始脱敏证据": "Original redacted evidence",
"未记录输出": "No recorded output",
"导出诊断包": "Export diagnostics"
}
8 changes: 7 additions & 1 deletion apps/web/locales/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -786,5 +786,11 @@
"进程检查": "进程检查",
"HTTP 检查": "HTTP 检查",
"文件检查": "文件检查",
"Docker 检查": "Docker 检查"
"Docker 检查": "Docker 检查",
"统一失败证据": "统一失败证据",
"缺失源码映射": "缺失源码映射",
"源码不可用": "源码不可用",
"原始脱敏证据": "原始脱敏证据",
"未记录输出": "未记录输出",
"导出诊断包": "导出诊断包"
}
Loading
Loading