Skip to content
31 linesCodeBlameRaw
1name: Step options
2on: push
3jobs:
4 steps:
5 runs-on: ubuntu-latest
6 timeout-minutes: 10
7 steps:
8 - name: Long one
9 id: long
10 if: ${{ success() }}
11 timeout-minutes: 5
12 continue-on-error: ${{ github.ref != 'refs/heads/main' }}
13 env:
14 A: 1
15 B: "two"
16 working-directory: src
17 shell: bash
18 run: |
19 echo "$A $B"
20 echo "done=true" >> "$GITHUB_OUTPUT"
21 - name: With action
22 id: act
23 if: always()
24 timeout-minutes: 2
25 continue-on-error: true
26 uses: actions/github-script@v7
27 env:
28 C: three
29 with:
30 script: console.log(process.env.C)
31 - run: echo "${{ steps.long.outputs.done }}"