Skip to content

Support for custom shells (specifically, for conda env support) #65

Description

@tlambert03

I have a project that requires dependencies from conda. As such, I use the setup-miniconda action to create a conda environment and install dependencies.

Unfortunately, that requires specifying the shell to github in order to activate the conda environment:

      - name: Do something
        shell: bash -el {0}
        run: conda info

as far as I can tell however, @actions/exec doesn't support a shell parameter, so the invocation in run.ts here doesn't respect it:

await exec(

A similar issue came up in another action recently, and a proposed solution is here:
aganders3/headless-gui#5

would be great to support a similar shell input here so that we can use this with conda environments

thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions