Skip to content

fix(single-board): Bad config object serialization #183

fix(single-board): Bad config object serialization

fix(single-board): Bad config object serialization #183

Workflow file for this run

name: CI
on:
push:
branches:
- master
pull_request:
branches:
- '**' # Triggers the workflow on any pull request and on any branch
env:
POETRY_VERSION: "1.4.1"
jobs:
build:
name: Tests Suite
runs-on: ubuntu-latest
strategy:
matrix:
python: [ '3.10' ]
steps:
- name: Checkout ZachiNachshon/provisioner
uses: actions/checkout@v3
with:
repository: 'ZachiNachshon/provisioner'
token: ${{ secrets.PROVISIONER_REPO_ACCESS_TOKEN }}
- name: Checkout ZachiNachshon/provisioner-plugins
uses: actions/checkout@v3
with:
path: './plugins'
- name: Setup Environment
uses: ./.github/actions/setup
env:
PYTHON_VERSION: ${{ matrix.python }}
POETRY_VERSION: ${{ env.POETRY_VERSION }}
- name: Run Tests
uses: ./.github/actions/tests
with:
use_provisioner_from: source
# Requires CODECOV_TOKEN in GitHub repository secrets
- name: Upload coverage
uses: codecov/codecov-action@v3
with:
token: ${{ secrets.CODECOV_TOKEN }} # Only required for private repositories
# file: ./coverage-combined.xml
file: ./provisioner/coverage.xml,./plugins/provisioner_features_lib/coverage.xml,./plugins/provisioner_examples_plugin/coverage.xml,./provisioner_installers_plugin/coverage.xml,./plugins/provisioner_single_board_plugin/coverage.xml
fail_ci_if_error: true