Skip to content

CallyCo-io/setup-cally

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Cally setup-cally

This repository contains the Github Action setup-cally that can be used give a pre-configured Cally + Terraform CDK provider environment for use with your Cally based IDP

Inputs

Default Description
cally-version latest Optionally specify a cally version
cally-repo CallyCo-io/Cally Optionally specify a source repo for an inhouse pre-built tool cache
python-version 3.12 Optionally override the python version (Only current active python versions have a pre-built tool-cache)
providers Terraform providers to pre-build + cache
token ${{ github.token }} Override workflow token used

Examples

Hosted Tool

    steps:
      - name: Checkout
        uses: actions/checkout@v4

      - name: Setup Cally
        uses: CallyCo-io/[email protected]

Providers

Providers can be specified as comma separated source/provider@version, an explicit version is strongly recommended. YAML multi-line is supported, and hashicorp is assumed if no source is provided.

Single Provider

      - name: Setup Cally
        uses: CallyCo-io/[email protected]
        with:
          providers: [email protected]

Multiple Providers

      - name: Setup Cally
        uses: CallyCo-io/[email protected]
        with:
          providers: [email protected],cloudflare/[email protected]

Multi-line Providers

      - name: Setup Cally
        uses: CallyCo-io/[email protected]
        with:
          providers: |
            [email protected],
            cloudflare/[email protected],
            hashicorp/[email protected]

About

Action that pre-configures cally for use in GitHub Actions

Resources

License

Stars

Watchers

Forks

Packages

No packages published