-
Notifications
You must be signed in to change notification settings - Fork 27.4k
131 lines (128 loc) · 4.32 KB
/
self-nightly-past-ci-caller.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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
name: Self-hosted runner (nightly-past-ci-caller)
on:
schedule:
# 2:17 am on each Sunday and Thursday
- cron: "17 2 * * 0,4"
push:
branches:
- run_past_ci*
- build-cleanup-docker-build
jobs:
get_number:
name: Get number
if: ${{ vars.GITHUB_RUN_NUMBER == 181 }}
runs-on: ubuntu-22.04
steps:
- name: Get number
run: |
echo "${{ vars.GITHUB_RUN_NUMBER }}"
echo "${{ env.GITHUB_RUN_NUMBER }}"
echo $GITHUB_RUN_NUMBER
# run_past_ci_pytorch_1-13:
# name: PyTorch 1.13
# if: (cancelled() != true) && ((github.event_name == 'schedule') || ((github.event_name == 'push') && startsWith(github.ref_name, 'build-cleanup-docker-build')))
# uses: ./.github/workflows/self-past-caller.yml
# with:
# framework: pytorch
# version: "1.13"
# sha: ${{ github.sha }}
# secrets: inherit
#
# run_past_ci_pytorch_1-12:
# name: PyTorch 1.12
# if: (cancelled() != true) && ((github.event_name == 'schedule') || ((github.event_name == 'push') && startsWith(github.ref_name, 'run_past_ci')))
# needs: [run_past_ci_pytorch_1-13]
# uses: ./.github/workflows/self-past.yml
# with:
# framework: pytorch
# version: "1.12"
# sha: ${{ github.sha }}
# secrets: inherit
#
# run_past_ci_pytorch_1-11:
# name: PyTorch 1.11
# if: (cancelled() != true) && ((github.event_name == 'schedule') || ((github.event_name == 'push') && startsWith(github.ref_name, 'run_past_ci')))
# needs: [run_past_ci_pytorch_1-12]
# uses: ./.github/workflows/self-past.yml
# with:
# framework: pytorch
# version: "1.11"
# sha: ${{ github.sha }}
# secrets: inherit
#
# run_past_ci_tensorflow_2-11:
# name: TensorFlow 2.11
# if: (cancelled() != true) && ((github.event_name == 'push') && startsWith(github.ref_name, 'run_past_ci'))
# needs: [run_past_ci_pytorch_1-11]
# uses: ./.github/workflows/self-past.yml
# with:
# framework: tensorflow
# version: "2.11"
# sha: ${{ github.sha }}
# secrets: inherit
#
# run_past_ci_tensorflow_2-10:
# name: TensorFlow 2.10
# if: (cancelled() != true) && ((github.event_name == 'push') && startsWith(github.ref_name, 'run_past_ci'))
# needs: [run_past_ci_tensorflow_2-11]
# uses: ./.github/workflows/self-past.yml
# with:
# framework: tensorflow
# version: "2.10"
# sha: ${{ github.sha }}
# secrets: inherit
#
# run_past_ci_tensorflow_2-9:
# name: TensorFlow 2.9
# if: (cancelled() != true) && ((github.event_name == 'push') && startsWith(github.ref_name, 'run_past_ci'))
# needs: [run_past_ci_tensorflow_2-10]
# uses: ./.github/workflows/self-past.yml
# with:
# framework: tensorflow
# version: "2.9"
# sha: ${{ github.sha }}
# secrets: inherit
#
# run_past_ci_tensorflow_2-8:
# name: TensorFlow 2.8
# if: (cancelled() != true) && ((github.event_name == 'push') && startsWith(github.ref_name, 'run_past_ci'))
# needs: [run_past_ci_tensorflow_2-9]
# uses: ./.github/workflows/self-past.yml
# with:
# framework: tensorflow
# version: "2.8"
# sha: ${{ github.sha }}
# secrets: inherit
#
# run_past_ci_tensorflow_2-7:
# name: TensorFlow 2.7
# if: (cancelled() != true) && ((github.event_name == 'push') && startsWith(github.ref_name, 'run_past_ci'))
# needs: [run_past_ci_tensorflow_2-8]
# uses: ./.github/workflows/self-past.yml
# with:
# framework: tensorflow
# version: "2.7"
# sha: ${{ github.sha }}
# secrets: inherit
#
# run_past_ci_tensorflow_2-6:
# name: TensorFlow 2.6
# if: (cancelled() != true) && ((github.event_name == 'push') && startsWith(github.ref_name, 'run_past_ci'))
# needs: [run_past_ci_tensorflow_2-7]
# uses: ./.github/workflows/self-past.yml
# with:
# framework: tensorflow
# version: "2.6"
# sha: ${{ github.sha }}
# secrets: inherit
#
# run_past_ci_tensorflow_2-5:
# name: TensorFlow 2.5
# if: (cancelled() != true) && ((github.event_name == 'push') && startsWith(github.ref_name, 'run_past_ci'))
# needs: [run_past_ci_tensorflow_2-6]
# uses: ./.github/workflows/self-past.yml
# with:
# framework: tensorflow
# version: "2.5"
# sha: ${{ github.sha }}
# secrets: inherit