Skip to content

Enable Async call #1830

Enable Async call

Enable Async call #1830

Workflow file for this run

# 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