Roger Perez
Roger Perez

Reputation: 3149

Error: No such file or directory passing env variable to working-directory in Github Workflow Actions

I am setting up a workflow and I need to pass an env variable as the working-directory

Getting Error: No such file or directory

I've tried passing in the following env versions

$base_directory

env."$base_directory"

"${base_directory}"

The following works

 - name: WORKING DIRECTORY
      run: |
        echo "HELLO"
      working-directory: ./base

I need this to work

 - name: WORKING DIRECTORY
      env: 
        base_directory: ./base
      run: |
        echo "HELLO"
      working-directory: $base_directory

Upvotes: 1

Views: 1091

Answers (1)

Roger Perez
Roger Perez

Reputation: 3149

The following worked:

 - name: WORKING DIRECTORY
      env: 
        base_directory: ./base
      run: |
        echo "HELLO"
      working-directory: ${{ env.base_directory }}

Upvotes: 2

Related Questions