actions-state-and-secrets - @effected/github-actions 中的状态与密钥管理
指导在 @effected/github-actions 中跨 GitHub Action 阶段持久化状态、处理脱敏密钥、清理独立子进程及对 Blob 进行元数据封装。
标签
更新于: 2026-09-18能力
典型输入
典型输出
该技能可以做什么
- 跨 Action 阶段保存状态
- 保存脱敏密钥状态
- 安全解包脱敏密钥
- 在空运行中保护变更
- 清理独立子进程
- 为子进程环境追加 PATH
- 使用元数据封装字节
输入
- GITHUB_STATE 文件
- STATE_<key> 环境变量
- Redacted 密钥
- 子进程 PID
- Blob 字节与元数据
输出
- GITHUB_STATE 中的持久化状态条目
- 子进程的明文环境变量
- 发送给子进程的进程信号
- 扩展的 PATH 环境变量
- 封装的 Blob Envelope
要求
- @effected/github-actions 软件包
- GitHub Actions Runner 运行环境
- Effect v4 框架
