mirror of https://code.forgejo.org/forgejo/act
40 lines
1.1 KiB
YAML
40 lines
1.1 KiB
YAML
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
|