name: path tests on: push jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: "Append to $GITHUB_PATH" run: | echo "/opt/hostedtoolcache/node/18.99/x64/bin" >> $GITHUB_PATH - name: test path (after setup) run: | if ! echo "$PATH" |grep "/opt/hostedtoolcache/node/18.*/\(x64\|arm64\)/bin" ; then echo "Node binaries not in path: $PATH" exit 1 fi - id: action-with-output uses: ./path-handling/ - name: test path (after local action) run: | if ! echo "$PATH" |grep "/opt/hostedtoolcache/node/18.*/\(x64\|arm64\)/bin" ; then echo "Node binaries not in path: $PATH" exit 1 fi - uses: nektos/act-test-actions/composite@main with: input: some input - name: test path (after remote action) run: | if ! echo "$PATH" |grep "/opt/hostedtoolcache/node/18.*/\(x64\|arm64\)/bin" ; then echo "Node binaries not in path: $PATH" exit 1 fi