cultureamp / cfparams

Wrangle parameters for AWS CloudFormation
MIT License
0 stars 0 forks source link

ci: Releases are pushed to Culture Amp Homebrew tap #21

Closed therealvio closed 1 year ago

therealvio commented 1 year ago

Purpose 🎯

These changes publish new versions of cfparams to our Culture Amp Homebrew tap. To achieve this, the release Github Actions workflow is triggered via Buildkite. This invocation method enables the ability to pass Github access tokens without having to define them within this repo's secrets repository. This means, we can continue to have our secrets defined in AWS Secrets Manager and not have anything special for these kinds of workflows.

Context 🧠

Notes πŸ““

therealvio commented 1 year ago

Before merging, we need to verify the workflow works by setting up an appropriate PAT for this project so that it is able to stand up, and merge PRs for our Homebrew Tap.

therealvio commented 1 year ago

@jamestelfer I can't try the tap. My PAT doesn't have enough access to make the changes without bypassing the reviewer requirements. We need to shift the PAT away from my own to a system-managed PAT. Refer to this GHA run.