Skip to content

Compatibility BOM Tests #50

Compatibility BOM Tests

Compatibility BOM Tests #50

Workflow file for this run

name: Compatibility BOM Tests
on:
workflow_dispatch:
inputs:
ml_ref:
description: 'luxonis-ml version (branch/tag/SHA)'
required: true
type: string
default: main
train_ref:
description: 'luxonis-train version (branch/tag/SHA)'
required: true
type: string
default: main
modelconv_ref:
description: 'modelconverter version (branch/tag/SHA)'
required: true
type: string
default: main
tools_ref:
description: 'luxonis-tools version (branch/tag/SHA)'
required: true
type: string
default: main
datadreamer_ref:
description: 'datadreamer version (branch/tag/SHA)'
required: true
type: string
default: main
run_train:
description: 'Run Luxonis Train tests'
required: false
type: boolean
default: true
run_modelconv:
description: 'Run Modelconverter tests'
required: false
type: boolean
default: true
run_tools:
description: 'Run Luxonis Tools tests'
required: false
type: boolean
default: true
run_datadreamer:
description: 'Run Datadreamer tests'
required: false
type: boolean
default: true
jobs:
test-luxonis-train:
name: Test Luxonis Train
if: ${{ inputs.run_train }}
uses: Luxonis/luxonis-train/.github/workflows/tests.yaml@fix/tests-yaml # change to main when ready
with:
ml_ref: ${{ inputs.ml_ref }}
train_ref: ${{ inputs.train_ref }}
secrets:
GOOGLE_APPLICATION_CREDENTIALS: ${{ secrets.GCP_CREDENTIALS }}
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
test-modelconverter:
name: Test Modelconverter
if: ${{ inputs.run_modelconv }}
uses: Luxonis/modelconverter/.github/workflows/unittests.yaml@feat/add-workflow_call-to-unittests # change to main when ready
with:
ml_ref: ${{ inputs.ml_ref }}
modelconv_ref: ${{ inputs.modelconv_ref }}
secrets:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_S3_ENDPOINT_URL: ${{ secrets.AWS_S3_ENDPOINT_URL }}
GCP_CREDENTIALS: ${{ secrets.GCP_CREDENTIALS }}
HUBAI_API_KEY: ${{ secrets.HUBAI_API_KEY }}
test-luxonis-tools:
name: Test Luxonis Tools
if: ${{ inputs.run_tools }}
uses: Luxonis/tools/.github/workflows/unittests.yaml@feat/add-workflow_call-to-unittests # change to main when ready
with:
ml_ref: ${{ inputs.ml_ref }}
tools_ref: ${{ inputs.tools_ref }}
test-datadreamer:
name: Test Datadreamer
if: ${{ inputs.run_datadreamer }}
uses: Luxonis/datadreamer/.github/workflows/unit-tests.yaml@feat/add-workflow_call-to-unittests # change to main when ready

Check failure on line 90 in .github/workflows/bom-tests.yaml

View workflow run for this annotation

GitHub Actions / .github/workflows/bom-tests.yaml

Invalid workflow file

error parsing called workflow ".github/workflows/bom-tests.yaml" -> "Luxonis/datadreamer/.github/workflows/unit-tests.yaml@feat/add-workflow_call-to-unittests" (source branch with sha:2cbe808cc95619c6eb293189a96d389aa8f79b80) : workflow is not reusable as it is missing a `on.workflow_call` trigger
with:
ml_ref: ${{ inputs.ml_ref }}
datadreamer_ref: ${{ inputs.datadreamer_ref }}