https://github.com/praveengongada/setup-catalyst
🚀 GitHub Action to set up Catalyst CLI for mobile app deployment workflows. Automates iOS and Android deployments with matrix configurations.
https://github.com/praveengongada/setup-catalyst
actions catalyst github-actions setup-actions workflow-automation
Last synced: 2 months ago
JSON representation
🚀 GitHub Action to set up Catalyst CLI for mobile app deployment workflows. Automates iOS and Android deployments with matrix configurations.
- Host: GitHub
- URL: https://github.com/praveengongada/setup-catalyst
- Owner: PraveenGongada
- License: mit
- Created: 2025-07-03T17:08:58.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-03T18:43:40.000Z (12 months ago)
- Last Synced: 2025-07-03T19:41:06.331Z (12 months ago)
- Topics: actions, catalyst, github-actions, setup-actions, workflow-automation
- Language: Shell
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Setup Catalyst Action
This action sets up [Catalyst](https://github.com/PraveenGongada/catalyst) in your GitHub Actions workflow, allowing you to trigger GitHub Actions workflows with matrix configurations for mobile app deployments.
## Features
- 🚀 **Fast setup** - Downloads and installs Catalyst binary
- 🔧 **Cross-platform** - Supports Linux and macOS runners
- 📦 **Flexible versioning** - Install latest or specific version
## Usage
### Basic Usage
```yaml
steps:
- uses: actions/checkout@v4
- name: Setup Catalyst
uses: PraveenGongada/setup-catalyst@v1
- name: Trigger deployment
run: |
catalyst --extract=ios_prod
```
### Advanced Usage
```yaml
steps:
- uses: actions/checkout@v4
- name: Setup Catalyst
uses: PraveenGongada/setup-catalyst@v1
with:
version: "v1.0.1"
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Extract matrices
run: |
catalyst --extract=android_debug --format=yaml > matrices.yaml
- name: Use extracted matrices
run: |
cat matrices.yaml
```
## Requirements
- GitHub Actions runner (Linux or macOS)
## License
This action is distributed under the MIT License - see the [LICENSE](LICENSE) file for details.