tektoncd / tektoncd/pipelines-as-code
chore: migrate Homebrew cask tap from openshift-pipelines to tektoncd
Open
Nobody has claimed this yet.
priority/medium
tektoncd-migration
- Dominant language
- Go
- Stars
- 214
- Forks
- 144
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 27
Description
Context
The PAC Homebrew cask is currently published to openshift-pipelines/homebrew-pipelines-as-code via GoReleaser. This tap repo and the GoReleaser config need to be migrated to tektoncd.
Current config in .goreleaser.yml:79–106
homebrew_casks:
- name: tektoncd-pac
repository:
owner: openshift-pipelines # ← change to tektoncd
name: homebrew-pipelines-as-code # ← update to tektoncd tap repo name
Steps
- Create or transfer
openshift-pipelines/homebrew-pipelines-as-code→tektoncd/homebrew-pipelines-as-code(or equivalent tap name agreed on by the tektoncd community) - Update
.goreleaser.ymlrepository.ownertotektoncdandrepository.nameto the new tap repo name - Ensure the GoReleaser bot token (stored in repo secrets) has write access to the new tap repo under
tektoncd - Verify cask install works after next release:
brew install tektoncd/pipelines-as-code/tektoncd-pac
Notes
- Users currently using
brew install openshift-pipelines/pipelines-as-code/tektoncd-pacwill need to update their tap. - Consider adding a deprecation notice or redirect in the old tap if it remains accessible.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with .goreleaser.yml lines 79–106 and confirm the agreed tektoncd tap repository name. Check the release secret’s write access to that repository, then verify the documented brew install command after a release; done means the cask is published from the new tap and installs successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- release
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100