我一直在 GitHub Actions、GoReleaser 和 Ssh-Agent 的指令之间转来转去,无法让我的简单发布构建脚本工作。 我的目标很简单……我有一个包含 CLI 应用程序的私有存储库,它的 go.mod 文件依赖于我们创建的另一个私有存储库。 在本地构建应用程序是成功的。 问题是 ...
我一直在 GitHub Actions、GoReleaser 和 Ssh-Agent 的指令之间转来转去,无法让我的简单发布构建脚本工作。 我的目标很简单……我有一个包含 CLI 应用程序的私有存储库,它的 go.mod 文件依赖于我们创建的另一个私有存储库。 在本地构建应用程序是成功的。 问题是 ...
我有一个项目,我正在尝试使用GitHub Actions设置goreleaser 。 但我收到一个错误: .goreleaser.yml .github/workflows/release.yml 据我了解,github 本身提供了secrets.GITHUB_TOKEN值。 我尝试 ...
我正在为我的组织制作自定义 terraform 提供程序。 我按照这里的说明进行操作: https://www.terraform.io/registry/providers/publishing?_ga=2.233394398.119722977.1642457969-24217231961。 ...
我为 go 二进制文件创建了一个自定义 brew 公式。 所以当我更新主代码仓库时,我需要手动更新 homebrew-X 公式来更改版本,或者说更新它的 shasum 256。 有人可以帮助我如何更新 shasum 256 和版本自动吗? ...
我试图在linux和windwos机器上发布我的项目,但没有成功。 我试图将-CC显式定义为几个选项,但它们都不能在两台机器上工作。 预装包: sudo apt-get install build-essential sudo apt-get install gcc-multilib g++-mu ...
所以看起来 Terraform 为 GoReleaser 推荐了这个配置,当我查看它时,没有使用sign参数之类的东西,这是否意味着每个使用这个 GoReleaser 配置的项目都使用一个开放的 GPG 密钥? GoReleaser 不支持使用需要密码的 GPG 密钥对二进制文件进行签名。 ...
我正在尝试使用 goreleaser 签署我的 golang - 并最终使用 Homebrew 进行分发。 但这需要使用 Apple Developer ID 签名才能分发给 MacO。 您是否使用gon看到以下错误并修复它? 来自这里的yaml 示例 gon.hcl 文件 我可以使用 ...
我使用 goreleaser 构建 github 动作。 因为我的 main.go 在./cmd/tes_cli ,它总是在 github 动作中显示错误。 我检查了原始文件,似乎“构建”可以工作。 我的配置无法添加builds ...
推送标签时,GoReleaser & GitHub 动作当前配置如下: 当前设置的缺点是我必须等到我们删除一个版本才能使用最新版本。 这也意味着 latest 与 GitHub 中的 Master 分支不同步。 每当我的自动化测试成功并合并到主分支时,我都想构建和发布最新的 - 可能每天几次 ...
我需要为每个构建目标设置 Os/Arch 变量。 我最初的想法是有一个脚本来计算这些变量并使用钩子来运行这个脚本每个目标。 .goreleaser.yaml : variables.sh 但是由于变量没有在配置中的任何地方定义,所以它似乎无法识别它们,抛出: 这是有道理的。 但现在我担心如何为每 ...
我希望在私人 github 存储库上设置一个 github 操作脚本,该脚本将发布和 brew tap 推送到单独的公共 git 存储库。 我创建了一个.gorelease.yml文件和指定brews这样的部分: .gorelease.yml文件工作正常并成功构建二进制文件。 我还在 gith ...
我是testcontainers-go项目https://github.com/testcontainers/testcontainers-go的当前维护者。 该项目是一个图书馆。 它不会产生任何二进制或泊坞映像。 我仍然想使用goreleaser和GitHub Action来自动化发 ...