Create lukas/tap tap
Some checks failed
brew test-bot / test-bot (ubuntu-22.04) (push) Failing after 1m26s
brew test-bot / test-bot (macos-15-intel) (push) Has been cancelled
brew test-bot / test-bot (macos-26) (push) Has been cancelled

This commit is contained in:
2026-01-24 16:50:03 +00:00
commit e243faca3b
3 changed files with 107 additions and 0 deletions

42
.github/workflows/publish.yml vendored Normal file
View File

@@ -0,0 +1,42 @@
name: brew pr-pull
on:
pull_request_target:
types:
- labeled
jobs:
pr-pull:
if: contains(github.event.pull_request.labels.*.name, 'pr-pull')
runs-on: ubuntu-22.04
permissions:
actions: read
checks: read
contents: write
issues: read
pull-requests: write
steps:
- name: Set up Homebrew
uses: Homebrew/actions/setup-homebrew@main
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Set up git
uses: Homebrew/actions/git-user-config@main
- name: Pull bottles
env:
HOMEBREW_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PULL_REQUEST: ${{ github.event.pull_request.number }}
run: brew pr-pull --debug --tap="$GITHUB_REPOSITORY" "$PULL_REQUEST"
- name: Push commits
uses: Homebrew/actions/git-try-push@main
with:
branch: main
- name: Delete branch
if: github.event.pull_request.head.repo.fork == false
env:
BRANCH: ${{ github.event.pull_request.head.ref }}
run: git push --delete origin "$BRANCH"

47
.github/workflows/tests.yml vendored Normal file
View File

@@ -0,0 +1,47 @@
name: brew test-bot
on:
push:
branches:
- main
pull_request:
jobs:
test-bot:
strategy:
matrix:
os: [ ubuntu-22.04, macos-15-intel, macos-26 ]
runs-on: ${{ matrix.os }}
permissions:
actions: read
checks: read
contents: read
pull-requests: read
steps:
- name: Set up Homebrew
id: set-up-homebrew
uses: Homebrew/actions/setup-homebrew@main
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Cache Homebrew Bundler RubyGems
uses: actions/cache@v4
with:
path: ${{ steps.set-up-homebrew.outputs.gems-path }}
key: ${{ matrix.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }}
restore-keys: ${{ matrix.os }}-rubygems-
- run: brew test-bot --only-cleanup-before
- run: brew test-bot --only-setup
- run: brew test-bot --only-tap-syntax
- run: brew test-bot --only-formulae
if: github.event_name == 'pull_request'
- name: Upload bottles as artifact
if: always() && github.event_name == 'pull_request'
uses: actions/upload-artifact@v4
with:
name: bottles_${{ matrix.os }}
path: '*.bottle.*'

18
README.md Normal file
View File

@@ -0,0 +1,18 @@
# Lukas Tap
## How do I install these formulae?
`brew install lukas/tap/<formula>`
Or `brew tap lukas/tap` and then `brew install <formula>`.
Or, in a `brew bundle` `Brewfile`:
```ruby
tap "lukas/tap"
brew "<formula>"
```
## Documentation
`brew help`, `man brew` or check [Homebrew's documentation](https://docs.brew.sh).