🏛 架构平台 Arch.Platform

gh-secrets-setter L1 平台

GitHub Actions Secrets 加密写入工具(WSL DNS 兼容)
部署 · Tool(AI) 真资产

📌 定位

通过 GH API 写入 sealed_box 加密的 Actions secrets,自动绕过 WSL DNS 劫持(api.github.com → 127.0.0.1),支持任意 public/private repo 的部署密钥批量配置

📦 复用信息

语言
包名
安装
pip install -r tools/gh-secrets-setter/requirements.txt
用法
python tools/gh-secrets-setter/set_gh_secrets.py --repo OWNER/REPO --token ghp_xxx --secret FOO=bar
仓库
https://github.com/AndyWongWithAI/Architecture-Platform/tree/main/tools/gh-secrets-setter
状态
draft

🏗️ 结构

原子性
原子
子组件数
0
Tags
gh-actionswsl-compatsecret-managementdeploy-tool

展开依赖树 →

🕸 依赖架构图

graph LR classDef L0 fill:#fee,stroke:#c00 classDef L1 fill:#ffd,stroke:#a80 classDef L2 fill:#ddf,stroke:#06c classDef L3 fill:#dfd,stroke:#080 subgraph L1["平台层"] gh_secrets_setter["gh-secrets-setter"] end class gh_secrets_setter L1

实线 → composed_of(代码层组合);虚线 → runtime_dependency(运行时/编排依赖)。详细层级请展开 依赖树

📜 版本历史 (1 个)

# version intent changelog breaking 时间
1 1.0.0 minor 首个稳定版。从 industry-value-flow/scripts/set-gh-secrets.py 重构: - 仓库/token/secrets 全部… 2026-06-25 21:54

🐛 关联反馈 (0 个)

暂无反馈(用 arch feedback create 或 GitHub Action 登记)

📋 关联需求 (0 个)

暂无需求(登记新需求 →)

📜 被核心思想引用 (0 条)

暂无核心思想引用本组件


🗑️ 确认删除组件

gh-secrets-setter 将被软删除(is_archived=true), 不会从数据库物理移除。可通过「♻️ 恢复组件」按钮还原。

⚠️ 若该组件被其他组件 composed_of 引用,删除会被后端 409 拒绝, 需先解除依赖关系。