
窃听器
龙卷风将你的土生土长的龙卷风 变成一个标志 公证和公布你所有作品的地方 项目。 每个项目建立其文件并打开一个发布稿. 它没有签署证书,没有公证人的钥匙 没有水龙头标志.
教学和文件: (原始内容存档于2017-10-26). tapster. doguyilmaz.com
无 : @doguyilmaz/tapster (英语)
在浏览器中设置
惠璶 阿宝 和与 gh auth login。 macOS 的签名也需要一个苹果
开发者账户.
bunx @doguyilmaz/tapster setup
在您的浏览器中打开一个页面, 由您的计算机服务 。 它让你走遍每一步 展示每个步骤 gitHub 上的更改 :
- 选择或创建您的水龙头 . 它成为了你的中心.
- 保护它, 创建其 GitHub App并存储您的 Apple 文件 . 放下枪
.p12财务报告和审定财务报表.p8; 您的密码管理器 可以留着.p12密码. - 写中枢文件. 龙卷风通过GitHub 把它们献给你的龙卷风;你不需要克隆它.
- 添加您的项目 . tappster 在您的计算机上找到克隆的工程, 准备其发布工作流程, 保护 并推荐他们到中心.
然后单击 释放 在一个项目上。 Tipster 标记了它在 GitHub 上的最新承诺, 并显示发布, 直到中枢完成 发表. 这个 教程 显示每个步骤.
想要一个终端? 运行 bunx @doguyilmaz/tapster init 在复制你的水龙头和 bunx @doguyilmaz/tapster add 内
每个项目。 见 从终端设置。 。 。 .
如何运作
project (tag v1.2.3) hub: you/homebrew-tap
builds, attests, holds no keys runs tapster on a schedule or when rung
-> draft release + checksums.txt -> checks every file against the project's build
signs and notarizes the macOS code
publishes the release
writes the cask, the Scoop manifest and the apt and dnf repositories
它发布由GoReleader所建的Go工具,为Bun所写的命令行工具以及用Sparkle所更新的Mac应用程序. 用户用Homebrew,Scoop,apt或dnf来安装. 当某事需要你时,比如一个过期的证书 很快,枢机打开一个问题,一旦一切都好就关闭.
你的钥匙留在你的账户里
窃听器没有服务器 。 您的苹果证书, 公证密钥和 App密钥是您的枢机的秘密 tapster 环境,
仅限其 main 分支可以打开。 项目没有签名密钥 。 没有其他人,包括龙卷风的作者
接受他们。 Tapster自己的代码只用在你的中枢运行中, 在输入你的中枢工作流程针。 读取
安保模式。 。 。 .
行动
您不会自己写中心工作流程: 设置会通过承诺来写它并固定此动作 。 如果添加动作
从市场第一,运行一次。 没有 mode 它运行一个向导: 它运行摘要检查您的仓库和
显示下一步.
on: workflow_dispatch
jobs:
guide:
runs-on: ubuntu-24.04
steps:
- uses: doguyilmaz/[email protected]
要移动一个枢纽 到一个新的发布,看 升级水龙头。 。 。 .
文档
- 教学: 从空水龙头到安装释放
- 指南: 从终端设置, (中文(简体) ), 释放器, (中文(简体) ), 阿宝, (中文(简体) ), 有 Sparkle 的 Mac 应用程序, (中文(简体) ), apt 和 dnf (英语:, (中文(简体) ), 门铃, (中文(简体) ), 自动发布和工作流程标签, (中文(简体) ), 依赖破坏, (中文(简体) ), 单一应用程序的证书, (中文(简体) ), 键旋转, (中文(简体) ), 升级
- 参考: 图标, (中文(简体) ), 录音机. yml, (中文(简体) ), 警卫, (中文(简体) ), 解决问题
设计文件在 文档/超能力/规格。 。 。 .
许可证
麻省理工学院