ejbills / DockDoor

Window peeking for macOS
MIT License
295 stars 8 forks source link

Homebrew Cask #35

Open iMonZ opened 6 days ago

iMonZ commented 6 days ago
s00d commented 5 days ago

hello

I have an example of how to publish an application to Homebrew Cask using a GitHub Action. Here is the GitHub Action workflow I use to publish my application:

GitHub Action Workflow

This workflow uses files from the following directory: Homebrew Files

The workflow substitutes the version, URLs, and hashes in the files, for example in: rocksdb-viewer.rb

The updated files are then pushed to a separate repository: homebrew-rocksdbserver

After this, you can install the application via brew tap. Before running the action, you need to create a new repository with the prefix homebrew-. The binary name is taken from the .rb file.

ejbills commented 4 days ago

hello

I have an example of how to publish an application to Homebrew Cask using a GitHub Action. Here is the GitHub Action workflow I use to publish my application:

GitHub Action Workflow

This workflow uses files from the following directory: Homebrew Files

The workflow substitutes the version, URLs, and hashes in the files, for example in: rocksdb-viewer.rb

The updated files are then pushed to a separate repository: homebrew-rocksdbserver

After this, you can install the application via brew tap. Before running the action, you need to create a new repository with the prefix homebrew-. The binary name is taken from the .rb file.

Below are the detailed steps and instructions in Markdown format:

Thank you, this is a huge help! I will port your CICD to dockdoor soon :)

iMonZ commented 3 days ago

hello I have an example of how to publish an application to Homebrew Cask using a GitHub Action. Here is the GitHub Action workflow I use to publish my application: GitHub Action Workflow This workflow uses files from the following directory: Homebrew Files The workflow substitutes the version, URLs, and hashes in the files, for example in: rocksdb-viewer.rb The updated files are then pushed to a separate repository: homebrew-rocksdbserver After this, you can install the application via brew tap. Before running the action, you need to create a new repository with the prefix homebrew-. The binary name is taken from the .rb file. Below are the detailed steps and instructions in Markdown format:

Thank you, this is a huge help! I will port your CICD to dockdoor soon :)

Thanks :)