All Projects → Homebrew → actions

Homebrew / actions

Licence: BSD-2-Clause License
🚀 Homebrew's GitHub Actions

Programming Languages

javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to actions

action-homebrew-bump-formula
⚙️ A GitHub Action to easily bump Homebrew formula on new release
Stars: ✭ 68 (+13.33%)
Mutual labels:  homebrew, actions
k8s-actions
Enable GitHub developers to deploy to Kubernetes service using GitHub Actions
Stars: ✭ 104 (+73.33%)
Mutual labels:  actions
orbisLibGen
A tool used to generate stubs for the Open Orbis SDK
Stars: ✭ 15 (-75%)
Mutual labels:  homebrew
ansible-github actions runner
Ansible Role to deploy GitHub Actions self-hosted runner
Stars: ✭ 76 (+26.67%)
Mutual labels:  actions
MusicPremium
PlayStation Vita plugin to enable background music play for any game or application.
Stars: ✭ 43 (-28.33%)
Mutual labels:  homebrew
AutoBrew
AutoBrew: Homebrew deployments made easy
Stars: ✭ 71 (+18.33%)
Mutual labels:  homebrew
Ether
A Command-Line Interface for the Swift Package Manager
Stars: ✭ 86 (+43.33%)
Mutual labels:  homebrew
AskSinAnalyzer
Analyzer for radio telegrams in a HomeMatic environment
Stars: ✭ 54 (-10%)
Mutual labels:  homebrew
homebrew.sh
Install homebrew via Jamf without giving users admin rights
Stars: ✭ 52 (-13.33%)
Mutual labels:  homebrew
setup-racket
A GH action for installing Racket.
Stars: ✭ 42 (-30%)
Mutual labels:  actions
XboxDev
Information about XboxDev and issue tracker for the entire XboxDev ecosystem
Stars: ✭ 64 (+6.67%)
Mutual labels:  homebrew
tilt-pitch
Simple replacement for the Tilt Hydrometer mobile apps and TiltPi with lots of features
Stars: ✭ 32 (-46.67%)
Mutual labels:  homebrew
OpenWrts
OPENWRT 固件(Raspberry Pi4B/3B+,NanoPi R4S,Orange Pi R1Plus,x86) 依源码更新自动编译
Stars: ✭ 100 (+66.67%)
Mutual labels:  actions
action-label-syncer
GitHub Action to sync GitHub labels in the declarative way
Stars: ✭ 138 (+130%)
Mutual labels:  actions
fishing-funds
基金,大盘,股票,虚拟货币状态栏显示小应用,基于Electron开发,支持MacOS,Windows,Linux客户端,数据源来自天天基金,蚂蚁基金,爱基金,腾讯证券,新浪基金等
Stars: ✭ 424 (+606.67%)
Mutual labels:  homebrew
Homebrew-Guide
Guide for getting CFW setup on your Nintendo Switch (And Wii U)
Stars: ✭ 104 (+73.33%)
Mutual labels:  homebrew
mac-cleanup-sh
🗑️ Cleanup script for macOS (DEPRECATED)
Stars: ✭ 1,585 (+2541.67%)
Mutual labels:  homebrew
gha
🔧 Test your GitHub Actions workflow locally.
Stars: ✭ 53 (-11.67%)
Mutual labels:  actions
homebrew-adobe
@Homebrew tap for @adobe apps and plugins.
Stars: ✭ 24 (-60%)
Mutual labels:  homebrew
homebrew-i386-elf-toolchain
Homebrew formulas for buildling a valid GCC toolchain for the i386-elf target.
Stars: ✭ 62 (+3.33%)
Mutual labels:  homebrew

Homebrew's GitHub Actions

Navigate to subdirectories for more information about particular Actions.

Every directory (except node_modules) is a separate Action.

Development

In Actions' subdirectories, there are no separate node_modules directories or package-lock.json files. That's because we try to maintain one top-level dependency stack for all Actions together. To add a new dependency (because some Action requires it), run npm install in root directory of this repository. To update dependencies for all Actions at once, one needs to simply run npm upgrade, while being in root directory of this repository too.

Workflow names match Actions' directory names, for consistency. Particular workflow to test an Action is run only when this Action's directory contents or workflow file are changed. In addition to that, all test workflows will run if package.json or package-lock.json files or node_modules directory are changed.

Please be careful not to start multiple workflow jobs testing the same Action at once, as it may cause a failure, because of the way some Actions are tested.

To test an action locally, first run npm install in the root of this repository, then in the directory of your action, run node main.js. Input variables are specified through the environment. For example, if an Action needed a pull_request input, running export INPUT_PULL_REQUEST=1234 would pass that input to the Node.js script. For Actions that need variables from the GitHub Events API, you'll need to save (or construct) the appropriate JSON file, then set GITHUB_EVENT_PATH to the file's location.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].