Skip to content

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

@tlambert03

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