diff --git a/.github/workflows/interface-unit-tests.yml b/.github/workflows/interface-unit-tests.yml index 123aa53bd01..0eb8118adf9 100644 --- a/.github/workflows/interface-unit-tests.yml +++ b/.github/workflows/interface-unit-tests.yml @@ -276,7 +276,7 @@ jobs: install_pennylane_lightning_master: true pytest_coverage_flags: ${{ inputs.pytest_coverage_flags }} pytest_markers: tf and not qcut and not finite-diff and not param-shift - pytest_additional_args: ${{ needs.setup-ci-load.outputs.enable-split == '1' && format('--splits {0} --group {1}', '3', matrix.group) || '' }} + pytest_additional_args: ${{ fromJSON(needs.setup-ci-load.outputs.enable-split) == '1' && format('--splits {0} --group {1}', '3', matrix.group) || '' }} pytest_durations_file_path: '.github/workflows/tf_tests_durations.json' pytest_store_durations: ${{ inputs.pytest_store_durations }} additional_pip_packages: pytest-split @@ -295,7 +295,7 @@ jobs: || fromJSON(needs.setup-ci-load.outputs.matrix-max-parallel).default }} matrix: - group: ${{ needs.setup-ci-load.outputs.enable-split == '1' && fromJSON('[1, 2, 3, 4, 5]') || fromJSON('[1]') }} + group: ${{ fromJSON(needs.setup-ci-load.outputs.enable-split) == '1' && fromJSON('[1, 2, 3, 4, 5]') || fromJSON('[1]') }} python-version: >- ${{ fromJSON(needs.setup-ci-load.outputs.python-version).jax-tests @@ -315,7 +315,7 @@ jobs: install_pennylane_lightning_master: true pytest_coverage_flags: ${{ inputs.pytest_coverage_flags }} pytest_markers: jax and not qcut and not finite-diff and not param-shift - pytest_additional_args: ${{ needs.setup-ci-load.outputs.enable-split == '1' && format('--splits {0} --group {1}', '5', matrix.group) || '' }} + pytest_additional_args: ${{ fromJSON(needs.setup-ci-load.outputs.enable-split) == '1' && format('--splits {0} --group {1}', '5', matrix.group) || '' }} pytest_durations_file_path: .github/workflows/jax_tests_durations.json pytest_store_durations: ${{ inputs.pytest_store_durations }} additional_pip_packages: pytest-split @@ -334,7 +334,7 @@ jobs: || fromJSON(needs.setup-ci-load.outputs.matrix-max-parallel).default }} matrix: - group: ${{ needs.setup-ci-load.outputs.enable-split && fromJSON('[1, 2, 3, 4, 5]') || fromJSON('[1]') }} + group: ${{ fromJSON(needs.setup-ci-load.outputs.enable-split) && fromJSON('[1, 2, 3, 4, 5]') || fromJSON('[1]') }} python-version: >- ${{ fromJSON(needs.setup-ci-load.outputs.python-version).core-tests @@ -354,7 +354,7 @@ jobs: install_pennylane_lightning_master: true pytest_coverage_flags: ${{ inputs.pytest_coverage_flags }} pytest_markers: core and not qcut and not finite-diff and not param-shift - pytest_additional_args: ${{ needs.setup-ci-load.outputs.enable-split == '1' && format('--splits {0} --group {1}', '5', matrix.group ) || '' }} + pytest_additional_args: ${{ fromJSON(needs.setup-ci-load.outputs.enable-split) == '1' && format('--splits {0} --group {1}', '5', matrix.group ) || '' }} pytest_durations_file_path: .github/workflows/core_tests_durations.json pytest_store_durations: ${{ inputs.pytest_store_durations }} additional_pip_packages: pytest-split