{"id":15090097,"url":"https://github.com/kitschpatrol/github-action-homebrew-bump-cask","last_synced_at":"2026-06-02T19:30:58.924Z","repository":{"id":251420744,"uuid":"837362133","full_name":"kitschpatrol/github-action-homebrew-bump-cask","owner":"kitschpatrol","description":"A GitHub Action to easily bump Homebrew cask on new release.","archived":false,"fork":false,"pushed_at":"2026-03-31T16:05:04.000Z","size":283,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-31T18:10:07.740Z","etag":null,"topics":["action","cask","github-action","homebrew"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"macauley/action-homebrew-bump-cask","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kitschpatrol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-08-02T19:43:40.000Z","updated_at":"2026-03-31T16:05:10.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/kitschpatrol/github-action-homebrew-bump-cask","commit_stats":null,"previous_names":["kitschpatrol/github-action-homebrew-bump-cask"],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/kitschpatrol/github-action-homebrew-bump-cask","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitschpatrol%2Fgithub-action-homebrew-bump-cask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitschpatrol%2Fgithub-action-homebrew-bump-cask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitschpatrol%2Fgithub-action-homebrew-bump-cask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitschpatrol%2Fgithub-action-homebrew-bump-cask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kitschpatrol","download_url":"https://codeload.github.com/kitschpatrol/github-action-homebrew-bump-cask/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitschpatrol%2Fgithub-action-homebrew-bump-cask/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33834010,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-02T02:00:07.132Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["action","cask","github-action","homebrew"],"created_at":"2024-09-25T09:21:16.249Z","updated_at":"2026-06-02T19:30:58.919Z","avatar_url":"https://github.com/kitschpatrol.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Fork of [macauley/action-homebrew-bump-cask/forks](https://github.com/macauley/action-homebrew-bump-cask/forks) merging some fixes from [other forks](https://github.com/macauley/action-homebrew-bump-cask/forks).\n\nThe `package.json` is included simply to track metadata and run scripts.\n\nOriginal readme below:\n\n---\n\n# Homebrew bump cask GitHub Action\n\n_This action was adapted from https://github.com/dawidd6/action-homebrew-bump-formula to work for casks rather than formula_\n\nAn action that wraps `brew bump-cask-pr` to ease the process of updating the cask on new project releases.\n\nRuns on `ubuntu` and `macos`.\n\n## Usage\n\nOne should use the [Personal Access Token](https://github.com/settings/tokens/new?scopes=public_repo,workflow) for `token` input to this Action, not the default `GITHUB_TOKEN`, because `brew bump-cask-pr` creates a fork of the cask's tap repository (if needed) and then creates a pull request.\n\n\u003e There are two ways to use this Action.\n\n### Standard mode\n\nUse if you want to simply bump the cask, when a new release happens.\n\nListen for new tags in workflow:\n\n```yaml\non:\n  release: # trigger when release got released (preferred)\n    types: [released]\n  # push:  # trigger on tag push\n  #   tags:\n  #     - '*'\n```\n\nThe Action will extract all needed informations by itself, you just need to specify the following step in your workflow:\n\n```yaml\n- name: Update Homebrew cask\n  uses: eugenesvk/action-homebrew-bump-cask@a05fd49892799eade237259963d787ba0143dab1 #3.8.5, commit to avoid security issues since tags can be changed\n  with:\n    token: ${{secrets.TOKEN}} # Required, custom personal GitHub access token with the 'public_repo' and 'workflow' scopes\n    cask: CASK # Required  Cask name\n    tap: USER/REPO # Optional, defaults to homebrew/core\n    user_name: name # Optional, will commit with this user name\n    user_email: email@example.com # Optional, will commit with this user email\n    org: ORG # Optional, will create tap repo fork in organization\n    no_fork: false # Optional, use the origin repository instead of forking\n    tag: ${{github.ref}} # Optional, will be determined automatically\n    revision: ${{github.sha}} # Optional, will be determined automatically\n    force: false # Optional, if don't want to check for already open PRs\n```\n\n### Livecheck mode\n\nIf `livecheck` input is set to `true`, the Action will run `brew livecheck` to check if any provided casks are outdated or if tap contains any outdated casks and then will run `brew bump-cask-pr` on each of those casks with proper arguments to bump them.\n\nMight be a good idea to run this on schedule in your tap repo, so one gets automated PRs updating outdated casks.\n\nIf there are no outdated casks, the Action will just exit.\n\n```yaml\n- name: Update Homebrew cask\n  uses: eugenesvk/action-homebrew-bump-cask@a05fd49892799eade237259963d787ba0143dab1 #3.8.5, commit to avoid security issues since tags can be changed\n  with:\n    token: ${{secrets.TOKEN}} # Required, custom personal GitHub access token with only the 'public_repo' scope enabled\n    cask: CASK-1, CASK-2, CASK-3, ... # Bump only these casks if outdated\n    tap: USER/REPO # Bump all outdated casks in this tap\n    user_name: name # Optional, will commit with this user name\n    user_email: email@example.com # Optional, will commit with this user email\n    org: ORG # Optional, will create tap repo fork in organization\n    force: false # Optional, if don't want to check for already open PRs\n    livecheck: true # Need to set this input if want to use `brew livecheck`\n```\n\nIf only `tap` input is provided, all casks in given tap will be checked and bumped if needed.\n\n## Examples\n\nhttps://github.com/eugenesvk/homebrew-bump/blob/main/.github/workflows/bump_homebrew_cask.yml\n\n## Known issues\n\n- `livecheck` mode in Homebrew fails to get the latest version if target repo's versioning scheme changed (e.g., `0.1.0` from today will be sorted as an older version than some `20201023201011-abcdefg` )\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitschpatrol%2Fgithub-action-homebrew-bump-cask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkitschpatrol%2Fgithub-action-homebrew-bump-cask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitschpatrol%2Fgithub-action-homebrew-bump-cask/lists"}