-
-
Notifications
You must be signed in to change notification settings - Fork 2
151 lines (135 loc) · 4.29 KB
/
python-tests.yaml
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
name: Run Tests on Repositories
on:
workflow_dispatch:
workflow_call:
pull_request:
branches: [ main, dev ]
paths:
- '**.py'
- ".github/workflows/python-tests.yaml"
permissions:
contents: read
jobs:
tests-openai-repo:
name: Python Tests on azure-search-openai-demo
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python 3.9
id: python
uses: actions/setup-python@v5
with:
python-version: 3.9
- name: Install dependencies
run: |
python3 -m pip install --upgrade pip
python3 -m pip install -e .
- name: Clone Repo
run: git clone https://github.com/Azure-Samples/azure-search-openai-demo
- name: Test Check Broken Paths in azure-search-openai-demo
if: always()
run: |
cd azure-search-openai-demo
markdown-checker -d . -f check_broken_paths -gu ''
- name: Test Check URLs Country locale in azure-search-openai-demo
if: always()
run: |
cd azure-search-openai-demo
markdown-checker -d . -f check_urls_locale -gu ''
- name: Test Check Broken URLs in azure-search-openai-demo
if: always()
run: |
cd azure-search-openai-demo
markdown-checker -d . -f check_broken_urls -gu ''
tests-phicookbook-repo:
name: Python Tests on Phi-3CookBook
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python 3.9
id: python
uses: actions/setup-python@v5
with:
python-version: 3.9
- name: Install dependencies
run: |
python3 -m pip install --upgrade pip
python3 -m pip install -e .
- name: Clone Repo
run: git clone https://github.com/microsoft/Phi-3CookBook
- name: Test Check Broken Paths in Phi-3CookBook
if: always()
run: |
cd Phi-3CookBook
markdown-checker -d . -f check_broken_paths -gu ''
- name: Test Check URLs Country locale in Phi-3CookBook
if: always()
run: |
cd Phi-3CookBook
markdown-checker -d . -f check_urls_locale -gu ''
- name: Test Check Broken URLs in Phi-3CookBook
if: always()
run: |
cd Phi-3CookBook
markdown-checker -d . -f check_broken_urls -gu ''
tests-genai-repo:
name: Python Tests on generative-ai-for-beginners
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python 3.9
id: python
uses: actions/setup-python@v5
with:
python-version: 3.9
- name: Install dependencies
run: |
python3 -m pip install --upgrade pip
python3 -m pip install -e .
- name: Clone Repo
run: git clone https://github.com/microsoft/generative-ai-for-beginners
- name: Test Check Broken Paths in generative-ai-for-beginners
if: always()
run: |
cd generative-ai-for-beginners
markdown-checker -d . -f check_broken_paths -gu ''
- name: Test Check URLs Country locale in generative-ai-for-beginners
if: always()
run: |
cd generative-ai-for-beginners
markdown-checker -d . -f check_urls_locale -gu ''
- name: Test Check Broken URLs in generative-ai-for-beginners
if: always()
run: |
cd generative-ai-for-beginners
markdown-checker -d . -f check_broken_urls -gu ''
tests-markdown-checker-repo:
name: Python Tests on markdown-checker
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python 3.9
id: python
uses: actions/setup-python@v5
with:
python-version: 3.9
- name: Install dependencies
run: |
python3 -m pip install --upgrade pip
python3 -m pip install -e .
- name: Test Check Broken Paths in markdown-checker
if: always()
run: |
markdown-checker -d . -f check_broken_paths -gu ''
- name: Test Check URLs Country locale in markdown-checker
if: always()
run: |
markdown-checker -d . -f check_urls_locale -gu ''
- name: Test Check Broken URLs in markdown-checker
if: always()
run: |
markdown-checker -d . -f check_broken_urls -gu ''
- name: Set job summary
if: ${{ always() && hashFiles('./comment.md') != '' }}
shell: bash
run: cat ./comment.md >> $GITHUB_STEP_SUMMARY