SuperAPI AI 工具集

devops

部署与运维

查看项目

更新于 10-15 22:13

技能介绍

用途:面向 go-crypto-wallet 仓库的 CI/CD 与基础设施改动工作流,适用于修改 GitHub Actions、Docker 配置或 Docker Compose 文件时参考。

适用文件:.github/workflows/(GitHub Actions)、docker/(Docker 配置)、compose.*.yaml(Docker Compose)、Dockerfile(容器定义)。

GitHub Actions:工作流文件 lint-test.yml 负责代码检查与测试。本地测试可用 act:act -l 列出工作流,act push 模拟 push 事件,act pull_request 模拟 PR 事件;语法校验使用 yamllint .github/workflows/。

Docker:Compose 文件包括 compose.yaml(基础配置)、compose.btc.yaml(Bitcoin 服务)、compose.eth.yaml(Ethereum 服务)、compose.xrp.yaml(XRP 服务)、compose.bch.yaml(Bitcoin Cash 服务)。校验命令为 docker compose config;测试特定组合为 docker compose -f compose.yaml -f compose.btc.yaml config。

核对清单:YAML 语法有效;工作流触发条件正确;密钥未泄露;Actions 使用固定版本;Docker 镜像使用具体标签。

提交格式:类型前缀 ci: {简要描述},正文列变更点,并写 Closes #{issue_number}。

关系:前置要求是使用 git-workflow 技能处理分支、提交与 PR 流程;相关技能为 git-workflow。

限制:资料未提供具体版本要求、支持的平台范围、性能或效果数据,也未提供收费与价格信息。