Skip to content

enthought/setup-edm-action

Repository files navigation

About

GitHub Action to install Enthought Deployment Manager command line tool.

Usage

jobs:
  build:
    strategy:
      matrix:
        os: [macos-latest, ubuntu-latest, windows-latest]
    runs-on: ${{ matrix.os }}
    steps:
      - name: Checkout
        uses: actions/checkout@v4
      - name: Cache EDM packages
        uses: actions/cache@v4
        with:
          path: ~/.cache
          key: ${{ runner.os }}--${{ hashFiles('requirements.txt') }}
      - name: Setup EDM
        uses: enthought/setup-edm-action@v3
        with:
          edm-version: 3.7.0
      - name: Install Python packages
        run: edm install -y typing

Inputs

  • edm-version: (Required) A string to specify the EDM version to be installed, e.g. '3.7.0'
  • download-directory: (Optional) A string to specify the directory for storing the downloaded installer. Default to ~/.cache/download, which is within the default cache folder ~/.cache EDM uses for caching packages and Python runtimes. It is recommended that workflows cache this folder to speed up runs.

Outputs

There are no outputs.

About

Setup EDM for GitHub Actions CI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7