- Open a merge PR which has no CI checks.
- "Rebase and merge" (or brew pull --clean) the merge PR.
- GitHub Actions runs https://github.com/Homebrew/linuxbrew-core/blob/master/.github/workflows/request-bottle-after-merge.yml.
- Make a PR to fix the build.
- CI runs and builds a bottle (https://github.com/Homebrew/linuxbrew-core/blob/master/.github/workflows/build-bottles.yml)
- A merge to master publishes the bottle to BinTray and pushes a commit with the bottle SHA (https://github.com/Homebrew/linuxbrew-core/blob/master/.github/workflows/upload-bottles.yml).