Skip to content

INT-904: Publish cask through shared action - #42

Merged
rianjs merged 1 commit into
mainfrom
rianjs/INT-904/homebrew-install-steps
Sep 22, 2026
Merged

rianjs merged 1 commit into
mainfrom
rianjs/INT-904/homebrew-install-steps

Conversation

@rianjs

@rianjs rianjs commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

[INT-904]

Summary

  • stop GoReleaser from pushing the cask directly to the tap
  • render the cask with skip_upload and publish it through the shared Homebrew action
  • emit the current install-step run DSL in the source configuration

Verification

  • goreleaser check
  • actionlint .github/workflows/release.yml
  • PR_NUMBER=904 goreleaser release --snapshot --clean
  • generated cask passes the shared normalizer and Homebrew Cask/InstallSteps style check

Dependency

Merge open-cli-collective/.github#46 (or its resulting PR number) and advance the shared action's v1 tag before marking this ready.

@github-actions

Copy link
Copy Markdown

PR Build

Version: 0.3.6-pr.42+ce407a7

Platform Archive
Linux (amd64) cpm-linux-amd64
Linux (arm64) cpm-linux-arm64
macOS (universal) cpm-macos-universal
Windows (amd64) cpm-windows-amd64

Download artifacts

Built from d479091

@rianjs
rianjs marked this pull request as ready for review September 22, 2026 09:52
@rianjs
rianjs merged commit 8fcba48 into main Sep 22, 2026
6 checks passed
@rianjs
rianjs deleted the rianjs/INT-904/homebrew-install-steps branch September 22, 2026 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant