1 line
12 KiB
JSON
1 line
12 KiB
JSON
{"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"}}}} |