{
  "casts": {
    "direct": {
      "path": "provider-linting-direct.cast",
      "sha256": "d8a940e9d1b105a77ab8a825bc5c64f2674b7f557c8622a4d562912d013499ea"
    },
    "opentofu": {
      "path": "provider-linting-opentofu.cast",
      "sha256": "4d6965e2549ca5ec020c553ea5dbc66054874a42550abeef308d09338c276590"
    },
    "walkthrough": {
      "path": "provider-linting-walkthrough.cast",
      "sha256": "07787ffcc359e74c642289d21b2a3f8b42c308074c6f15ce1bf1e9d205cfd5ee"
    }
  },
  "ci": {
    "repository": "provide-io/terraform-provider-pyvider",
    "run_attempt": "1",
    "run_id": "35809105555",
    "workflow": "\ud83c\udfd7\ufe0f Build Provider Binary"
  },
  "commands": {
    "direct": [
      "uv tool install --refresh --quiet tofusoup==0.8.2",
      "provider=$(uv run python ci/provider-linting-artifact-path.py dist/provider-linting-build-provenance.json)",
      "soup lint tests/e2e/provider-linting/lint.soup.toml --provider \"$provider\" --lane direct"
    ],
    "opentofu": [
      "uv tool install --refresh --quiet tofusoup==0.8.2",
      "provider=$(uv run python ci/provider-linting-artifact-path.py dist/provider-linting-build-provenance.json)",
      "tofu=$(ci/install-opentofu-experimental.sh --version 1.13.0-rc1 --cache-dir \"$PWD/.cache/opentofu-prerelease\")",
      "\"$tofu\" version",
      "soup lint tests/e2e/provider-linting/lint.soup.toml --provider \"$provider\" --opentofu \"$tofu\" --lane opentofu"
    ],
    "walkthrough": [
      "uv tool install --refresh --quiet tofusoup==0.8.2",
      "soup --version",
      "provider=$(uv run python ci/provider-linting-artifact-path.py dist/provider-linting-build-provenance.json)",
      "tofu=$(ci/install-opentofu-experimental.sh --version 1.13.0-rc1 --cache-dir \"$PWD/.cache/opentofu-prerelease\")",
      "\"$tofu\" version",
      "soup lint tests/e2e/provider-linting/lint.soup.toml --provider \"$provider\" --opentofu \"$tofu\" --lane opentofu",
      "soup lint tests/e2e/provider-linting/lint.soup.toml --provider \"$provider\" --lane direct"
    ]
  },
  "components": {
    "pyvider": {
      "registry": "https://pypi.org/simple",
      "sha": "5251ac421b5d57a5c2ed8a81853db48c7b101652",
      "tag": "v0.8.1",
      "version": "0.8.1",
      "wheel": "pyvider-0.8.1-py3-none-any.whl",
      "wheel_sha256": "940d081d7301590952990d8ca6f1f6a89648d6743c1984bbfdb275f7912d3f83"
    },
    "pyvider-components": {
      "registry": "https://pypi.org/simple",
      "sha": "5855ce5bb83e2958835183348ee23da96ae797aa",
      "tag": "v0.8.0",
      "version": "0.8.0",
      "wheel": "pyvider_components-0.8.0-py3-none-any.whl",
      "wheel_sha256": "76e003f6379112765c9d42779e58ea2c15ce955f214d3dd8b9a77907340822ce"
    },
    "terraform-provider-pyvider": {
      "sha": "6052220065c4db16327074d8da348c9e25078b5a",
      "version": "0.6.1"
    }
  },
  "generated_at": "2026-09-23T02:14:53.627459Z",
  "opentofu": {
    "archive": "tofu_1.13.0-rc1_linux_amd64.zip",
    "archive_sha256": "119162644e5e6e1b7ddb64a3979434b6f86a4e23f6bc1e361f5a8637fb4fd0e8",
    "version": "1.13.0-rc1"
  },
  "provider_binary": {
    "path": "dist/linux_amd64/terraform-provider-pyvider_v0.6.1",
    "platform": "linux_amd64",
    "sha256": "1f4a052f455ebec18c3c5e268ed2fa51c8edbc15c3a0b07a7eefb65c05710029"
  },
  "release_candidate": {
    "archive": "terraform-provider-pyvider_0.6.1_linux_amd64.zip",
    "github_artifact": "provider-linux_amd64",
    "platform": "linux_amd64",
    "sha256": "e79cbe4f885be39a750c8c24645af314f21f165b93b0b0ac48dc0caa928134ce"
  },
  "rules": [
    {
      "id": "provide-io/pyvider:insecure-tls",
      "kind": "provider",
      "observed_via": [
        "opentofu",
        "tofusoup"
      ]
    },
    {
      "id": "provide-io/pyvider:world-writable-directory",
      "kind": "resource",
      "observed_via": [
        "opentofu",
        "tofusoup"
      ]
    },
    {
      "id": "provide-io/pyvider:insecure-http",
      "kind": "data-source",
      "observed_via": [
        "opentofu",
        "tofusoup"
      ]
    },
    {
      "id": "provide-io/pyvider:long-lived-lease",
      "kind": "ephemeral",
      "observed_via": [
        "opentofu",
        "tofusoup"
      ]
    },
    {
      "id": "provide-io/pyvider:include-hidden-files",
      "kind": "list",
      "observed_via": [
        "tofusoup"
      ]
    },
    {
      "id": "provide-io/pyvider:long-action-timeout",
      "kind": "action",
      "observed_via": [
        "tofusoup"
      ]
    },
    {
      "id": "provide-io/pyvider:relative-state-store-path",
      "kind": "state-store",
      "observed_via": [
        "tofusoup"
      ]
    }
  ],
  "schema_version": 3
}
