-
Notifications
You must be signed in to change notification settings - Fork 29
232 lines (211 loc) · 18.4 KB
/
conformance.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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# This workflow will build a golang project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
name: Conformance
on:
push:
branches:
- main
- 'release/**'
pull_request:
branches:
- main
- 'release/**'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.22.4
- name: Set up custom GOPATH
run: |
mkdir -p /home/runner/go
echo "export GOPATH=/home/runner/go" >> $HOME/.bashrc
echo "export PATH=\$PATH:\$GOPATH/bin" >> $HOME/.bashrc
source $HOME/.bashrc
- name: Install make
run: sudo apt-get update && sudo apt-get install -y build-essential
- id: target-adb-app
run: cd api/pkg/apis/v1alpha1/providers/target/adb && go test -v -run /Level=App
continue-on-error: true
- name: target-adb-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-adb-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-adb-app.outcome == 'success' && 'green' || steps.target-adb-app.outcome == 'failure' && 'red' || steps.target-adb-app.outcome == 'cancelled' && 'yellow' || steps.target-adb-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-adb-app.outcome == 'success' && 'PASS' || steps.target-adb-app.outcome == 'failure' && 'FAIL' || steps.target-adb-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-adb-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-adu-app
run: cd api/pkg/apis/v1alpha1/providers/target/azure/adu && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-adu-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-adu-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-adu-app.outcome == 'success' && 'green' || steps.target-adu-app.outcome == 'failure' && 'red' || steps.target-adu-app.outcome == 'cancelled' && 'yellow' || steps.target-adu-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-adu-app.outcome == 'success' && 'PASS' || steps.target-adu-app.outcome == 'failure' && 'FAIL' || steps.target-adu-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-adu-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-iotedge-app
run: cd api/pkg/apis/v1alpha1/providers/target/azure/iotedge && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-iotedge-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-iotedge-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-iotedge-app.outcome == 'success' && 'green' || steps.target-iotedge-app.outcome == 'failure' && 'red' || steps.target-iotedge-app.outcome == 'cancelled' && 'yellow' || steps.target-iotedge-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-iotedge-app.outcome == 'success' && 'PASS' || steps.target-iotedge-app.outcome == 'failure' && 'FAIL' || steps.target-iotedge-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-iotedge-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-docker-app
run: cd api/pkg/apis/v1alpha1/providers/target/docker && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-docker-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-docker-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-docker-app.outcome == 'success' && 'green' || steps.target-docker-app.outcome == 'failure' && 'red' || steps.target-docker-app.outcome == 'cancelled' && 'yellow' || steps.target-docker-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-docker-app.outcome == 'success' && 'PASS' || steps.target-docker-app.outcome == 'failure' && 'FAIL' || steps.target-docker-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-docker-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-helm-app
run: cd api/pkg/apis/v1alpha1/providers/target/helm && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-helm-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-helm-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-helm-app.outcome == 'success' && 'green' || steps.target-helm-app.outcome == 'failure' && 'red' || steps.target-helm-app.outcome == 'cancelled' && 'yellow' || steps.target-helm-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-helm-app.outcome == 'success' && 'PASS' || steps.target-helm-app.outcome == 'failure' && 'FAIL' || steps.target-helm-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-helm-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-http-app
run: cd api/pkg/apis/v1alpha1/providers/target/http && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-http-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-http-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-http-app.outcome == 'success' && 'green' || steps.target-http-app.outcome == 'failure' && 'red' || steps.target-http-app.outcome == 'cancelled' && 'yellow' || steps.target-http-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-http-app.outcome == 'success' && 'PASS' || steps.target-http-app.outcome == 'failure' && 'FAIL' || steps.target-http-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-http-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-k8s-app
run: cd api/pkg/apis/v1alpha1/providers/target/k8s && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-k8s-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-k8s-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-k8s-app.outcome == 'success' && 'green' || steps.target-k8s-app.outcome == 'failure' && 'red' || steps.target-k8s-app.outcome == 'cancelled' && 'yellow' || steps.target-k8s-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-k8s-app.outcome == 'success' && 'PASS' || steps.target-k8s-app.outcome == 'failure' && 'FAIL' || steps.target-k8s-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-k8s-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-kubectl-app
run: cd api/pkg/apis/v1alpha1/providers/target/kubectl && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-kubectl-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-kubectl-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-kubectl-app.outcome == 'success' && 'green' || steps.target-kubectl-app.outcome == 'failure' && 'red' || steps.target-kubectl-app.outcome == 'cancelled' && 'yellow' || steps.target-kubectl-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-kubectl-app.outcome == 'success' && 'PASS' || steps.target-kubectl-app.outcome == 'failure' && 'FAIL' || steps.target-kubectl-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-kubectl-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-mqtt-app
run: cd api/pkg/apis/v1alpha1/providers/target/mqtt && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-mqtt-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-mqtt-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-mqtt-app.outcome == 'success' && 'green' || steps.target-mqtt-app.outcome == 'failure' && 'red' || steps.target-mqtt-app.outcome == 'cancelled' && 'yellow' || steps.target-mqtt-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-mqtt-app.outcome == 'success' && 'PASS' || steps.target-mqtt-app.outcome == 'failure' && 'FAIL' || steps.target-mqtt-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-mqtt-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-proxy-app
run: cd api/pkg/apis/v1alpha1/providers/target/proxy && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-proxy-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-proxy-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-proxy-app.outcome == 'success' && 'green' || steps.target-proxy-app.outcome == 'failure' && 'red' || steps.target-proxy-app.outcome == 'cancelled' && 'yellow' || steps.target-proxy-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-proxy-app.outcome == 'success' && 'PASS' || steps.target-proxy-app.outcome == 'failure' && 'FAIL' || steps.target-proxy-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-proxy-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-script-app
run: cd api/pkg/apis/v1alpha1/providers/target/script && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-script-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-script-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-script-app.outcome == 'success' && 'green' || steps.target-script-app.outcome == 'failure' && 'red' || steps.target-script-app.outcome == 'cancelled' && 'yellow' || steps.target-script-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-script-app.outcome == 'success' && 'PASS' || steps.target-script-app.outcome == 'failure' && 'FAIL' || steps.target-script-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-script-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-staging-app
run: cd api/pkg/apis/v1alpha1/providers/target/staging && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-staging-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-staging-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-staging-app.outcome == 'success' && 'green' || steps.target-staging-app.outcome == 'failure' && 'red' || steps.target-staging-app.outcome == 'cancelled' && 'yellow' || steps.target-staging-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-staging-app.outcome == 'success' && 'PASS' || steps.target-staging-app.outcome == 'failure' && 'FAIL' || steps.target-staging-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-staging-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true
- id: target-win10-app
run: cd api/pkg/apis/v1alpha1/providers/target/win10/sideload && go test -v -run /Level=App
continue-on-error: true
if: always()
- name: target-win10-app-badge
uses: RubbaBoy/BYOB@v1.3.0
with:
NAME: target-win10-app
LABEL: Conformance
ICON: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0YwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyQzUuNCAxNS4zNiAyIDEyLjI4IDIgOC41IDIgNS40MiA0LjQyIDMgNy41IDNjMS43NCAwIDMuNDEuODEgNC41IDIuMDlDMTMuMDkgMy44MSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiIvPjwvc3ZnPg=='
COLOR: ${{ steps.target-win10-app.outcome == 'success' && 'green' || steps.target-win10-app.outcome == 'failure' && 'red' || steps.target-win10-app.outcome == 'cancelled' && 'yellow' || steps.target-win10-app.outcome == 'skipped' && 'gray' }}
STATUS: ${{ steps.target-win10-app.outcome == 'success' && 'PASS' || steps.target-win10-app.outcome == 'failure' && 'FAIL' || steps.target-win10-app.outcome == 'cancelled' && 'CANCELLED' || steps.target-win10-app.outcome == 'skipped' && 'SKIPPED' }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true