Skip to content

πŸš€ GitHub Action to set up Catalyst CLI for mobile app deployment workflows. Automates iOS and Android deployments with matrix configurations.

License

Notifications You must be signed in to change notification settings

PraveenGongada/setup-catalyst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Setup Catalyst Action

This action sets up 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

steps:
  - uses: actions/checkout@v4

  - name: Setup Catalyst
    uses: PraveenGongada/setup-catalyst@v1

  - name: Trigger deployment
    run: |
      catalyst --extract=ios_prod

Advanced Usage

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 file for details.

About

πŸš€ GitHub Action to set up Catalyst CLI for mobile app deployment workflows. Automates iOS and Android deployments with matrix configurations.

Topics

Resources

License

Stars

Watchers

Forks

Languages