version: 2
updates:
  - package-ecosystem: "github-actions"
    directory: "/"
    schedule:
      interval: weekly
    groups:
      gha-dependencies:
        patterns:
          - "*"
    ignore:
      - dependency-name: "softprops/action-gh-release"
        versions: ["2.2.0"]
  - package-ecosystem: "github-actions"
    directory: "/.github/actions/test_conformance_suite"
    schedule:
      interval: weekly
    groups:
      gha-dependencies:
        patterns:
          - "*"
    ignore:
      - dependency-name: "softprops/action-gh-release"
        versions: ["2.2.0"]
  - package-ecosystem: pip
    directory: "/"
    schedule:
      interval: weekly
    groups:
      python-dependencies:
        patterns:
          - "*"
    ignore:
      - dependency-name: "cx_Freeze"
  - package-ecosystem: nuget
    directories:
      - /tests/integration_tests/ui_tests/ArelleGUITest
      - /tests/integration_tests/ui_tests/ArelleGUITest/ArelleGUITest
    schedule:
      interval: weekly
    groups:
      dotnet-dependencies:
        patterns:
          - "*"
  - package-ecosystem: docker
    directory: "/docker/"
    schedule:
      interval: weekly
    allow:
      - dependency-name: "python"
    ignore:
      - dependency-name: "python"
        update-types: ["version-update:semver-major", "version-update:semver-minor"]
