github.com/nektos/act@v0.2.63/pkg/runner/testdata/commands/push.yml (about) 1 name: basic 2 on: push 3 4 jobs: 5 build: 6 runs-on: ubuntu-latest 7 steps: 8 - name: TEST set-env 9 run: echo "::set-env name=foo::bar" 10 - name: TEST set-env (cont.) 11 run: echo $foo | grep bar 12 13 - name: TEST set-output 14 id: set_output 15 run: echo "::set-output name=zoo::zar" 16 17 - run: echo "::add-path::/zip" 18 - run: echo $PATH | grep /zip 19 20 - name: TEST conditional 21 if: steps.set_output.outputs.zoo 22 run: echo "::set-env name=cond_env::foo" 23 - name: TEST conditional (cont.) 24 run: echo $cond_env | grep foo 25 26 - name: TEST debug, warning, error 27 run: | 28 echo "::debug file=app.js,line=100,col=20::Hello debug!" 29 echo "::warning file=app.js,line=100,col=20::Hello warning!" 30 echo "::error file=app.js,line=100,col=30::Hello error!" 31 32 - name: TEST stop-commands 33 run: | 34 echo "::stop-commands::my-end-token" 35 echo "::set-env name=foo::baz" 36 echo $foo | grep bar 37 echo "::my-end-token::" 38 echo "::set-env name=foo::baz" 39 - name: TEST stop-commands (cont.) 40 run: echo $foo | grep baz