Skip to content

Starship Devnet

Actions
Run mini cosmos ecosystem via devnet
0.5.7
Latest
Star (0)

Starship Action

GitHub Action for creating and running starship devnets in CI.

Usage

Pre-requisites

Create a workflow YAML file in your .github/workflows directory. An example workflow is available below. For more information, reference the GitHub Help Documentation for Creating a workflow file.

Inputs

For more information on inputs, see the API Documentation

  • config: Required, config file for helm chart for starship devnet inputs
  • cli-version: Optional, version of @starship-ci/cli to use (default: 2.9.0)
  • kubeconfig: Optional, Kubeconfig for remote cluster, if set, will be used instead of creating local kind cluster
  • namespace: Optional, Kubernetes namespace to which helm charts will be deployed. If not found, namespace will be created. (default: ci-${{ github.repository }}-${{ github.workflow }}-${{ github.ref }})
  • repo: Optional, Helm repo to fetch the chart from (default: https://cosmology-tech.github.io/starship)
  • name: Optional, Release name for the helm chart deployment (default: starship-devnet)
  • chart: Optional, Name of the help chart to use. Recommended: use default (default: starship/devnet)
  • timeout: Optional, Timeout for helm install (default: 10m)

Outputs

  • namespace: Namespace where the devnet is deployed
  • name: Name of the helm chart, same as name input

Example workflow

Chreate a workflow (eg: .github/workflows/create-osmosis-wasmd.yml)

name: Create Starship devnet

on: pull_request

jobs:
  create-devnet:
    runs-on: ubuntu-latest
    
    steps:
      - uses: actions/checkout@v4
        
      - name: Create starship devnet for osmos and wasm
        uses: cosmology-tech/[email protected]
        with:
          config: ./starship-config.yaml

Starship Devnet is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Run mini cosmos ecosystem via devnet
0.5.7
Latest

Starship Devnet is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.