{
  "repository": "aisthetix-wordpress",
  "steps": [
    {
      "name": "tests-0",
      "argv": [
        "./node_modules/.bin/vitest",
        "run",
        "--coverage",
        "--coverage.provider=v8",
        "--coverage.reporter=json-summary",
        "--coverage.reporter=text",
        "--coverage.reporter=lcov",
        "--coverage.reportsDirectory=.quality/coverage",
        "--coverage.thresholds.lines=80",
        "--coverage.thresholds.functions=80",
        "--coverage.thresholds.statements=80",
        "--coverage.thresholds.branches=80",
        "--coverage.all",
        "--coverage.include=src/**"
      ],
      "cwd": "widget-src",
      "timeout": 900
    },
    {
      "name": "typecheck-0",
      "argv": [
        "./node_modules/.bin/tsc",
        "--noEmit"
      ],
      "cwd": "widget-src",
      "timeout": 900
    },
    {
      "name": "build-0",
      "argv": [
        "npm",
        "run",
        "build"
      ],
      "cwd": "widget-src",
      "timeout": 900
    },
    {
      "name": "php-syntax",
      "argv": [
        "bash",
        "-c",
        "git ls-files -z '*.php' | xargs -0 -n1 php -l"
      ],
      "cwd": ".",
      "timeout": 900
    },
    {
      "name": "php-tests-0",
      "argv": [
        "env",
        "XDEBUG_MODE=coverage",
        "AISTHETIX_COVERAGE_FILE=.quality/php-0.cov",
        "php",
        "-d",
        "auto_prepend_file=scripts/coverage_bootstrap.php",
        "tests/replay-settings.test.php"
      ]
    },
    {
      "name": "php-tests-1",
      "argv": [
        "env",
        "XDEBUG_MODE=coverage",
        "AISTHETIX_COVERAGE_FILE=.quality/php-1.cov",
        "php",
        "-d",
        "auto_prepend_file=scripts/coverage_bootstrap.php",
        "tests/connector.test.php"
      ]
    },
    {
      "name": "php-tests-2",
      "argv": [
        "env",
        "XDEBUG_MODE=coverage",
        "AISTHETIX_COVERAGE_FILE=.quality/php-2.cov",
        "php",
        "-d",
        "auto_prepend_file=scripts/coverage_bootstrap.php",
        "tests/review-prompt.test.php"
      ]
    },
    {
      "name": "php-tests-3",
      "argv": [
        "env",
        "XDEBUG_MODE=coverage",
        "AISTHETIX_COVERAGE_FILE=.quality/php-3.cov",
        "php",
        "-d",
        "auto_prepend_file=scripts/coverage_bootstrap.php",
        "tests/storefront-size-entry.test.php"
      ]
    },
    {
      "name": "php-tests-4",
      "argv": [
        "env",
        "XDEBUG_MODE=coverage",
        "AISTHETIX_COVERAGE_FILE=.quality/php-4.cov",
        "php",
        "-d",
        "auto_prepend_file=scripts/coverage_bootstrap.php",
        "tests/settings.test.php"
      ]
    },
    {
      "name": "php-tests-5",
      "argv": [
        "env",
        "XDEBUG_MODE=coverage",
        "AISTHETIX_COVERAGE_FILE=.quality/php-5.cov",
        "php",
        "-d",
        "auto_prepend_file=scripts/coverage_bootstrap.php",
        "tests/storefront.test.php"
      ]
    },
    {
      "name": "php-tests-6",
      "argv": [
        "env",
        "XDEBUG_MODE=coverage",
        "AISTHETIX_COVERAGE_FILE=.quality/php-6.cov",
        "php",
        "-d",
        "auto_prepend_file=scripts/coverage_bootstrap.php",
        "tests/privacy.test.php"
      ]
    },
    {
      "name": "php-tests-7",
      "argv": [
        "env",
        "XDEBUG_MODE=coverage",
        "AISTHETIX_COVERAGE_FILE=.quality/php-7.cov",
        "php",
        "-d",
        "auto_prepend_file=scripts/coverage_bootstrap.php",
        "tests/status.test.php"
      ]
    },
    {
      "name": "php-tests-8",
      "argv": [
        "env",
        "XDEBUG_MODE=coverage",
        "AISTHETIX_COVERAGE_FILE=.quality/php-8.cov",
        "php",
        "-d",
        "auto_prepend_file=scripts/coverage_bootstrap.php",
        "tests/attribution.test.php"
      ]
    },
    {
      "name": "php-tests-9",
      "argv": [
        "env",
        "XDEBUG_MODE=coverage",
        "AISTHETIX_COVERAGE_FILE=.quality/php-9.cov",
        "php",
        "-d",
        "auto_prepend_file=scripts/coverage_bootstrap.php",
        "tests/plugin-bootstrap.test.php"
      ]
    },
    {
      "name": "php-coverage",
      "argv": [
        "php",
        "scripts/coverage_merge.php",
        ".quality/php-0.cov",
        ".quality/php-1.cov",
        ".quality/php-2.cov",
        ".quality/php-3.cov",
        ".quality/php-4.cov",
        ".quality/php-5.cov",
        ".quality/php-6.cov",
        ".quality/php-7.cov",
        ".quality/php-8.cov",
        ".quality/php-9.cov"
      ]
    }
  ]
}
