-
-
Notifications
You must be signed in to change notification settings - Fork 3
64 lines (45 loc) · 2.24 KB
/
conditional.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions
name: Conditional
on: [push, pull_request]
jobs:
conditional:
runs-on: ubuntu-latest
steps:
- name: github.actor
run: echo "${{ github.actor }}"
- name: github.actor == 'github-actions[bot]'
run: echo "${{ github.actor == 'github-actions[bot]' }}"
- name: github.actor != 'github-actions[bot]'
run: echo "${{ github.actor != 'github-actions[bot]' }}"
- name: contains(github.actor, 'github-actions')
run: echo "${{ contains(github.actor, 'github-actions') }}"
- name: contains(github.actor, 'github-actions') == true
run: echo "${{ contains(github.actor, 'github-actions') == true }}"
- name: contains(github.actor, 'github-actions') == 'true'
run: echo "${{ contains(github.actor, 'github-actions') == 'true' }}"
- name: contains(github.actor, 'github-actions') == false
run: echo "${{ contains(github.actor, 'github-actions') == false }}"
- name: contains(github.actor, 'github-actions') == 'false'
run: echo "${{ contains(github.actor, 'github-actions') == 'false' }}"
- name: github.actor == 'remarkablemark'
run: echo "${{ github.actor == 'remarkablemark' }}"
- name: github.actor != 'remarkablemark'
run: echo "${{ github.actor != 'remarkablemark' }}"
- name: contains(github.actor, 'mark') == true
run: echo "${{ contains(github.actor, 'mark') == true }}"
- name: contains(github.actor, 'mark') == 'true'
run: echo "${{ contains(github.actor, 'mark') == 'true' }}"
- name: contains(github.actor, 'mark') == false
run: echo "${{ contains(github.actor, 'mark') == false }}"
- name: contains(github.actor, 'mark') == 'false'
run: echo "${{ contains(github.actor, 'mark') == 'false' }}"
- name: true && 'one'
run: echo "${{ true && 'one' }}"
- name: false && 'zero'
run: echo "${{ false && 'zero' }}"
- name: true || 'one'
run: echo "${{ true || 'one' }}"
- name: false || 'zero'
run: echo "${{ false || 'zero' }}"
- name: true && false || 'default'
run: echo "${{ true && false || 'default' }}"