Files

1 line
12 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "bakaac/oscsmc", "files": {".github/workflows/weekly-info-update.yml": {"5dc5104f7f58c088660e25caf980c171d2f96fed": {"t": 1785746341.0533404, "n": 2046, "h": "1e4f77b826af9f71", "c": "name: Weekly Info Update\n\non:\n schedule:\n # 每周一 00:00(Asia/Shanghai, UTC+8)=> 周日 16:00 UTC\n # GitHub Actions 的 cron 使用 UTC 时间\n - cron: \"0 16 * * 0\"\n workflow_dispatch:\n\npermissions:\n contents: write\n pull-requests: write\n\njobs:\n update-info:\n runs-on: ubuntu-latest\n steps:\n - name: Checkout repository\n uses: actions/checkout@v6\n with:\n persist-credentials: false\n\n # 根据 GitHub Secrets 生成 OpenCode 自定义 provider 配置(OpenAI 兼容 API)\n # 需要配置以下 Secrets:\n # LLM_API_URL - OpenAI 兼容 API 的 Base URL,如 https://api.deepseek.com/v1\n # LLM_API_TOKEN - API Token\n # LLM_MODEL - 模型名,如 deepseek-v4-flash\n # LLM_REASONING_EFFORT - (可选)思考等级,如 none/minimal/low/medium/high/xhigh/max\n # 生成的 opencode.json 已被 .gitignore 忽略,不会被提交\n - name: Setup OpenCode provider from secrets\n uses: ./.github/actions/setup-opencode-provider\n with:\n api_url: ${{ secrets.LLM_API_URL }}\n api_token: ${{ secrets.LLM_API_TOKEN }}\n model: ${{ secrets.LLM_MODEL }}\n reasoning_effort: ${{ secrets.LLM_REASONING_EFFORT }}\n\n - name: Run OpenCode agent to update launcher info\n uses: anomalyco/opencode/github@latest\n env:\n GITHUB_TOKEN: ${{ github.token }}\n with:\n use_github_token: true\n share: false\n model: custom/${{ secrets.LLM_MODEL }}\n prompt: |\n 阅读仓库根目录的 UPDATE_INFO_AGENTS.md,并严格遵循其中的\"任务目标\"\"编写规范\"\"三语一致性要求\"和\"收尾工作\"执行本周的信息更新任务:\n\n 1. 根据 UPDATE_INFO_AGENTS.md 的要求,检查 docs/launchers、docs/en/launchers、docs/zht/launchers 三个文件夹中的启动器文档,确认是否存在需要更新的信息(以官方第一方来源为准)。\n 2. 如果存在需要更新的内容:\n - 在新建分支上完成三个语言版本的文档更新(分支名建议为 update-info-YYYYMMDD);\n - 提交 commit,提交信息注明更新内容和信息来源;\n - 推送分支并创建 Pull Request,PR 标题与描述中说明更新内容和信息来源。\n 3. 如果不存在需要更新的内容:\n - 不做任何修改,不创建 commit,不推送分支,不创建 Pull Request,直接结束任务。\n 4. 只修改本次任务相关的文档文件;不要修改或提交 opencode.json、.github 目录等无关文件。\n"}, "a114c2ea2995d49717b7f157ce2c4c15dc84ecfd": {"t": 1785762213.1238067, "n": 2046, "h": "1e4f77b826af9f71", "c": "name: Weekly Info Update\n\non:\n schedule:\n # 每周一 00:00(Asia/Shanghai, UTC+8)=> 周日 16:00 UTC\n # GitHub Actions 的 cron 使用 UTC 时间\n - cron: \"0 16 * * 0\"\n workflow_dispatch:\n\npermissions:\n contents: write\n pull-requests: write\n\njobs:\n update-info:\n runs-on: ubuntu-latest\n steps:\n - name: Checkout repository\n uses: actions/checkout@v6\n with:\n persist-credentials: false\n\n # 根据 GitHub Secrets 生成 OpenCode 自定义 provider 配置(OpenAI 兼容 API)\n # 需要配置以下 Secrets:\n # LLM_API_URL - OpenAI 兼容 API 的 Base URL,如 https://api.deepseek.com/v1\n # LLM_API_TOKEN - API Token\n # LLM_MODEL - 模型名,如 deepseek-v4-flash\n # LLM_REASONING_EFFORT - (可选)思考等级,如 none/minimal/low/medium/high/xhigh/max\n # 生成的 opencode.json 已被 .gitignore 忽略,不会被提交\n - name: Setup OpenCode provider from secrets\n uses: ./.github/actions/setup-opencode-provider\n with:\n api_url: ${{ secrets.LLM_API_URL }}\n api_token: ${{ secrets.LLM_API_TOKEN }}\n model: ${{ secrets.LLM_MODEL }}\n reasoning_effort: ${{ secrets.LLM_REASONING_EFFORT }}\n\n - name: Run OpenCode agent to update launcher info\n uses: anomalyco/opencode/github@latest\n env:\n GITHUB_TOKEN: ${{ github.token }}\n with:\n use_github_token: true\n share: false\n model: custom/${{ secrets.LLM_MODEL }}\n prompt: |\n 阅读仓库根目录的 UPDATE_INFO_AGENTS.md,并严格遵循其中的\"任务目标\"\"编写规范\"\"三语一致性要求\"和\"收尾工作\"执行本周的信息更新任务:\n\n 1. 根据 UPDATE_INFO_AGENTS.md 的要求,检查 docs/launchers、docs/en/launchers、docs/zht/launchers 三个文件夹中的启动器文档,确认是否存在需要更新的信息(以官方第一方来源为准)。\n 2. 如果存在需要更新的内容:\n - 在新建分支上完成三个语言版本的文档更新(分支名建议为 update-info-YYYYMMDD);\n - 提交 commit,提交信息注明更新内容和信息来源;\n - 推送分支并创建 Pull Request,PR 标题与描述中说明更新内容和信息来源。\n 3. 如果不存在需要更新的内容:\n - 不做任何修改,不创建 commit,不推送分支,不创建 Pull Request,直接结束任务。\n 4. 只修改本次任务相关的文档文件;不要修改或提交 opencode.json、.github 目录等无关文件。\n"}, "85c23faadc4bba24210ca7060f76052b44b55ce3": {"t": 1785762214.927254, "n": 1878, "h": "a73d32adbe892bcb", "c": "name: Weekly Info Update\n\non:\n schedule:\n # 每周一 00:00(Asia/Shanghai, UTC+8)=> 周日 16:00 UTC\n # GitHub Actions 的 cron 使用 UTC 时间\n - cron: \"0 16 * * 0\"\n workflow_dispatch:\n\npermissions:\n contents: write\n pull-requests: write\n\njobs:\n update-info:\n runs-on: ubuntu-latest\n steps:\n - name: Checkout repository\n uses: actions/checkout@v6\n with:\n persist-credentials: false\n\n # 根据 GitHub Secrets 生成 OpenCode 自定义 provider 配置(OpenAI 兼容 API)\n # 需要配置以下 Secrets:\n # LLM_API_URL - OpenAI 兼容 API 的 Base URL,如 https://api.deepseek.com/v1\n # LLM_API_TOKEN - API Token\n # LLM_MODEL - 模型名,如 deepseek-v4-flash\n # 生成的 opencode.json 已被 .gitignore 忽略,不会被提交\n - name: Setup OpenCode provider from secrets\n uses: ./.github/actions/setup-opencode-provider\n with:\n api_url: ${{ secrets.LLM_API_URL }}\n api_token: ${{ secrets.LLM_API_TOKEN }}\n model: ${{ secrets.LLM_MODEL }}\n\n - name: Run OpenCode agent to update launcher info\n uses: anomalyco/opencode/github@latest\n env:\n GITHUB_TOKEN: ${{ github.token }}\n with:\n use_github_token: true\n share: false\n model: custom/${{ secrets.LLM_MODEL }}\n prompt: |\n 阅读仓库根目录的 UPDATE_INFO_AGENTS.md,并严格遵循其中的\"任务目标\"\"编写规范\"\"三语一致性要求\"和\"收尾工作\"执行本周的信息更新任务:\n\n 1. 根据 UPDATE_INFO_AGENTS.md 的要求,检查 docs/launchers、docs/en/launchers、docs/zht/launchers 三个文件夹中的启动器文档,确认是否存在需要更新的信息(以官方第一方来源为准)。\n 2. 如果存在需要更新的内容:\n - 在新建分支上完成三个语言版本的文档更新(分支名建议为 update-info-YYYYMMDD);\n - 提交 commit,提交信息注明更新内容和信息来源;\n - 推送分支并创建 Pull Request,PR 标题与描述中说明更新内容和信息来源。\n 3. 如果不存在需要更新的内容:\n - 不做任何修改,不创建 commit,不推送分支,不创建 Pull Request,直接结束任务。\n 4. 只修改本次任务相关的文档文件;不要修改或提交 opencode.json、.github 目录等无关文件。\n"}, "18146627a4bebf37cb937d336ba6aeaf5d8db68a": {"t": 1785762218.2914765, "n": 2496, "h": "2bbf5898f6ce6008", "c": "name: Weekly Info Update\n\non:\n schedule:\n # 每周一 00:00(Asia/Shanghai, UTC+8)=> 周日 16:00 UTC\n # GitHub Actions 的 cron 使用 UTC 时间\n - cron: \"0 16 * * 0\"\n workflow_dispatch:\n\npermissions:\n contents: write\n pull-requests: write\n\njobs:\n update-info:\n runs-on: ubuntu-latest\n steps:\n - name: Checkout repository\n uses: actions/checkout@v6\n with:\n persist-credentials: false\n\n # 根据 GitHub Secrets 生成 OpenCode 自定义 provider 配置(OpenAI 兼容 API)\n # 需要配置以下 Secrets:\n # LLM_API_URL - OpenAI 兼容 API 的 Base URL,如 https://api.deepseek.com/v1\n # LLM_API_TOKEN - API Token\n # LLM_MODEL - 模型名,如 deepseek-v4-flash\n # 生成的 opencode.json 已被 .gitignore 忽略,不会被提交\n - name: Generate OpenCode provider config from secrets\n shell: bash\n env:\n LLM_API_URL: ${{ secrets.LLM_API_URL }}\n LLM_API_TOKEN: ${{ secrets.LLM_API_TOKEN }}\n LLM_MODEL: ${{ secrets.LLM_MODEL }}\n run: |\n if [[ -z \"$LLM_API_URL\" || -z \"$LLM_API_TOKEN\" || -z \"$LLM_MODEL\" ]]; then\n echo \"::error::Missing required secrets: LLM_API_URL / LLM_API_TOKEN / LLM_MODEL\"\n exit 1\n fi\n jq -n \\\n --arg url \"$LLM_API_URL\" \\\n --arg key \"$LLM_API_TOKEN\" \\\n --arg model \"$LLM_MODEL\" \\\n '{provider:{custom:{npm:\"@ai-sdk/openai-compatible\",name:\"OpenAI-compatible Provider\",options:{baseURL:$url,apiKey:$key},models:{($model):{name:$model}}}}}' \\\n > opencode.json\n echo \"Generated opencode.json with model: custom/$LLM_MODEL\"\n\n - name: Run OpenCode agent to update launcher info\n uses: anomalyco/opencode/github@latest\n env:\n GITHUB_TOKEN: ${{ github.token }}\n with:\n use_github_token: true\n share: false\n model: custom/${{ secrets.LLM_MODEL }}\n prompt: |\n 阅读仓库根目录的 UPDATE_INFO_AGENTS.md,并严格遵循其中的\"任务目标\"\"编写规范\"\"三语一致性要求\"和\"收尾工作\"执行本周的信息更新任务:\n\n 1. 根据 UPDATE_INFO_AGENTS.md 的要求,检查 docs/launchers、docs/en/launchers、docs/zht/launchers 三个文件夹中的启动器文档,确认是否存在需要更新的信息(以官方第一方来源为准)。\n 2. 如果存在需要更新的内容:\n - 在新建分支上完成三个语言版本的文档更新(分支名建议为 update-info-YYYYMMDD);\n - 提交 commit,提交信息注明更新内容和信息来源;\n - 推送分支并创建 Pull Request,PR 标题与描述中说明更新内容和信息来源。\n 3. 如果不存在需要更新的内容:\n - 不做任何修改,不创建 commit,不推送分支,不创建 Pull Request,直接结束任务。\n 4. 只修改本次任务相关的文档文件;不要修改或提交 opencode.json、.github 目录等无关文件。\n"}}}}