Skip to content

Update your homebrew tap's README with a TOC

License

Notifications You must be signed in to change notification settings

qaware/update-brew-tap-toc-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

update-brew-tap-toc-action

This GitHub action reads the Homebrew tap folder and procduces a table of content. The list of formulae is then placed in the specified files, eg. your README.md.

Example

An example workflow can look like.

name: Update TOC
run-name: Update TOC 🚀
on:
  push:
    branches:
      - main
    paths:
      - Formula/*.rb
      - README.md
jobs:
  update-toc:
    runs-on: ubuntu-latest
    steps:
      - name: Check out repository code
        uses: actions/checkout@v4

      - name: Update TOC
        uses: qaware/update-brew-tap-toc-action@main

      - name: Commit & Push changes
        # Use some action that fits your needs

You can pass options.

# ...
steps:
  - name: Update TOC
    uses: qaware/update-brew-tap-toc-action@main
    with:
      formula-folder: Formula-cstm
      replace-in: README.md,TOC.md,docs/content.adoc
      replace-marker-start: '// START TOC'
      replace-marker-end: '// END TOC'

Maintainers

Support

This project is made possible with the support of

QAware GmbH logo