all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fef1:3491
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 61ca406d-a485-499f-a093-006c48adf835
        host_id: 5afd8fc909abddfe2ce3a956a91bbe56629648b7209fd0acfa541862
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fef1:3491
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.85
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.143
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fef1:3491
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job yamllint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#59>'
      - '<Job yamllint explicit: None implied: None source: osism/testbed/.zuul.yaml@main#195>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: aa44df20436d44d9ad36b261cd44e0ab
      build_refs:
      - branch: main
        change: '2762'
        change_message: "chore(deps): update dependency gruntwork-io/terragrunt to
          v0.87.4\n\nComing soon: The Renovate bot (GitHub App) will be renamed to
          Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
          | minor | `v0.86.2` -> `v0.87.4` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
          (gruntwork-io/terragrunt)</summary>\n\n### [`v0.87.4`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.4)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.3...v0.87.4)\n\n####
          \U0001F41B Bug Fixes\n\n- Ensured awshelper prioritizes region from config
          over environment variables\n- Fixed constraint normalization in provider
          cache\n\n#### What's Changed\n\n- fix: Fixed setting region in remote state
          config by [@&#8203;pseudomorph](https://redirect.github.com/pseudomorph)
          / [@&#8203;denis256](https://redirect.github.com/denis256) in [#&#8203;4848](https://redirect.github.com/gruntwork-io/terragrunt/pull/4848)\n-
          fix: Fixed constraint normalization by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4804](https://redirect.github.com/gruntwork-io/terragrunt/pull/4804)\n-
          chore: runner-pool HCL formatting tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4844](https://redirect.github.com/gruntwork-io/terragrunt/pull/4844)\n-
          docs: polish to the vimeo component by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4841](https://redirect.github.com/gruntwork-io/terragrunt/pull/4841)\n-
          docs: Abc imports to force deploy by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4845](https://redirect.github.com/gruntwork-io/terragrunt/pull/4845)\n-
          docs: Fix wrong links in documentation ([#&#8203;4846](https://redirect.github.com/gruntwork-io/terragrunt/issues/4846))
          by [@&#8203;CouscousPie](https://redirect.github.com/CouscousPie) in [#&#8203;4847](https://redirect.github.com/gruntwork-io/terragrunt/pull/4847)\n\n####
          New Contributors\n\n- [@&#8203;pseudomorph](https://redirect.github.com/pseudomorph)
          made their first contribution in [#&#8203;4848](https://redirect.github.com/gruntwork-io/terragrunt/pull/4848)\n-
          [@&#8203;CouscousPie](https://redirect.github.com/CouscousPie) made their
          first contribution in [#&#8203;4847](https://redirect.github.com/gruntwork-io/terragrunt/pull/4847)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.3...v0.87.4>\n\n###
          [`v0.87.3`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.3)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.2...v0.87.3)\n\n####
          \U0001F41B Bug Fixes\n\n##### Fixed handling of null stack values\n\nImproved
          handling of null values in stacks\n\n#### What's Changed\n\n- bug: Handling
          of null stack values by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4836](https://redirect.github.com/gruntwork-io/terragrunt/pull/4836)\n-
          docs: Adding vimeo component and video by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4831](https://redirect.github.com/gruntwork-io/terragrunt/pull/4831)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.2...v0.87.3>\n\n###
          [`v0.87.2`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.2)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.1...v0.87.2)\n\n####
          \u2728 New Features\n\n##### Runner pool experiment performance improvements\n\n-
          Enhanced runner pool performance for faster file detection.\n\n##### Updated
          dependencies\n\nUpgraded multiple dependencies to the latest stable versions:\n\n-
          Updated cloud.google.com/go/storage to v1.56.1\n- Updated aws-sdk-go-v2
          to v1.39.0\n- Updated go-getter to v1.8.0\n- Updated go-cty to v1.17.0\n-
          Updated testify to v1.11.1\n- Updated golang.org/x/mod to v0.28.0\n- Updated
          golang.org/x/oauth2 to v0.31.0\n- Updated golang.org/x/sync to v0.17.0\n-
          Updated golang.org/x/sys to v0.36.0\n- Updated golang.org/x/term vv0.35.0\n-
          Updated golang.org/x/text to v0.29.0\n- Updated google.golang.org/api to
          v0.249.0\n- Updated google.golang.org/grpc to v1.75.1\n- Updated google.golang.org/protobuf
          to v1.36.9\n\n#### What's Changed\n\n- perf: Improving Runner Pool Perf
          a bit by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in [#&#8203;4824](https://redirect.github.com/gruntwork-io/terragrunt/pull/4824)\n-
          chore: runner-pool tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4823](https://redirect.github.com/gruntwork-io/terragrunt/pull/4823)\n-
          chore(deps): Dependencies update by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4827](https://redirect.github.com/gruntwork-io/terragrunt/pull/4827)\n-
          docs: Adjustments to partytown scripts by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4822](https://redirect.github.com/gruntwork-io/terragrunt/pull/4822)\n-
          docs: Small updates to TS site by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4819](https://redirect.github.com/gruntwork-io/terragrunt/pull/4819)\n-
          docs: Correct flag and environment variable names for AWS OIDC authen\u2026
          by [@&#8203;carchi1a](https://redirect.github.com/carchi1a) in [#&#8203;4785](https://redirect.github.com/gruntwork-io/terragrunt/pull/4785)\n-
          fix: Adding docs back for `-detailed-exitcode`, etc. by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4803](https://redirect.github.com/gruntwork-io/terragrunt/pull/4803)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.1...v0.87.2>\n\n###
          [`v0.87.1`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.1)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.0...v0.87.1)\n\n####
          \u2728\_Features\n\n##### Memory Leak Prevention\n\nUpdated the `ulikunitz/xz`
          dependency to mitigate potential memory leaks.\n\n#### \U0001F41B Bug Fixes\n\n#####
          Fixed merging of IAM fields\n\nAdded `IamWebIdentityToken` and `IamAssumeRoleSessionName`
          to both `Merge()` and `DeepMerge()` functions\n\n#### What's Changed\n\n-
          fix: Add missing IAM fields to include merge logic ([#&#8203;4812](https://redirect.github.com/gruntwork-io/terragrunt/issues/4812))
          by [@&#8203;carchi1a](https://redirect.github.com/carchi1a) in [#&#8203;4813](https://redirect.github.com/gruntwork-io/terragrunt/pull/4813)\n-
          chore: Bump ulikunitz/xz to avoid memory leak by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4816](https://redirect.github.com/gruntwork-io/terragrunt/pull/4816)\n-
          chore: Bumping WSL to v5 by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4788](https://redirect.github.com/gruntwork-io/terragrunt/pull/4788)\n-
          fix: runner-pool exclusions and summary tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4808](https://redirect.github.com/gruntwork-io/terragrunt/pull/4808)\n-
          fix: Resolving token usage for bucket cleanup by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4789](https://redirect.github.com/gruntwork-io/terragrunt/pull/4789)\n-
          docs: Additional website refinements by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick)
          in [#&#8203;4787](https://redirect.github.com/gruntwork-io/terragrunt/pull/4787)\n-
          docs: Fix issue where global <a> styles applied to some native starlight
          styles. by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick)
          in [#&#8203;4795](https://redirect.github.com/gruntwork-io/terragrunt/pull/4795)\n-
          build(deps): bump actions/stale from 9 to 10 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;4799](https://redirect.github.com/gruntwork-io/terragrunt/pull/4799)\n-
          build(deps): bump aws-actions/configure-aws-credentials from 4 to 5 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;4797](https://redirect.github.com/gruntwork-io/terragrunt/pull/4797)\n-
          build(deps): bump actions/github-script from 7 to 8 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;4798](https://redirect.github.com/gruntwork-io/terragrunt/pull/4798)\n-
          docs: Add missing `--terragrunt-tfpath` flag to migration list by [@&#8203;ChandlerSwift](https://redirect.github.com/ChandlerSwift)
          in [#&#8203;4802](https://redirect.github.com/gruntwork-io/terragrunt/pull/4802)\n-
          docs: Fix wrongly mentionned TG\\_DOWNLOAD instead of TG\\_DOWNLOAD\\_DIR
          by [@&#8203;ajoga](https://redirect.github.com/ajoga) in [#&#8203;4801](https://redirect.github.com/gruntwork-io/terragrunt/pull/4801)\n-
          fix: Getting rid of unnecessary flaky test by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4679](https://redirect.github.com/gruntwork-io/terragrunt/pull/4679)\n-
          docs: Quick updates to TS page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4806](https://redirect.github.com/gruntwork-io/terragrunt/pull/4806)\n-
          docs: Updating button destination by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4807](https://redirect.github.com/gruntwork-io/terragrunt/pull/4807)\n\n####
          New Contributors\n\n- [@&#8203;ChandlerSwift](https://redirect.github.com/ChandlerSwift)
          made their first contribution in [#&#8203;4802](https://redirect.github.com/gruntwork-io/terragrunt/pull/4802)\n-
          [@&#8203;ajoga](https://redirect.github.com/ajoga) made their first contribution
          in [#&#8203;4801](https://redirect.github.com/gruntwork-io/terragrunt/pull/4801)\n-
          [@&#8203;carchi1a](https://redirect.github.com/carchi1a) made their first
          contribution in [#&#8203;4813](https://redirect.github.com/gruntwork-io/terragrunt/pull/4813)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.0...v0.87.1>\n\n###
          [`v0.87.0`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.0)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.86.3...v0.87.0)\n\n####
          \U0001F6E0\uFE0F Breaking Changes\n\nAutomatic Backend Provisioning Removed\nTerragrunt
          no longer automatically provisions backend resources.\nIf backend provisioning
          is required but not explicitly enabled, Terragrunt will now **exit with
          an error**.\n\n##### \u274C Old Behavior (Deprecated)\n\nThe following command
          would silently provision backend resources before execution:\n\n```bash\nterragrunt
          plan --non-interactive\n```\n\n##### \u2705 New Behavior\n\nThis behavior
          has been removed. Running the same command without opting in will now produce
          an error if backend bootstrapping is required.\n\nTo continue to automatically
          bootstrap backends, you must explicitly enable backend provisioning with
          either the `--backend-bootstrap` flag or the `TG_BACKEND_BOOTSTRAP` environment
          variable:\n\n```bash\nterragrunt plan --backend-bootstrap --non-interactive\n```\n\nor\n\n```bash\nexport
          TG_BACKEND_BOOTSTRAP=true\nterragrunt plan --non-interactive\n```\n\n#####
          \U0001F527 Migration Guide\n\n- If you relied on automatic backend bootstrapping:\n
          \ Add `--backend-bootstrap` to your Terragrunt commands, or set the `TG_BACKEND_BOOTSTRAP`
          environment variable.\n- If you don\u2019t require backend provisioning:\n
          \ No action needed \u2014 simply run Terragrunt commands without the flag.\n\nRoad
          to 1.0 Deprecated Feature Removal Schedule [#&#8203;3535](https://redirect.github.com/gruntwork-io/terragrunt/issues/3535)\n\n####
          What's Changed\n\n- chore: Disabled automatic backend provisioning by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4703](https://redirect.github.com/gruntwork-io/terragrunt/pull/4703)\n-
          docs: Updated migration docs by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4711](https://redirect.github.com/gruntwork-io/terragrunt/pull/4711)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.86.3...v0.87.0>\n\n###
          [`v0.86.3`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.86.3)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.86.2...v0.86.3)\n\n####
          \U0001F41B Bug Fixes\n\n##### Stacks now generate in topological order\n\nA
          race condition caused by concurrent generation of nested Terragrunt Stacks
          when a `.terragrunt-stack` directory already exists has been remediated.\n\nStacks
          will now generate topologically regardless of whether they are cleanly generated
          or generated when a `terragrunt-stack` directory already exists, resulting
          in parent stacks generating before child stacks.\n\n##### get\\_aws\\_account\\_id()
          interaction with --auth-provider-cmd fixed\n\nA bug introduced in the upgrade
          to AWS SDK v2 in [v0.85.1](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.85.1)
          where `get_aws_account_id()` would not work properly when used in conjunction
          with the `--auth-provider-cmd` flag has been remediated.\n\n##### Custom
          API endpoints for backend resources are now set correctly\n\nA bug introduced
          in the upgrade to AWS SDK v2 in [v0.85.1](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.85.1)
          where integration with the S3 and DynamoDB AWS SDK clients did not properly
          respect the `endpoint` setting for `backend` configurations has been remediated.\n\n#####
          `ref` properly handled in catalog urls\n\nThe use of the `ref` query string
          parameter in Catalog go-getter URLs has been fixed, allowing users to explicitly
          specify the ref they want to use for their catalog sources.\n\n##### `dag
          graph` updated to support all `run` flags\n\nThe `dag graph` command has
          been updated to support all flags supported by the `run` command.\n\n####
          \U0001F4D6 Docs\n\n##### Terragrunt Scale page published\n\nThe [Terragrunt
          Scale](https://terragrunt.gruntwork.io/terragrunt-scale) page has been published,
          showcasing a new offering from Gruntwork to help customers scale up their
          IaC usage. It showcases the integration Terragrunt has with commercial offerings
          from Gruntwork to help organizations scale their infrastructure management.\n\n#####
          The Terralith to Terragrunt has been published\n\nA step-by-step guide to
          transitioning IaC configurations from a Terralith (where all resources are
          in a single state file) to a modern Terragrunt IaC configuration, using
          Terragrunt Stacks has been published named [Terralith to Terragrunt](https://terragrunt.gruntwork.io/docs/guides/terralith-to-terragrunt/).\n\nThis
          is the first major guide in this style, with more to come in the future
          to address specific pain points for members of the community in a step-by-step
          guide, rather than a reference or high level summary of features.\n\n####
          What's Changed\n\n- feat: Generate stacks in topological order by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4786](https://redirect.github.com/gruntwork-io/terragrunt/pull/4786)\n-
          fix: Fixing AWS Account ID w/ Provider CMD by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4779](https://redirect.github.com/gruntwork-io/terragrunt/pull/4779)\n-
          fix: ensure custom API endpoints are set correctly by [@&#8203;wakeful](https://redirect.github.com/wakeful)
          in [#&#8203;4756](https://redirect.github.com/gruntwork-io/terragrunt/pull/4756)\n-
          fix: Properly handling ref when running terragrunt catalog [#&#8203;4777](https://redirect.github.com/gruntwork-io/terragrunt/issues/4777)
          by [@&#8203;rvelichkov](https://redirect.github.com/rvelichkov) in [#&#8203;4781](https://redirect.github.com/gruntwork-io/terragrunt/pull/4781)\n-
          fix: Bypass partytown by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4783](https://redirect.github.com/gruntwork-io/terragrunt/pull/4783)\n-
          fix: Updated form link by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4771](https://redirect.github.com/gruntwork-io/terragrunt/pull/4771)\n-
          fix: Fixed contact form by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4761](https://redirect.github.com/gruntwork-io/terragrunt/pull/4761)\n-
          fix: Fixes for scale page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4767](https://redirect.github.com/gruntwork-io/terragrunt/pull/4767)\n-
          fix: Swap image for transparent png by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4766](https://redirect.github.com/gruntwork-io/terragrunt/pull/4766)\n-
          fix: Fixes for terragrunt scale page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4747](https://redirect.github.com/gruntwork-io/terragrunt/pull/4747)\n-
          fix: Nav fixes by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4750](https://redirect.github.com/gruntwork-io/terragrunt/pull/4750)\n-
          fix: Fixes for contact page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4746](https://redirect.github.com/gruntwork-io/terragrunt/pull/4746)\n-
          fix \\[[#&#8203;4613](https://redirect.github.com/gruntwork-io/terragrunt/issues/4613)]:
          register additional flags in the DAG graph subcommand by [@&#8203;wakeful](https://redirect.github.com/wakeful)
          in [#&#8203;4726](https://redirect.github.com/gruntwork-io/terragrunt/pull/4726)\n-
          fix: Adding select none to some text areas by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4743](https://redirect.github.com/gruntwork-io/terragrunt/pull/4743)\n-
          fix: Fix hero image by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4749](https://redirect.github.com/gruntwork-io/terragrunt/pull/4749)\n-
          fix: Responsive fix for aws component by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4742](https://redirect.github.com/gruntwork-io/terragrunt/pull/4742)\n-
          fix: Section spacing to 150px by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4741](https://redirect.github.com/gruntwork-io/terragrunt/pull/4741)\n-
          docs: Terragrunt Scale Pricing Page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4729](https://redirect.github.com/gruntwork-io/terragrunt/pull/4729)\n-
          docs: Pricing Page Launch by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4772](https://redirect.github.com/gruntwork-io/terragrunt/pull/4772)\n-
          docs: Add Terralith to Terragrunt guide by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4709](https://redirect.github.com/gruntwork-io/terragrunt/pull/4709)\n-
          docs: Adding URLs by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4740](https://redirect.github.com/gruntwork-io/terragrunt/pull/4740)\n-
          chore: experiments tests improvements by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4782](https://redirect.github.com/gruntwork-io/terragrunt/pull/4782)\n-
          chore: A collection of website polishing by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick)
          in [#&#8203;4784](https://redirect.github.com/gruntwork-io/terragrunt/pull/4784)\n-
          chore: fix runner-pool experiment tests by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4770](https://redirect.github.com/gruntwork-io/terragrunt/pull/4770)\n-
          chore: Polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4773](https://redirect.github.com/gruntwork-io/terragrunt/pull/4773)\n-
          chore: Polish to contact form by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4769](https://redirect.github.com/gruntwork-io/terragrunt/pull/4769)\n-
          chore: Search polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4755](https://redirect.github.com/gruntwork-io/terragrunt/pull/4755)\n-
          chore: added integration tests for experiment mode by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4754](https://redirect.github.com/gruntwork-io/terragrunt/pull/4754)\n-
          chore: Cleanup and organization by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4753](https://redirect.github.com/gruntwork-io/terragrunt/pull/4753)\n-
          chore: Nav polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4748](https://redirect.github.com/gruntwork-io/terragrunt/pull/4748)\n\n####
          New Contributors\n\n- [@&#8203;rvelichkov](https://redirect.github.com/rvelichkov)
          made their first contribution in [#&#8203;4781](https://redirect.github.com/gruntwork-io/terragrunt/pull/4781)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.86.2...v0.86.3>\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/testbed).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/testbed/pull/2762
        commit_id: e6fb3a25f50cef30834eb76f7259857759e654c2
        patchset: e6fb3a25f50cef30834eb76f7259857759e654c2
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
        src_dir: src/github.com/osism/testbed
        topic: null
      buildset: 08dec292585943719d643a1d288f0c7a
      buildset_refs:
      - branch: main
        change: '2762'
        change_message: "chore(deps): update dependency gruntwork-io/terragrunt to
          v0.87.4\n\nComing soon: The Renovate bot (GitHub App) will be renamed to
          Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
          | minor | `v0.86.2` -> `v0.87.4` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
          (gruntwork-io/terragrunt)</summary>\n\n### [`v0.87.4`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.4)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.3...v0.87.4)\n\n####
          \U0001F41B Bug Fixes\n\n- Ensured awshelper prioritizes region from config
          over environment variables\n- Fixed constraint normalization in provider
          cache\n\n#### What's Changed\n\n- fix: Fixed setting region in remote state
          config by [@&#8203;pseudomorph](https://redirect.github.com/pseudomorph)
          / [@&#8203;denis256](https://redirect.github.com/denis256) in [#&#8203;4848](https://redirect.github.com/gruntwork-io/terragrunt/pull/4848)\n-
          fix: Fixed constraint normalization by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4804](https://redirect.github.com/gruntwork-io/terragrunt/pull/4804)\n-
          chore: runner-pool HCL formatting tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4844](https://redirect.github.com/gruntwork-io/terragrunt/pull/4844)\n-
          docs: polish to the vimeo component by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4841](https://redirect.github.com/gruntwork-io/terragrunt/pull/4841)\n-
          docs: Abc imports to force deploy by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4845](https://redirect.github.com/gruntwork-io/terragrunt/pull/4845)\n-
          docs: Fix wrong links in documentation ([#&#8203;4846](https://redirect.github.com/gruntwork-io/terragrunt/issues/4846))
          by [@&#8203;CouscousPie](https://redirect.github.com/CouscousPie) in [#&#8203;4847](https://redirect.github.com/gruntwork-io/terragrunt/pull/4847)\n\n####
          New Contributors\n\n- [@&#8203;pseudomorph](https://redirect.github.com/pseudomorph)
          made their first contribution in [#&#8203;4848](https://redirect.github.com/gruntwork-io/terragrunt/pull/4848)\n-
          [@&#8203;CouscousPie](https://redirect.github.com/CouscousPie) made their
          first contribution in [#&#8203;4847](https://redirect.github.com/gruntwork-io/terragrunt/pull/4847)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.3...v0.87.4>\n\n###
          [`v0.87.3`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.3)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.2...v0.87.3)\n\n####
          \U0001F41B Bug Fixes\n\n##### Fixed handling of null stack values\n\nImproved
          handling of null values in stacks\n\n#### What's Changed\n\n- bug: Handling
          of null stack values by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4836](https://redirect.github.com/gruntwork-io/terragrunt/pull/4836)\n-
          docs: Adding vimeo component and video by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4831](https://redirect.github.com/gruntwork-io/terragrunt/pull/4831)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.2...v0.87.3>\n\n###
          [`v0.87.2`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.2)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.1...v0.87.2)\n\n####
          \u2728 New Features\n\n##### Runner pool experiment performance improvements\n\n-
          Enhanced runner pool performance for faster file detection.\n\n##### Updated
          dependencies\n\nUpgraded multiple dependencies to the latest stable versions:\n\n-
          Updated cloud.google.com/go/storage to v1.56.1\n- Updated aws-sdk-go-v2
          to v1.39.0\n- Updated go-getter to v1.8.0\n- Updated go-cty to v1.17.0\n-
          Updated testify to v1.11.1\n- Updated golang.org/x/mod to v0.28.0\n- Updated
          golang.org/x/oauth2 to v0.31.0\n- Updated golang.org/x/sync to v0.17.0\n-
          Updated golang.org/x/sys to v0.36.0\n- Updated golang.org/x/term vv0.35.0\n-
          Updated golang.org/x/text to v0.29.0\n- Updated google.golang.org/api to
          v0.249.0\n- Updated google.golang.org/grpc to v1.75.1\n- Updated google.golang.org/protobuf
          to v1.36.9\n\n#### What's Changed\n\n- perf: Improving Runner Pool Perf
          a bit by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in [#&#8203;4824](https://redirect.github.com/gruntwork-io/terragrunt/pull/4824)\n-
          chore: runner-pool tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4823](https://redirect.github.com/gruntwork-io/terragrunt/pull/4823)\n-
          chore(deps): Dependencies update by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4827](https://redirect.github.com/gruntwork-io/terragrunt/pull/4827)\n-
          docs: Adjustments to partytown scripts by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4822](https://redirect.github.com/gruntwork-io/terragrunt/pull/4822)\n-
          docs: Small updates to TS site by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4819](https://redirect.github.com/gruntwork-io/terragrunt/pull/4819)\n-
          docs: Correct flag and environment variable names for AWS OIDC authen\u2026
          by [@&#8203;carchi1a](https://redirect.github.com/carchi1a) in [#&#8203;4785](https://redirect.github.com/gruntwork-io/terragrunt/pull/4785)\n-
          fix: Adding docs back for `-detailed-exitcode`, etc. by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4803](https://redirect.github.com/gruntwork-io/terragrunt/pull/4803)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.1...v0.87.2>\n\n###
          [`v0.87.1`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.1)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.0...v0.87.1)\n\n####
          \u2728\_Features\n\n##### Memory Leak Prevention\n\nUpdated the `ulikunitz/xz`
          dependency to mitigate potential memory leaks.\n\n#### \U0001F41B Bug Fixes\n\n#####
          Fixed merging of IAM fields\n\nAdded `IamWebIdentityToken` and `IamAssumeRoleSessionName`
          to both `Merge()` and `DeepMerge()` functions\n\n#### What's Changed\n\n-
          fix: Add missing IAM fields to include merge logic ([#&#8203;4812](https://redirect.github.com/gruntwork-io/terragrunt/issues/4812))
          by [@&#8203;carchi1a](https://redirect.github.com/carchi1a) in [#&#8203;4813](https://redirect.github.com/gruntwork-io/terragrunt/pull/4813)\n-
          chore: Bump ulikunitz/xz to avoid memory leak by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4816](https://redirect.github.com/gruntwork-io/terragrunt/pull/4816)\n-
          chore: Bumping WSL to v5 by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4788](https://redirect.github.com/gruntwork-io/terragrunt/pull/4788)\n-
          fix: runner-pool exclusions and summary tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4808](https://redirect.github.com/gruntwork-io/terragrunt/pull/4808)\n-
          fix: Resolving token usage for bucket cleanup by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4789](https://redirect.github.com/gruntwork-io/terragrunt/pull/4789)\n-
          docs: Additional website refinements by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick)
          in [#&#8203;4787](https://redirect.github.com/gruntwork-io/terragrunt/pull/4787)\n-
          docs: Fix issue where global <a> styles applied to some native starlight
          styles. by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick)
          in [#&#8203;4795](https://redirect.github.com/gruntwork-io/terragrunt/pull/4795)\n-
          build(deps): bump actions/stale from 9 to 10 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;4799](https://redirect.github.com/gruntwork-io/terragrunt/pull/4799)\n-
          build(deps): bump aws-actions/configure-aws-credentials from 4 to 5 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;4797](https://redirect.github.com/gruntwork-io/terragrunt/pull/4797)\n-
          build(deps): bump actions/github-script from 7 to 8 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;4798](https://redirect.github.com/gruntwork-io/terragrunt/pull/4798)\n-
          docs: Add missing `--terragrunt-tfpath` flag to migration list by [@&#8203;ChandlerSwift](https://redirect.github.com/ChandlerSwift)
          in [#&#8203;4802](https://redirect.github.com/gruntwork-io/terragrunt/pull/4802)\n-
          docs: Fix wrongly mentionned TG\\_DOWNLOAD instead of TG\\_DOWNLOAD\\_DIR
          by [@&#8203;ajoga](https://redirect.github.com/ajoga) in [#&#8203;4801](https://redirect.github.com/gruntwork-io/terragrunt/pull/4801)\n-
          fix: Getting rid of unnecessary flaky test by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4679](https://redirect.github.com/gruntwork-io/terragrunt/pull/4679)\n-
          docs: Quick updates to TS page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4806](https://redirect.github.com/gruntwork-io/terragrunt/pull/4806)\n-
          docs: Updating button destination by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4807](https://redirect.github.com/gruntwork-io/terragrunt/pull/4807)\n\n####
          New Contributors\n\n- [@&#8203;ChandlerSwift](https://redirect.github.com/ChandlerSwift)
          made their first contribution in [#&#8203;4802](https://redirect.github.com/gruntwork-io/terragrunt/pull/4802)\n-
          [@&#8203;ajoga](https://redirect.github.com/ajoga) made their first contribution
          in [#&#8203;4801](https://redirect.github.com/gruntwork-io/terragrunt/pull/4801)\n-
          [@&#8203;carchi1a](https://redirect.github.com/carchi1a) made their first
          contribution in [#&#8203;4813](https://redirect.github.com/gruntwork-io/terragrunt/pull/4813)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.0...v0.87.1>\n\n###
          [`v0.87.0`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.0)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.86.3...v0.87.0)\n\n####
          \U0001F6E0\uFE0F Breaking Changes\n\nAutomatic Backend Provisioning Removed\nTerragrunt
          no longer automatically provisions backend resources.\nIf backend provisioning
          is required but not explicitly enabled, Terragrunt will now **exit with
          an error**.\n\n##### \u274C Old Behavior (Deprecated)\n\nThe following command
          would silently provision backend resources before execution:\n\n```bash\nterragrunt
          plan --non-interactive\n```\n\n##### \u2705 New Behavior\n\nThis behavior
          has been removed. Running the same command without opting in will now produce
          an error if backend bootstrapping is required.\n\nTo continue to automatically
          bootstrap backends, you must explicitly enable backend provisioning with
          either the `--backend-bootstrap` flag or the `TG_BACKEND_BOOTSTRAP` environment
          variable:\n\n```bash\nterragrunt plan --backend-bootstrap --non-interactive\n```\n\nor\n\n```bash\nexport
          TG_BACKEND_BOOTSTRAP=true\nterragrunt plan --non-interactive\n```\n\n#####
          \U0001F527 Migration Guide\n\n- If you relied on automatic backend bootstrapping:\n
          \ Add `--backend-bootstrap` to your Terragrunt commands, or set the `TG_BACKEND_BOOTSTRAP`
          environment variable.\n- If you don\u2019t require backend provisioning:\n
          \ No action needed \u2014 simply run Terragrunt commands without the flag.\n\nRoad
          to 1.0 Deprecated Feature Removal Schedule [#&#8203;3535](https://redirect.github.com/gruntwork-io/terragrunt/issues/3535)\n\n####
          What's Changed\n\n- chore: Disabled automatic backend provisioning by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4703](https://redirect.github.com/gruntwork-io/terragrunt/pull/4703)\n-
          docs: Updated migration docs by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4711](https://redirect.github.com/gruntwork-io/terragrunt/pull/4711)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.86.3...v0.87.0>\n\n###
          [`v0.86.3`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.86.3)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.86.2...v0.86.3)\n\n####
          \U0001F41B Bug Fixes\n\n##### Stacks now generate in topological order\n\nA
          race condition caused by concurrent generation of nested Terragrunt Stacks
          when a `.terragrunt-stack` directory already exists has been remediated.\n\nStacks
          will now generate topologically regardless of whether they are cleanly generated
          or generated when a `terragrunt-stack` directory already exists, resulting
          in parent stacks generating before child stacks.\n\n##### get\\_aws\\_account\\_id()
          interaction with --auth-provider-cmd fixed\n\nA bug introduced in the upgrade
          to AWS SDK v2 in [v0.85.1](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.85.1)
          where `get_aws_account_id()` would not work properly when used in conjunction
          with the `--auth-provider-cmd` flag has been remediated.\n\n##### Custom
          API endpoints for backend resources are now set correctly\n\nA bug introduced
          in the upgrade to AWS SDK v2 in [v0.85.1](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.85.1)
          where integration with the S3 and DynamoDB AWS SDK clients did not properly
          respect the `endpoint` setting for `backend` configurations has been remediated.\n\n#####
          `ref` properly handled in catalog urls\n\nThe use of the `ref` query string
          parameter in Catalog go-getter URLs has been fixed, allowing users to explicitly
          specify the ref they want to use for their catalog sources.\n\n##### `dag
          graph` updated to support all `run` flags\n\nThe `dag graph` command has
          been updated to support all flags supported by the `run` command.\n\n####
          \U0001F4D6 Docs\n\n##### Terragrunt Scale page published\n\nThe [Terragrunt
          Scale](https://terragrunt.gruntwork.io/terragrunt-scale) page has been published,
          showcasing a new offering from Gruntwork to help customers scale up their
          IaC usage. It showcases the integration Terragrunt has with commercial offerings
          from Gruntwork to help organizations scale their infrastructure management.\n\n#####
          The Terralith to Terragrunt has been published\n\nA step-by-step guide to
          transitioning IaC configurations from a Terralith (where all resources are
          in a single state file) to a modern Terragrunt IaC configuration, using
          Terragrunt Stacks has been published named [Terralith to Terragrunt](https://terragrunt.gruntwork.io/docs/guides/terralith-to-terragrunt/).\n\nThis
          is the first major guide in this style, with more to come in the future
          to address specific pain points for members of the community in a step-by-step
          guide, rather than a reference or high level summary of features.\n\n####
          What's Changed\n\n- feat: Generate stacks in topological order by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4786](https://redirect.github.com/gruntwork-io/terragrunt/pull/4786)\n-
          fix: Fixing AWS Account ID w/ Provider CMD by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4779](https://redirect.github.com/gruntwork-io/terragrunt/pull/4779)\n-
          fix: ensure custom API endpoints are set correctly by [@&#8203;wakeful](https://redirect.github.com/wakeful)
          in [#&#8203;4756](https://redirect.github.com/gruntwork-io/terragrunt/pull/4756)\n-
          fix: Properly handling ref when running terragrunt catalog [#&#8203;4777](https://redirect.github.com/gruntwork-io/terragrunt/issues/4777)
          by [@&#8203;rvelichkov](https://redirect.github.com/rvelichkov) in [#&#8203;4781](https://redirect.github.com/gruntwork-io/terragrunt/pull/4781)\n-
          fix: Bypass partytown by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4783](https://redirect.github.com/gruntwork-io/terragrunt/pull/4783)\n-
          fix: Updated form link by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4771](https://redirect.github.com/gruntwork-io/terragrunt/pull/4771)\n-
          fix: Fixed contact form by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4761](https://redirect.github.com/gruntwork-io/terragrunt/pull/4761)\n-
          fix: Fixes for scale page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4767](https://redirect.github.com/gruntwork-io/terragrunt/pull/4767)\n-
          fix: Swap image for transparent png by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4766](https://redirect.github.com/gruntwork-io/terragrunt/pull/4766)\n-
          fix: Fixes for terragrunt scale page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4747](https://redirect.github.com/gruntwork-io/terragrunt/pull/4747)\n-
          fix: Nav fixes by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4750](https://redirect.github.com/gruntwork-io/terragrunt/pull/4750)\n-
          fix: Fixes for contact page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4746](https://redirect.github.com/gruntwork-io/terragrunt/pull/4746)\n-
          fix \\[[#&#8203;4613](https://redirect.github.com/gruntwork-io/terragrunt/issues/4613)]:
          register additional flags in the DAG graph subcommand by [@&#8203;wakeful](https://redirect.github.com/wakeful)
          in [#&#8203;4726](https://redirect.github.com/gruntwork-io/terragrunt/pull/4726)\n-
          fix: Adding select none to some text areas by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4743](https://redirect.github.com/gruntwork-io/terragrunt/pull/4743)\n-
          fix: Fix hero image by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4749](https://redirect.github.com/gruntwork-io/terragrunt/pull/4749)\n-
          fix: Responsive fix for aws component by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4742](https://redirect.github.com/gruntwork-io/terragrunt/pull/4742)\n-
          fix: Section spacing to 150px by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4741](https://redirect.github.com/gruntwork-io/terragrunt/pull/4741)\n-
          docs: Terragrunt Scale Pricing Page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4729](https://redirect.github.com/gruntwork-io/terragrunt/pull/4729)\n-
          docs: Pricing Page Launch by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4772](https://redirect.github.com/gruntwork-io/terragrunt/pull/4772)\n-
          docs: Add Terralith to Terragrunt guide by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4709](https://redirect.github.com/gruntwork-io/terragrunt/pull/4709)\n-
          docs: Adding URLs by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4740](https://redirect.github.com/gruntwork-io/terragrunt/pull/4740)\n-
          chore: experiments tests improvements by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4782](https://redirect.github.com/gruntwork-io/terragrunt/pull/4782)\n-
          chore: A collection of website polishing by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick)
          in [#&#8203;4784](https://redirect.github.com/gruntwork-io/terragrunt/pull/4784)\n-
          chore: fix runner-pool experiment tests by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4770](https://redirect.github.com/gruntwork-io/terragrunt/pull/4770)\n-
          chore: Polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4773](https://redirect.github.com/gruntwork-io/terragrunt/pull/4773)\n-
          chore: Polish to contact form by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4769](https://redirect.github.com/gruntwork-io/terragrunt/pull/4769)\n-
          chore: Search polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4755](https://redirect.github.com/gruntwork-io/terragrunt/pull/4755)\n-
          chore: added integration tests for experiment mode by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4754](https://redirect.github.com/gruntwork-io/terragrunt/pull/4754)\n-
          chore: Cleanup and organization by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4753](https://redirect.github.com/gruntwork-io/terragrunt/pull/4753)\n-
          chore: Nav polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4748](https://redirect.github.com/gruntwork-io/terragrunt/pull/4748)\n\n####
          New Contributors\n\n- [@&#8203;rvelichkov](https://redirect.github.com/rvelichkov)
          made their first contribution in [#&#8203;4781](https://redirect.github.com/gruntwork-io/terragrunt/pull/4781)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.86.2...v0.86.3>\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/testbed).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/testbed/pull/2762
        commit_id: e6fb3a25f50cef30834eb76f7259857759e654c2
        patchset: e6fb3a25f50cef30834eb76f7259857759e654c2
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
        src_dir: src/github.com/osism/testbed
        topic: null
      change: '2762'
      change_message: "chore(deps): update dependency gruntwork-io/terragrunt to v0.87.4\n\nComing
        soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate
        will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\n\nThis
        PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
        [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
        | minor | `v0.86.2` -> `v0.87.4` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
        (gruntwork-io/terragrunt)</summary>\n\n### [`v0.87.4`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.4)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.3...v0.87.4)\n\n####
        \U0001F41B Bug Fixes\n\n- Ensured awshelper prioritizes region from config
        over environment variables\n- Fixed constraint normalization in provider cache\n\n####
        What's Changed\n\n- fix: Fixed setting region in remote state config by [@&#8203;pseudomorph](https://redirect.github.com/pseudomorph)
        / [@&#8203;denis256](https://redirect.github.com/denis256) in [#&#8203;4848](https://redirect.github.com/gruntwork-io/terragrunt/pull/4848)\n-
        fix: Fixed constraint normalization by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [#&#8203;4804](https://redirect.github.com/gruntwork-io/terragrunt/pull/4804)\n-
        chore: runner-pool HCL formatting tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [#&#8203;4844](https://redirect.github.com/gruntwork-io/terragrunt/pull/4844)\n-
        docs: polish to the vimeo component by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4841](https://redirect.github.com/gruntwork-io/terragrunt/pull/4841)\n-
        docs: Abc imports to force deploy by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4845](https://redirect.github.com/gruntwork-io/terragrunt/pull/4845)\n-
        docs: Fix wrong links in documentation ([#&#8203;4846](https://redirect.github.com/gruntwork-io/terragrunt/issues/4846))
        by [@&#8203;CouscousPie](https://redirect.github.com/CouscousPie) in [#&#8203;4847](https://redirect.github.com/gruntwork-io/terragrunt/pull/4847)\n\n####
        New Contributors\n\n- [@&#8203;pseudomorph](https://redirect.github.com/pseudomorph)
        made their first contribution in [#&#8203;4848](https://redirect.github.com/gruntwork-io/terragrunt/pull/4848)\n-
        [@&#8203;CouscousPie](https://redirect.github.com/CouscousPie) made their
        first contribution in [#&#8203;4847](https://redirect.github.com/gruntwork-io/terragrunt/pull/4847)\n\n**Full
        Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.3...v0.87.4>\n\n###
        [`v0.87.3`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.3)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.2...v0.87.3)\n\n####
        \U0001F41B Bug Fixes\n\n##### Fixed handling of null stack values\n\nImproved
        handling of null values in stacks\n\n#### What's Changed\n\n- bug: Handling
        of null stack values by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [#&#8203;4836](https://redirect.github.com/gruntwork-io/terragrunt/pull/4836)\n-
        docs: Adding vimeo component and video by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4831](https://redirect.github.com/gruntwork-io/terragrunt/pull/4831)\n\n**Full
        Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.2...v0.87.3>\n\n###
        [`v0.87.2`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.2)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.1...v0.87.2)\n\n####
        \u2728 New Features\n\n##### Runner pool experiment performance improvements\n\n-
        Enhanced runner pool performance for faster file detection.\n\n##### Updated
        dependencies\n\nUpgraded multiple dependencies to the latest stable versions:\n\n-
        Updated cloud.google.com/go/storage to v1.56.1\n- Updated aws-sdk-go-v2 to
        v1.39.0\n- Updated go-getter to v1.8.0\n- Updated go-cty to v1.17.0\n- Updated
        testify to v1.11.1\n- Updated golang.org/x/mod to v0.28.0\n- Updated golang.org/x/oauth2
        to v0.31.0\n- Updated golang.org/x/sync to v0.17.0\n- Updated golang.org/x/sys
        to v0.36.0\n- Updated golang.org/x/term vv0.35.0\n- Updated golang.org/x/text
        to v0.29.0\n- Updated google.golang.org/api to v0.249.0\n- Updated google.golang.org/grpc
        to v1.75.1\n- Updated google.golang.org/protobuf to v1.36.9\n\n#### What's
        Changed\n\n- perf: Improving Runner Pool Perf a bit by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [#&#8203;4824](https://redirect.github.com/gruntwork-io/terragrunt/pull/4824)\n-
        chore: runner-pool tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [#&#8203;4823](https://redirect.github.com/gruntwork-io/terragrunt/pull/4823)\n-
        chore(deps): Dependencies update by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [#&#8203;4827](https://redirect.github.com/gruntwork-io/terragrunt/pull/4827)\n-
        docs: Adjustments to partytown scripts by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4822](https://redirect.github.com/gruntwork-io/terragrunt/pull/4822)\n-
        docs: Small updates to TS site by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4819](https://redirect.github.com/gruntwork-io/terragrunt/pull/4819)\n-
        docs: Correct flag and environment variable names for AWS OIDC authen\u2026
        by [@&#8203;carchi1a](https://redirect.github.com/carchi1a) in [#&#8203;4785](https://redirect.github.com/gruntwork-io/terragrunt/pull/4785)\n-
        fix: Adding docs back for `-detailed-exitcode`, etc. by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [#&#8203;4803](https://redirect.github.com/gruntwork-io/terragrunt/pull/4803)\n\n**Full
        Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.1...v0.87.2>\n\n###
        [`v0.87.1`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.1)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.0...v0.87.1)\n\n####
        \u2728\_Features\n\n##### Memory Leak Prevention\n\nUpdated the `ulikunitz/xz`
        dependency to mitigate potential memory leaks.\n\n#### \U0001F41B Bug Fixes\n\n#####
        Fixed merging of IAM fields\n\nAdded `IamWebIdentityToken` and `IamAssumeRoleSessionName`
        to both `Merge()` and `DeepMerge()` functions\n\n#### What's Changed\n\n-
        fix: Add missing IAM fields to include merge logic ([#&#8203;4812](https://redirect.github.com/gruntwork-io/terragrunt/issues/4812))
        by [@&#8203;carchi1a](https://redirect.github.com/carchi1a) in [#&#8203;4813](https://redirect.github.com/gruntwork-io/terragrunt/pull/4813)\n-
        chore: Bump ulikunitz/xz to avoid memory leak by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [#&#8203;4816](https://redirect.github.com/gruntwork-io/terragrunt/pull/4816)\n-
        chore: Bumping WSL to v5 by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [#&#8203;4788](https://redirect.github.com/gruntwork-io/terragrunt/pull/4788)\n-
        fix: runner-pool exclusions and summary tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [#&#8203;4808](https://redirect.github.com/gruntwork-io/terragrunt/pull/4808)\n-
        fix: Resolving token usage for bucket cleanup by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [#&#8203;4789](https://redirect.github.com/gruntwork-io/terragrunt/pull/4789)\n-
        docs: Additional website refinements by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick)
        in [#&#8203;4787](https://redirect.github.com/gruntwork-io/terragrunt/pull/4787)\n-
        docs: Fix issue where global <a> styles applied to some native starlight styles.
        by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick) in [#&#8203;4795](https://redirect.github.com/gruntwork-io/terragrunt/pull/4795)\n-
        build(deps): bump actions/stale from 9 to 10 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in [#&#8203;4799](https://redirect.github.com/gruntwork-io/terragrunt/pull/4799)\n-
        build(deps): bump aws-actions/configure-aws-credentials from 4 to 5 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in [#&#8203;4797](https://redirect.github.com/gruntwork-io/terragrunt/pull/4797)\n-
        build(deps): bump actions/github-script from 7 to 8 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in [#&#8203;4798](https://redirect.github.com/gruntwork-io/terragrunt/pull/4798)\n-
        docs: Add missing `--terragrunt-tfpath` flag to migration list by [@&#8203;ChandlerSwift](https://redirect.github.com/ChandlerSwift)
        in [#&#8203;4802](https://redirect.github.com/gruntwork-io/terragrunt/pull/4802)\n-
        docs: Fix wrongly mentionned TG\\_DOWNLOAD instead of TG\\_DOWNLOAD\\_DIR
        by [@&#8203;ajoga](https://redirect.github.com/ajoga) in [#&#8203;4801](https://redirect.github.com/gruntwork-io/terragrunt/pull/4801)\n-
        fix: Getting rid of unnecessary flaky test by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [#&#8203;4679](https://redirect.github.com/gruntwork-io/terragrunt/pull/4679)\n-
        docs: Quick updates to TS page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4806](https://redirect.github.com/gruntwork-io/terragrunt/pull/4806)\n-
        docs: Updating button destination by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4807](https://redirect.github.com/gruntwork-io/terragrunt/pull/4807)\n\n####
        New Contributors\n\n- [@&#8203;ChandlerSwift](https://redirect.github.com/ChandlerSwift)
        made their first contribution in [#&#8203;4802](https://redirect.github.com/gruntwork-io/terragrunt/pull/4802)\n-
        [@&#8203;ajoga](https://redirect.github.com/ajoga) made their first contribution
        in [#&#8203;4801](https://redirect.github.com/gruntwork-io/terragrunt/pull/4801)\n-
        [@&#8203;carchi1a](https://redirect.github.com/carchi1a) made their first
        contribution in [#&#8203;4813](https://redirect.github.com/gruntwork-io/terragrunt/pull/4813)\n\n**Full
        Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.0...v0.87.1>\n\n###
        [`v0.87.0`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.0)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.86.3...v0.87.0)\n\n####
        \U0001F6E0\uFE0F Breaking Changes\n\nAutomatic Backend Provisioning Removed\nTerragrunt
        no longer automatically provisions backend resources.\nIf backend provisioning
        is required but not explicitly enabled, Terragrunt will now **exit with an
        error**.\n\n##### \u274C Old Behavior (Deprecated)\n\nThe following command
        would silently provision backend resources before execution:\n\n```bash\nterragrunt
        plan --non-interactive\n```\n\n##### \u2705 New Behavior\n\nThis behavior
        has been removed. Running the same command without opting in will now produce
        an error if backend bootstrapping is required.\n\nTo continue to automatically
        bootstrap backends, you must explicitly enable backend provisioning with either
        the `--backend-bootstrap` flag or the `TG_BACKEND_BOOTSTRAP` environment variable:\n\n```bash\nterragrunt
        plan --backend-bootstrap --non-interactive\n```\n\nor\n\n```bash\nexport TG_BACKEND_BOOTSTRAP=true\nterragrunt
        plan --non-interactive\n```\n\n##### \U0001F527 Migration Guide\n\n- If you
        relied on automatic backend bootstrapping:\n  Add `--backend-bootstrap` to
        your Terragrunt commands, or set the `TG_BACKEND_BOOTSTRAP` environment variable.\n-
        If you don\u2019t require backend provisioning:\n  No action needed \u2014
        simply run Terragrunt commands without the flag.\n\nRoad to 1.0 Deprecated
        Feature Removal Schedule [#&#8203;3535](https://redirect.github.com/gruntwork-io/terragrunt/issues/3535)\n\n####
        What's Changed\n\n- chore: Disabled automatic backend provisioning by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [#&#8203;4703](https://redirect.github.com/gruntwork-io/terragrunt/pull/4703)\n-
        docs: Updated migration docs by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [#&#8203;4711](https://redirect.github.com/gruntwork-io/terragrunt/pull/4711)\n\n**Full
        Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.86.3...v0.87.0>\n\n###
        [`v0.86.3`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.86.3)\n\n[Compare
        Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.86.2...v0.86.3)\n\n####
        \U0001F41B Bug Fixes\n\n##### Stacks now generate in topological order\n\nA
        race condition caused by concurrent generation of nested Terragrunt Stacks
        when a `.terragrunt-stack` directory already exists has been remediated.\n\nStacks
        will now generate topologically regardless of whether they are cleanly generated
        or generated when a `terragrunt-stack` directory already exists, resulting
        in parent stacks generating before child stacks.\n\n##### get\\_aws\\_account\\_id()
        interaction with --auth-provider-cmd fixed\n\nA bug introduced in the upgrade
        to AWS SDK v2 in [v0.85.1](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.85.1)
        where `get_aws_account_id()` would not work properly when used in conjunction
        with the `--auth-provider-cmd` flag has been remediated.\n\n##### Custom API
        endpoints for backend resources are now set correctly\n\nA bug introduced
        in the upgrade to AWS SDK v2 in [v0.85.1](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.85.1)
        where integration with the S3 and DynamoDB AWS SDK clients did not properly
        respect the `endpoint` setting for `backend` configurations has been remediated.\n\n#####
        `ref` properly handled in catalog urls\n\nThe use of the `ref` query string
        parameter in Catalog go-getter URLs has been fixed, allowing users to explicitly
        specify the ref they want to use for their catalog sources.\n\n##### `dag
        graph` updated to support all `run` flags\n\nThe `dag graph` command has been
        updated to support all flags supported by the `run` command.\n\n#### \U0001F4D6
        Docs\n\n##### Terragrunt Scale page published\n\nThe [Terragrunt Scale](https://terragrunt.gruntwork.io/terragrunt-scale)
        page has been published, showcasing a new offering from Gruntwork to help
        customers scale up their IaC usage. It showcases the integration Terragrunt
        has with commercial offerings from Gruntwork to help organizations scale their
        infrastructure management.\n\n##### The Terralith to Terragrunt has been published\n\nA
        step-by-step guide to transitioning IaC configurations from a Terralith (where
        all resources are in a single state file) to a modern Terragrunt IaC configuration,
        using Terragrunt Stacks has been published named [Terralith to Terragrunt](https://terragrunt.gruntwork.io/docs/guides/terralith-to-terragrunt/).\n\nThis
        is the first major guide in this style, with more to come in the future to
        address specific pain points for members of the community in a step-by-step
        guide, rather than a reference or high level summary of features.\n\n####
        What's Changed\n\n- feat: Generate stacks in topological order by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [#&#8203;4786](https://redirect.github.com/gruntwork-io/terragrunt/pull/4786)\n-
        fix: Fixing AWS Account ID w/ Provider CMD by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [#&#8203;4779](https://redirect.github.com/gruntwork-io/terragrunt/pull/4779)\n-
        fix: ensure custom API endpoints are set correctly by [@&#8203;wakeful](https://redirect.github.com/wakeful)
        in [#&#8203;4756](https://redirect.github.com/gruntwork-io/terragrunt/pull/4756)\n-
        fix: Properly handling ref when running terragrunt catalog [#&#8203;4777](https://redirect.github.com/gruntwork-io/terragrunt/issues/4777)
        by [@&#8203;rvelichkov](https://redirect.github.com/rvelichkov) in [#&#8203;4781](https://redirect.github.com/gruntwork-io/terragrunt/pull/4781)\n-
        fix: Bypass partytown by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4783](https://redirect.github.com/gruntwork-io/terragrunt/pull/4783)\n-
        fix: Updated form link by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4771](https://redirect.github.com/gruntwork-io/terragrunt/pull/4771)\n-
        fix: Fixed contact form by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4761](https://redirect.github.com/gruntwork-io/terragrunt/pull/4761)\n-
        fix: Fixes for scale page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4767](https://redirect.github.com/gruntwork-io/terragrunt/pull/4767)\n-
        fix: Swap image for transparent png by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4766](https://redirect.github.com/gruntwork-io/terragrunt/pull/4766)\n-
        fix: Fixes for terragrunt scale page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4747](https://redirect.github.com/gruntwork-io/terragrunt/pull/4747)\n-
        fix: Nav fixes by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4750](https://redirect.github.com/gruntwork-io/terragrunt/pull/4750)\n-
        fix: Fixes for contact page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4746](https://redirect.github.com/gruntwork-io/terragrunt/pull/4746)\n-
        fix \\[[#&#8203;4613](https://redirect.github.com/gruntwork-io/terragrunt/issues/4613)]:
        register additional flags in the DAG graph subcommand by [@&#8203;wakeful](https://redirect.github.com/wakeful)
        in [#&#8203;4726](https://redirect.github.com/gruntwork-io/terragrunt/pull/4726)\n-
        fix: Adding select none to some text areas by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4743](https://redirect.github.com/gruntwork-io/terragrunt/pull/4743)\n-
        fix: Fix hero image by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4749](https://redirect.github.com/gruntwork-io/terragrunt/pull/4749)\n-
        fix: Responsive fix for aws component by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4742](https://redirect.github.com/gruntwork-io/terragrunt/pull/4742)\n-
        fix: Section spacing to 150px by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4741](https://redirect.github.com/gruntwork-io/terragrunt/pull/4741)\n-
        docs: Terragrunt Scale Pricing Page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4729](https://redirect.github.com/gruntwork-io/terragrunt/pull/4729)\n-
        docs: Pricing Page Launch by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4772](https://redirect.github.com/gruntwork-io/terragrunt/pull/4772)\n-
        docs: Add Terralith to Terragrunt guide by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
        in [#&#8203;4709](https://redirect.github.com/gruntwork-io/terragrunt/pull/4709)\n-
        docs: Adding URLs by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4740](https://redirect.github.com/gruntwork-io/terragrunt/pull/4740)\n-
        chore: experiments tests improvements by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [#&#8203;4782](https://redirect.github.com/gruntwork-io/terragrunt/pull/4782)\n-
        chore: A collection of website polishing by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick)
        in [#&#8203;4784](https://redirect.github.com/gruntwork-io/terragrunt/pull/4784)\n-
        chore: fix runner-pool experiment tests by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [#&#8203;4770](https://redirect.github.com/gruntwork-io/terragrunt/pull/4770)\n-
        chore: Polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4773](https://redirect.github.com/gruntwork-io/terragrunt/pull/4773)\n-
        chore: Polish to contact form by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4769](https://redirect.github.com/gruntwork-io/terragrunt/pull/4769)\n-
        chore: Search polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4755](https://redirect.github.com/gruntwork-io/terragrunt/pull/4755)\n-
        chore: added integration tests for experiment mode by [@&#8203;denis256](https://redirect.github.com/denis256)
        in [#&#8203;4754](https://redirect.github.com/gruntwork-io/terragrunt/pull/4754)\n-
        chore: Cleanup and organization by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4753](https://redirect.github.com/gruntwork-io/terragrunt/pull/4753)\n-
        chore: Nav polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
        in [#&#8203;4748](https://redirect.github.com/gruntwork-io/terragrunt/pull/4748)\n\n####
        New Contributors\n\n- [@&#8203;rvelichkov](https://redirect.github.com/rvelichkov)
        made their first contribution in [#&#8203;4781](https://redirect.github.com/gruntwork-io/terragrunt/pull/4781)\n\n**Full
        Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.86.2...v0.86.3>\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
        **Automerge**: Disabled by config. Please merge this manually once you are
        satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
        tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR and
        you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check
        -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was
        generated by [Mend Renovate](https://mend.io/renovate/). View the [repository
        job log](https://developer.mend.io/github/osism/testbed).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/testbed/pull/2762
      child_jobs: []
      commit_id: e6fb3a25f50cef30834eb76f7259857759e654c2
      event_id: 99a31ba0-9804-11f0-961b-ac46fb2b582e
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/aa44df20436d44d9ad36b261cd44e0ab/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/aa44df20436d44d9ad36b261cd44e0ab/work/logs
        result_data_file: /var/lib/zuul/builds/aa44df20436d44d9ad36b261cd44e0ab/work/results.json
        src_root: /var/lib/zuul/builds/aa44df20436d44d9ad36b261cd44e0ab/work/src
        work_root: /var/lib/zuul/builds/aa44df20436d44d9ad36b261cd44e0ab/work
      include_vars: []
      items:
      - branch: main
        change: '2762'
        change_message: "chore(deps): update dependency gruntwork-io/terragrunt to
          v0.87.4\n\nComing soon: The Renovate bot (GitHub App) will be renamed to
          Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gruntwork-io/terragrunt](https://redirect.github.com/gruntwork-io/terragrunt)
          | minor | `v0.86.2` -> `v0.87.4` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gruntwork-io/terragrunt
          (gruntwork-io/terragrunt)</summary>\n\n### [`v0.87.4`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.4)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.3...v0.87.4)\n\n####
          \U0001F41B Bug Fixes\n\n- Ensured awshelper prioritizes region from config
          over environment variables\n- Fixed constraint normalization in provider
          cache\n\n#### What's Changed\n\n- fix: Fixed setting region in remote state
          config by [@&#8203;pseudomorph](https://redirect.github.com/pseudomorph)
          / [@&#8203;denis256](https://redirect.github.com/denis256) in [#&#8203;4848](https://redirect.github.com/gruntwork-io/terragrunt/pull/4848)\n-
          fix: Fixed constraint normalization by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4804](https://redirect.github.com/gruntwork-io/terragrunt/pull/4804)\n-
          chore: runner-pool HCL formatting tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4844](https://redirect.github.com/gruntwork-io/terragrunt/pull/4844)\n-
          docs: polish to the vimeo component by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4841](https://redirect.github.com/gruntwork-io/terragrunt/pull/4841)\n-
          docs: Abc imports to force deploy by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4845](https://redirect.github.com/gruntwork-io/terragrunt/pull/4845)\n-
          docs: Fix wrong links in documentation ([#&#8203;4846](https://redirect.github.com/gruntwork-io/terragrunt/issues/4846))
          by [@&#8203;CouscousPie](https://redirect.github.com/CouscousPie) in [#&#8203;4847](https://redirect.github.com/gruntwork-io/terragrunt/pull/4847)\n\n####
          New Contributors\n\n- [@&#8203;pseudomorph](https://redirect.github.com/pseudomorph)
          made their first contribution in [#&#8203;4848](https://redirect.github.com/gruntwork-io/terragrunt/pull/4848)\n-
          [@&#8203;CouscousPie](https://redirect.github.com/CouscousPie) made their
          first contribution in [#&#8203;4847](https://redirect.github.com/gruntwork-io/terragrunt/pull/4847)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.3...v0.87.4>\n\n###
          [`v0.87.3`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.3)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.2...v0.87.3)\n\n####
          \U0001F41B Bug Fixes\n\n##### Fixed handling of null stack values\n\nImproved
          handling of null values in stacks\n\n#### What's Changed\n\n- bug: Handling
          of null stack values by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4836](https://redirect.github.com/gruntwork-io/terragrunt/pull/4836)\n-
          docs: Adding vimeo component and video by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4831](https://redirect.github.com/gruntwork-io/terragrunt/pull/4831)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.2...v0.87.3>\n\n###
          [`v0.87.2`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.2)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.1...v0.87.2)\n\n####
          \u2728 New Features\n\n##### Runner pool experiment performance improvements\n\n-
          Enhanced runner pool performance for faster file detection.\n\n##### Updated
          dependencies\n\nUpgraded multiple dependencies to the latest stable versions:\n\n-
          Updated cloud.google.com/go/storage to v1.56.1\n- Updated aws-sdk-go-v2
          to v1.39.0\n- Updated go-getter to v1.8.0\n- Updated go-cty to v1.17.0\n-
          Updated testify to v1.11.1\n- Updated golang.org/x/mod to v0.28.0\n- Updated
          golang.org/x/oauth2 to v0.31.0\n- Updated golang.org/x/sync to v0.17.0\n-
          Updated golang.org/x/sys to v0.36.0\n- Updated golang.org/x/term vv0.35.0\n-
          Updated golang.org/x/text to v0.29.0\n- Updated google.golang.org/api to
          v0.249.0\n- Updated google.golang.org/grpc to v1.75.1\n- Updated google.golang.org/protobuf
          to v1.36.9\n\n#### What's Changed\n\n- perf: Improving Runner Pool Perf
          a bit by [@&#8203;yhakbar](https://redirect.github.com/yhakbar) in [#&#8203;4824](https://redirect.github.com/gruntwork-io/terragrunt/pull/4824)\n-
          chore: runner-pool tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4823](https://redirect.github.com/gruntwork-io/terragrunt/pull/4823)\n-
          chore(deps): Dependencies update by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4827](https://redirect.github.com/gruntwork-io/terragrunt/pull/4827)\n-
          docs: Adjustments to partytown scripts by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4822](https://redirect.github.com/gruntwork-io/terragrunt/pull/4822)\n-
          docs: Small updates to TS site by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4819](https://redirect.github.com/gruntwork-io/terragrunt/pull/4819)\n-
          docs: Correct flag and environment variable names for AWS OIDC authen\u2026
          by [@&#8203;carchi1a](https://redirect.github.com/carchi1a) in [#&#8203;4785](https://redirect.github.com/gruntwork-io/terragrunt/pull/4785)\n-
          fix: Adding docs back for `-detailed-exitcode`, etc. by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4803](https://redirect.github.com/gruntwork-io/terragrunt/pull/4803)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.1...v0.87.2>\n\n###
          [`v0.87.1`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.1)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.87.0...v0.87.1)\n\n####
          \u2728\_Features\n\n##### Memory Leak Prevention\n\nUpdated the `ulikunitz/xz`
          dependency to mitigate potential memory leaks.\n\n#### \U0001F41B Bug Fixes\n\n#####
          Fixed merging of IAM fields\n\nAdded `IamWebIdentityToken` and `IamAssumeRoleSessionName`
          to both `Merge()` and `DeepMerge()` functions\n\n#### What's Changed\n\n-
          fix: Add missing IAM fields to include merge logic ([#&#8203;4812](https://redirect.github.com/gruntwork-io/terragrunt/issues/4812))
          by [@&#8203;carchi1a](https://redirect.github.com/carchi1a) in [#&#8203;4813](https://redirect.github.com/gruntwork-io/terragrunt/pull/4813)\n-
          chore: Bump ulikunitz/xz to avoid memory leak by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4816](https://redirect.github.com/gruntwork-io/terragrunt/pull/4816)\n-
          chore: Bumping WSL to v5 by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4788](https://redirect.github.com/gruntwork-io/terragrunt/pull/4788)\n-
          fix: runner-pool exclusions and summary tests fixes by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4808](https://redirect.github.com/gruntwork-io/terragrunt/pull/4808)\n-
          fix: Resolving token usage for bucket cleanup by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4789](https://redirect.github.com/gruntwork-io/terragrunt/pull/4789)\n-
          docs: Additional website refinements by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick)
          in [#&#8203;4787](https://redirect.github.com/gruntwork-io/terragrunt/pull/4787)\n-
          docs: Fix issue where global <a> styles applied to some native starlight
          styles. by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick)
          in [#&#8203;4795](https://redirect.github.com/gruntwork-io/terragrunt/pull/4795)\n-
          build(deps): bump actions/stale from 9 to 10 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;4799](https://redirect.github.com/gruntwork-io/terragrunt/pull/4799)\n-
          build(deps): bump aws-actions/configure-aws-credentials from 4 to 5 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;4797](https://redirect.github.com/gruntwork-io/terragrunt/pull/4797)\n-
          build(deps): bump actions/github-script from 7 to 8 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;4798](https://redirect.github.com/gruntwork-io/terragrunt/pull/4798)\n-
          docs: Add missing `--terragrunt-tfpath` flag to migration list by [@&#8203;ChandlerSwift](https://redirect.github.com/ChandlerSwift)
          in [#&#8203;4802](https://redirect.github.com/gruntwork-io/terragrunt/pull/4802)\n-
          docs: Fix wrongly mentionned TG\\_DOWNLOAD instead of TG\\_DOWNLOAD\\_DIR
          by [@&#8203;ajoga](https://redirect.github.com/ajoga) in [#&#8203;4801](https://redirect.github.com/gruntwork-io/terragrunt/pull/4801)\n-
          fix: Getting rid of unnecessary flaky test by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4679](https://redirect.github.com/gruntwork-io/terragrunt/pull/4679)\n-
          docs: Quick updates to TS page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4806](https://redirect.github.com/gruntwork-io/terragrunt/pull/4806)\n-
          docs: Updating button destination by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4807](https://redirect.github.com/gruntwork-io/terragrunt/pull/4807)\n\n####
          New Contributors\n\n- [@&#8203;ChandlerSwift](https://redirect.github.com/ChandlerSwift)
          made their first contribution in [#&#8203;4802](https://redirect.github.com/gruntwork-io/terragrunt/pull/4802)\n-
          [@&#8203;ajoga](https://redirect.github.com/ajoga) made their first contribution
          in [#&#8203;4801](https://redirect.github.com/gruntwork-io/terragrunt/pull/4801)\n-
          [@&#8203;carchi1a](https://redirect.github.com/carchi1a) made their first
          contribution in [#&#8203;4813](https://redirect.github.com/gruntwork-io/terragrunt/pull/4813)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.87.0...v0.87.1>\n\n###
          [`v0.87.0`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.87.0)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.86.3...v0.87.0)\n\n####
          \U0001F6E0\uFE0F Breaking Changes\n\nAutomatic Backend Provisioning Removed\nTerragrunt
          no longer automatically provisions backend resources.\nIf backend provisioning
          is required but not explicitly enabled, Terragrunt will now **exit with
          an error**.\n\n##### \u274C Old Behavior (Deprecated)\n\nThe following command
          would silently provision backend resources before execution:\n\n```bash\nterragrunt
          plan --non-interactive\n```\n\n##### \u2705 New Behavior\n\nThis behavior
          has been removed. Running the same command without opting in will now produce
          an error if backend bootstrapping is required.\n\nTo continue to automatically
          bootstrap backends, you must explicitly enable backend provisioning with
          either the `--backend-bootstrap` flag or the `TG_BACKEND_BOOTSTRAP` environment
          variable:\n\n```bash\nterragrunt plan --backend-bootstrap --non-interactive\n```\n\nor\n\n```bash\nexport
          TG_BACKEND_BOOTSTRAP=true\nterragrunt plan --non-interactive\n```\n\n#####
          \U0001F527 Migration Guide\n\n- If you relied on automatic backend bootstrapping:\n
          \ Add `--backend-bootstrap` to your Terragrunt commands, or set the `TG_BACKEND_BOOTSTRAP`
          environment variable.\n- If you don\u2019t require backend provisioning:\n
          \ No action needed \u2014 simply run Terragrunt commands without the flag.\n\nRoad
          to 1.0 Deprecated Feature Removal Schedule [#&#8203;3535](https://redirect.github.com/gruntwork-io/terragrunt/issues/3535)\n\n####
          What's Changed\n\n- chore: Disabled automatic backend provisioning by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4703](https://redirect.github.com/gruntwork-io/terragrunt/pull/4703)\n-
          docs: Updated migration docs by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4711](https://redirect.github.com/gruntwork-io/terragrunt/pull/4711)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.86.3...v0.87.0>\n\n###
          [`v0.86.3`](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.86.3)\n\n[Compare
          Source](https://redirect.github.com/gruntwork-io/terragrunt/compare/v0.86.2...v0.86.3)\n\n####
          \U0001F41B Bug Fixes\n\n##### Stacks now generate in topological order\n\nA
          race condition caused by concurrent generation of nested Terragrunt Stacks
          when a `.terragrunt-stack` directory already exists has been remediated.\n\nStacks
          will now generate topologically regardless of whether they are cleanly generated
          or generated when a `terragrunt-stack` directory already exists, resulting
          in parent stacks generating before child stacks.\n\n##### get\\_aws\\_account\\_id()
          interaction with --auth-provider-cmd fixed\n\nA bug introduced in the upgrade
          to AWS SDK v2 in [v0.85.1](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.85.1)
          where `get_aws_account_id()` would not work properly when used in conjunction
          with the `--auth-provider-cmd` flag has been remediated.\n\n##### Custom
          API endpoints for backend resources are now set correctly\n\nA bug introduced
          in the upgrade to AWS SDK v2 in [v0.85.1](https://redirect.github.com/gruntwork-io/terragrunt/releases/tag/v0.85.1)
          where integration with the S3 and DynamoDB AWS SDK clients did not properly
          respect the `endpoint` setting for `backend` configurations has been remediated.\n\n#####
          `ref` properly handled in catalog urls\n\nThe use of the `ref` query string
          parameter in Catalog go-getter URLs has been fixed, allowing users to explicitly
          specify the ref they want to use for their catalog sources.\n\n##### `dag
          graph` updated to support all `run` flags\n\nThe `dag graph` command has
          been updated to support all flags supported by the `run` command.\n\n####
          \U0001F4D6 Docs\n\n##### Terragrunt Scale page published\n\nThe [Terragrunt
          Scale](https://terragrunt.gruntwork.io/terragrunt-scale) page has been published,
          showcasing a new offering from Gruntwork to help customers scale up their
          IaC usage. It showcases the integration Terragrunt has with commercial offerings
          from Gruntwork to help organizations scale their infrastructure management.\n\n#####
          The Terralith to Terragrunt has been published\n\nA step-by-step guide to
          transitioning IaC configurations from a Terralith (where all resources are
          in a single state file) to a modern Terragrunt IaC configuration, using
          Terragrunt Stacks has been published named [Terralith to Terragrunt](https://terragrunt.gruntwork.io/docs/guides/terralith-to-terragrunt/).\n\nThis
          is the first major guide in this style, with more to come in the future
          to address specific pain points for members of the community in a step-by-step
          guide, rather than a reference or high level summary of features.\n\n####
          What's Changed\n\n- feat: Generate stacks in topological order by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4786](https://redirect.github.com/gruntwork-io/terragrunt/pull/4786)\n-
          fix: Fixing AWS Account ID w/ Provider CMD by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4779](https://redirect.github.com/gruntwork-io/terragrunt/pull/4779)\n-
          fix: ensure custom API endpoints are set correctly by [@&#8203;wakeful](https://redirect.github.com/wakeful)
          in [#&#8203;4756](https://redirect.github.com/gruntwork-io/terragrunt/pull/4756)\n-
          fix: Properly handling ref when running terragrunt catalog [#&#8203;4777](https://redirect.github.com/gruntwork-io/terragrunt/issues/4777)
          by [@&#8203;rvelichkov](https://redirect.github.com/rvelichkov) in [#&#8203;4781](https://redirect.github.com/gruntwork-io/terragrunt/pull/4781)\n-
          fix: Bypass partytown by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4783](https://redirect.github.com/gruntwork-io/terragrunt/pull/4783)\n-
          fix: Updated form link by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4771](https://redirect.github.com/gruntwork-io/terragrunt/pull/4771)\n-
          fix: Fixed contact form by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4761](https://redirect.github.com/gruntwork-io/terragrunt/pull/4761)\n-
          fix: Fixes for scale page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4767](https://redirect.github.com/gruntwork-io/terragrunt/pull/4767)\n-
          fix: Swap image for transparent png by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4766](https://redirect.github.com/gruntwork-io/terragrunt/pull/4766)\n-
          fix: Fixes for terragrunt scale page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4747](https://redirect.github.com/gruntwork-io/terragrunt/pull/4747)\n-
          fix: Nav fixes by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4750](https://redirect.github.com/gruntwork-io/terragrunt/pull/4750)\n-
          fix: Fixes for contact page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4746](https://redirect.github.com/gruntwork-io/terragrunt/pull/4746)\n-
          fix \\[[#&#8203;4613](https://redirect.github.com/gruntwork-io/terragrunt/issues/4613)]:
          register additional flags in the DAG graph subcommand by [@&#8203;wakeful](https://redirect.github.com/wakeful)
          in [#&#8203;4726](https://redirect.github.com/gruntwork-io/terragrunt/pull/4726)\n-
          fix: Adding select none to some text areas by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4743](https://redirect.github.com/gruntwork-io/terragrunt/pull/4743)\n-
          fix: Fix hero image by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4749](https://redirect.github.com/gruntwork-io/terragrunt/pull/4749)\n-
          fix: Responsive fix for aws component by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4742](https://redirect.github.com/gruntwork-io/terragrunt/pull/4742)\n-
          fix: Section spacing to 150px by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4741](https://redirect.github.com/gruntwork-io/terragrunt/pull/4741)\n-
          docs: Terragrunt Scale Pricing Page by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4729](https://redirect.github.com/gruntwork-io/terragrunt/pull/4729)\n-
          docs: Pricing Page Launch by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4772](https://redirect.github.com/gruntwork-io/terragrunt/pull/4772)\n-
          docs: Add Terralith to Terragrunt guide by [@&#8203;yhakbar](https://redirect.github.com/yhakbar)
          in [#&#8203;4709](https://redirect.github.com/gruntwork-io/terragrunt/pull/4709)\n-
          docs: Adding URLs by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4740](https://redirect.github.com/gruntwork-io/terragrunt/pull/4740)\n-
          chore: experiments tests improvements by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4782](https://redirect.github.com/gruntwork-io/terragrunt/pull/4782)\n-
          chore: A collection of website polishing by [@&#8203;josh-padnick](https://redirect.github.com/josh-padnick)
          in [#&#8203;4784](https://redirect.github.com/gruntwork-io/terragrunt/pull/4784)\n-
          chore: fix runner-pool experiment tests by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4770](https://redirect.github.com/gruntwork-io/terragrunt/pull/4770)\n-
          chore: Polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4773](https://redirect.github.com/gruntwork-io/terragrunt/pull/4773)\n-
          chore: Polish to contact form by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4769](https://redirect.github.com/gruntwork-io/terragrunt/pull/4769)\n-
          chore: Search polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4755](https://redirect.github.com/gruntwork-io/terragrunt/pull/4755)\n-
          chore: added integration tests for experiment mode by [@&#8203;denis256](https://redirect.github.com/denis256)
          in [#&#8203;4754](https://redirect.github.com/gruntwork-io/terragrunt/pull/4754)\n-
          chore: Cleanup and organization by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4753](https://redirect.github.com/gruntwork-io/terragrunt/pull/4753)\n-
          chore: Nav polish by [@&#8203;karlcarstensen](https://redirect.github.com/karlcarstensen)
          in [#&#8203;4748](https://redirect.github.com/gruntwork-io/terragrunt/pull/4748)\n\n####
          New Contributors\n\n- [@&#8203;rvelichkov](https://redirect.github.com/rvelichkov)
          made their first contribution in [#&#8203;4781](https://redirect.github.com/gruntwork-io/terragrunt/pull/4781)\n\n**Full
          Changelog**: <https://github.com/gruntwork-io/terragrunt/compare/v0.86.2...v0.86.3>\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/testbed).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/testbed/pull/2762
        commit_id: e6fb3a25f50cef30834eb76f7259857759e654c2
        patchset: e6fb3a25f50cef30834eb76f7259857759e654c2
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
          src_dir: src/github.com/osism/testbed
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGdydW50d29yay1pby90ZXJyYWdydW50IHRvIHYwLjg3LjQKCkNvbWluZyBzb29uOiBUaGUgUmVub3ZhdGUgYm90IChHaXRIdWIgQXBwKSB3aWxsIGJlIHJlbmFtZWQgdG8gTWVuZC4gUFJzIGZyb20gUmVub3ZhdGUgd2lsbCBzb29uIGFwcGVhciBmcm9tICdNZW5kJy4gTGVhcm4gbW9yZSBbaGVyZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Jlbm92YXRlYm90L3Jlbm92YXRlL2Rpc2N1c3Npb25zLzM3ODQyKS4KClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVXBkYXRlIHwgQ2hhbmdlIHwKfC0tLXwtLS18LS0tfAp8IFtncnVudHdvcmstaW8vdGVycmFncnVudF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50KSB8IG1pbm9yIHwgYHYwLjg2LjJgIC0+IGB2MC44Ny40YCB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+Z3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQgKGdydW50d29yay1pby90ZXJyYWdydW50KTwvc3VtbWFyeT4KCiMjIyBbYHYwLjg3LjRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcmVsZWFzZXMvdGFnL3YwLjg3LjQpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjg3LjMuLi52MC44Ny40KQoKIyMjIyDwn5CbIEJ1ZyBGaXhlcwoKLSBFbnN1cmVkIGF3c2hlbHBlciBwcmlvcml0aXplcyByZWdpb24gZnJvbSBjb25maWcgb3ZlciBlbnZpcm9ubWVudCB2YXJpYWJsZXMKLSBGaXhlZCBjb25zdHJhaW50IG5vcm1hbGl6YXRpb24gaW4gcHJvdmlkZXIgY2FjaGUKCiMjIyMgV2hhdCdzIENoYW5nZWQKCi0gZml4OiBGaXhlZCBzZXR0aW5nIHJlZ2lvbiBpbiByZW1vdGUgc3RhdGUgY29uZmlnIGJ5IFtAJiM4MjAzO3BzZXVkb21vcnBoXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcHNldWRvbW9ycGgpIC8gW0AmIzgyMDM7ZGVuaXMyNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZW5pczI1NikgaW4gWyMmIzgyMDM7NDg0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDg0OCkKLSBmaXg6IEZpeGVkIGNvbnN0cmFpbnQgbm9ybWFsaXphdGlvbiBieSBbQCYjODIwMzt5aGFrYmFyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20veWhha2JhcikgaW4gWyMmIzgyMDM7NDgwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDgwNCkKLSBjaG9yZTogcnVubmVyLXBvb2wgSENMIGZvcm1hdHRpbmcgdGVzdHMgZml4ZXMgYnkgW0AmIzgyMDM7ZGVuaXMyNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZW5pczI1NikgaW4gWyMmIzgyMDM7NDg0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDg0NCkKLSBkb2NzOiBwb2xpc2ggdG8gdGhlIHZpbWVvIGNvbXBvbmVudCBieSBbQCYjODIwMztrYXJsY2Fyc3RlbnNlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thcmxjYXJzdGVuc2VuKSBpbiBbIyYjODIwMzs0ODQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80ODQxKQotIGRvY3M6IEFiYyBpbXBvcnRzIHRvIGZvcmNlIGRlcGxveSBieSBbQCYjODIwMztrYXJsY2Fyc3RlbnNlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thcmxjYXJzdGVuc2VuKSBpbiBbIyYjODIwMzs0ODQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80ODQ1KQotIGRvY3M6IEZpeCB3cm9uZyBsaW5rcyBpbiBkb2N1bWVudGF0aW9uIChbIyYjODIwMzs0ODQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvaXNzdWVzLzQ4NDYpKSBieSBbQCYjODIwMztDb3VzY291c1BpZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0NvdXNjb3VzUGllKSBpbiBbIyYjODIwMzs0ODQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80ODQ3KQoKIyMjIyBOZXcgQ29udHJpYnV0b3JzCgotIFtAJiM4MjAzO3BzZXVkb21vcnBoXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcHNldWRvbW9ycGgpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFsjJiM4MjAzOzQ4NDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ4NDgpCi0gW0AmIzgyMDM7Q291c2NvdXNQaWVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Db3VzY291c1BpZSkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gWyMmIzgyMDM7NDg0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDg0NykKCioqRnVsbCBDaGFuZ2Vsb2cqKjogPGh0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjg3LjMuLi52MC44Ny40PgoKIyMjIFtgdjAuODcuM2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9yZWxlYXNlcy90YWcvdjAuODcuMykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODcuMi4uLnYwLjg3LjMpCgojIyMjIPCfkJsgQnVnIEZpeGVzCgojIyMjIyBGaXhlZCBoYW5kbGluZyBvZiBudWxsIHN0YWNrIHZhbHVlcwoKSW1wcm92ZWQgaGFuZGxpbmcgb2YgbnVsbCB2YWx1ZXMgaW4gc3RhY2tzCgojIyMjIFdoYXQncyBDaGFuZ2VkCgotIGJ1ZzogSGFuZGxpbmcgb2YgbnVsbCBzdGFjayB2YWx1ZXMgYnkgW0AmIzgyMDM7ZGVuaXMyNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZW5pczI1NikgaW4gWyMmIzgyMDM7NDgzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDgzNikKLSBkb2NzOiBBZGRpbmcgdmltZW8gY29tcG9uZW50IGFuZCB2aWRlbyBieSBbQCYjODIwMztrYXJsY2Fyc3RlbnNlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thcmxjYXJzdGVuc2VuKSBpbiBbIyYjODIwMzs0ODMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80ODMxKQoKKipGdWxsIENoYW5nZWxvZyoqOiA8aHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODcuMi4uLnYwLjg3LjM+CgojIyMgW2B2MC44Ny4yYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3JlbGVhc2VzL3RhZy92MC44Ny4yKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44Ny4xLi4udjAuODcuMikKCiMjIyMg4pyoIE5ldyBGZWF0dXJlcwoKIyMjIyMgUnVubmVyIHBvb2wgZXhwZXJpbWVudCBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudHMKCi0gRW5oYW5jZWQgcnVubmVyIHBvb2wgcGVyZm9ybWFuY2UgZm9yIGZhc3RlciBmaWxlIGRldGVjdGlvbi4KCiMjIyMjIFVwZGF0ZWQgZGVwZW5kZW5jaWVzCgpVcGdyYWRlZCBtdWx0aXBsZSBkZXBlbmRlbmNpZXMgdG8gdGhlIGxhdGVzdCBzdGFibGUgdmVyc2lvbnM6CgotIFVwZGF0ZWQgY2xvdWQuZ29vZ2xlLmNvbS9nby9zdG9yYWdlIHRvIHYxLjU2LjEKLSBVcGRhdGVkIGF3cy1zZGstZ28tdjIgdG8gdjEuMzkuMAotIFVwZGF0ZWQgZ28tZ2V0dGVyIHRvIHYxLjguMAotIFVwZGF0ZWQgZ28tY3R5IHRvIHYxLjE3LjAKLSBVcGRhdGVkIHRlc3RpZnkgdG8gdjEuMTEuMQotIFVwZGF0ZWQgZ29sYW5nLm9yZy94L21vZCB0byB2MC4yOC4wCi0gVXBkYXRlZCBnb2xhbmcub3JnL3gvb2F1dGgyIHRvIHYwLjMxLjAKLSBVcGRhdGVkIGdvbGFuZy5vcmcveC9zeW5jIHRvIHYwLjE3LjAKLSBVcGRhdGVkIGdvbGFuZy5vcmcveC9zeXMgdG8gdjAuMzYuMAotIFVwZGF0ZWQgZ29sYW5nLm9yZy94L3Rlcm0gdnYwLjM1LjAKLSBVcGRhdGVkIGdvbGFuZy5vcmcveC90ZXh0IHRvIHYwLjI5LjAKLSBVcGRhdGVkIGdvb2dsZS5nb2xhbmcub3JnL2FwaSB0byB2MC4yNDkuMAotIFVwZGF0ZWQgZ29vZ2xlLmdvbGFuZy5vcmcvZ3JwYyB0byB2MS43NS4xCi0gVXBkYXRlZCBnb29nbGUuZ29sYW5nLm9yZy9wcm90b2J1ZiB0byB2MS4zNi45CgojIyMjIFdoYXQncyBDaGFuZ2VkCgotIHBlcmY6IEltcHJvdmluZyBSdW5uZXIgUG9vbCBQZXJmIGEgYml0IGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbIyYjODIwMzs0ODI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80ODI0KQotIGNob3JlOiBydW5uZXItcG9vbCB0ZXN0cyBmaXhlcyBieSBbQCYjODIwMztkZW5pczI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlbmlzMjU2KSBpbiBbIyYjODIwMzs0ODIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80ODIzKQotIGNob3JlKGRlcHMpOiBEZXBlbmRlbmNpZXMgdXBkYXRlIGJ5IFtAJiM4MjAzO2RlbmlzMjU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVuaXMyNTYpIGluIFsjJiM4MjAzOzQ4MjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ4MjcpCi0gZG9jczogQWRqdXN0bWVudHMgdG8gcGFydHl0b3duIHNjcmlwdHMgYnkgW0AmIzgyMDM7a2FybGNhcnN0ZW5zZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rYXJsY2Fyc3RlbnNlbikgaW4gWyMmIzgyMDM7NDgyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDgyMikKLSBkb2NzOiBTbWFsbCB1cGRhdGVzIHRvIFRTIHNpdGUgYnkgW0AmIzgyMDM7a2FybGNhcnN0ZW5zZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rYXJsY2Fyc3RlbnNlbikgaW4gWyMmIzgyMDM7NDgxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDgxOSkKLSBkb2NzOiBDb3JyZWN0IGZsYWcgYW5kIGVudmlyb25tZW50IHZhcmlhYmxlIG5hbWVzIGZvciBBV1MgT0lEQyBhdXRoZW7igKYgYnkgW0AmIzgyMDM7Y2FyY2hpMWFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jYXJjaGkxYSkgaW4gWyMmIzgyMDM7NDc4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDc4NSkKLSBmaXg6IEFkZGluZyBkb2NzIGJhY2sgZm9yIGAtZGV0YWlsZWQtZXhpdGNvZGVgLCBldGMuIGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbIyYjODIwMzs0ODAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80ODAzKQoKKipGdWxsIENoYW5nZWxvZyoqOiA8aHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODcuMS4uLnYwLjg3LjI+CgojIyMgW2B2MC44Ny4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3JlbGVhc2VzL3RhZy92MC44Ny4xKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44Ny4wLi4udjAuODcuMSkKCiMjIyMg4pyowqBGZWF0dXJlcwoKIyMjIyMgTWVtb3J5IExlYWsgUHJldmVudGlvbgoKVXBkYXRlZCB0aGUgYHVsaWt1bml0ei94emAgZGVwZW5kZW5jeSB0byBtaXRpZ2F0ZSBwb3RlbnRpYWwgbWVtb3J5IGxlYWtzLgoKIyMjIyDwn5CbIEJ1ZyBGaXhlcwoKIyMjIyMgRml4ZWQgbWVyZ2luZyBvZiBJQU0gZmllbGRzCgpBZGRlZCBgSWFtV2ViSWRlbnRpdHlUb2tlbmAgYW5kIGBJYW1Bc3N1bWVSb2xlU2Vzc2lvbk5hbWVgIHRvIGJvdGggYE1lcmdlKClgIGFuZCBgRGVlcE1lcmdlKClgIGZ1bmN0aW9ucwoKIyMjIyBXaGF0J3MgQ2hhbmdlZAoKLSBmaXg6IEFkZCBtaXNzaW5nIElBTSBmaWVsZHMgdG8gaW5jbHVkZSBtZXJnZSBsb2dpYyAoWyMmIzgyMDM7NDgxMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2lzc3Vlcy80ODEyKSkgYnkgW0AmIzgyMDM7Y2FyY2hpMWFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jYXJjaGkxYSkgaW4gWyMmIzgyMDM7NDgxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDgxMykKLSBjaG9yZTogQnVtcCB1bGlrdW5pdHoveHogdG8gYXZvaWQgbWVtb3J5IGxlYWsgYnkgW0AmIzgyMDM7ZGVuaXMyNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZW5pczI1NikgaW4gWyMmIzgyMDM7NDgxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDgxNikKLSBjaG9yZTogQnVtcGluZyBXU0wgdG8gdjUgYnkgW0AmIzgyMDM7eWhha2Jhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3loYWtiYXIpIGluIFsjJiM4MjAzOzQ3ODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3ODgpCi0gZml4OiBydW5uZXItcG9vbCBleGNsdXNpb25zIGFuZCBzdW1tYXJ5IHRlc3RzIGZpeGVzIGJ5IFtAJiM4MjAzO2RlbmlzMjU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVuaXMyNTYpIGluIFsjJiM4MjAzOzQ4MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ4MDgpCi0gZml4OiBSZXNvbHZpbmcgdG9rZW4gdXNhZ2UgZm9yIGJ1Y2tldCBjbGVhbnVwIGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbIyYjODIwMzs0Nzg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80Nzg5KQotIGRvY3M6IEFkZGl0aW9uYWwgd2Vic2l0ZSByZWZpbmVtZW50cyBieSBbQCYjODIwMztqb3NoLXBhZG5pY2tdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qb3NoLXBhZG5pY2spIGluIFsjJiM4MjAzOzQ3ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3ODcpCi0gZG9jczogRml4IGlzc3VlIHdoZXJlIGdsb2JhbCA8YT4gc3R5bGVzIGFwcGxpZWQgdG8gc29tZSBuYXRpdmUgc3RhcmxpZ2h0IHN0eWxlcy4gYnkgW0AmIzgyMDM7am9zaC1wYWRuaWNrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vam9zaC1wYWRuaWNrKSBpbiBbIyYjODIwMzs0Nzk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80Nzk1KQotIGJ1aWxkKGRlcHMpOiBidW1wIGFjdGlvbnMvc3RhbGUgZnJvbSA5IHRvIDEwIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXBlbmRhYm90KVxbYm90XSBpbiBbIyYjODIwMzs0Nzk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80Nzk5KQotIGJ1aWxkKGRlcHMpOiBidW1wIGF3cy1hY3Rpb25zL2NvbmZpZ3VyZS1hd3MtY3JlZGVudGlhbHMgZnJvbSA0IHRvIDUgYnkgW0AmIzgyMDM7ZGVwZW5kYWJvdF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcGVuZGFib3QpXFtib3RdIGluIFsjJiM4MjAzOzQ3OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3OTcpCi0gYnVpbGQoZGVwcyk6IGJ1bXAgYWN0aW9ucy9naXRodWItc2NyaXB0IGZyb20gNyB0byA4IGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXBlbmRhYm90KVxbYm90XSBpbiBbIyYjODIwMzs0Nzk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80Nzk4KQotIGRvY3M6IEFkZCBtaXNzaW5nIGAtLXRlcnJhZ3J1bnQtdGZwYXRoYCBmbGFnIHRvIG1pZ3JhdGlvbiBsaXN0IGJ5IFtAJiM4MjAzO0NoYW5kbGVyU3dpZnRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9DaGFuZGxlclN3aWZ0KSBpbiBbIyYjODIwMzs0ODAyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80ODAyKQotIGRvY3M6IEZpeCB3cm9uZ2x5IG1lbnRpb25uZWQgVEdcX0RPV05MT0FEIGluc3RlYWQgb2YgVEdcX0RPV05MT0FEXF9ESVIgYnkgW0AmIzgyMDM7YWpvZ2FdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ham9nYSkgaW4gWyMmIzgyMDM7NDgwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDgwMSkKLSBmaXg6IEdldHRpbmcgcmlkIG9mIHVubmVjZXNzYXJ5IGZsYWt5IHRlc3QgYnkgW0AmIzgyMDM7eWhha2Jhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3loYWtiYXIpIGluIFsjJiM4MjAzOzQ2NzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ2NzkpCi0gZG9jczogUXVpY2sgdXBkYXRlcyB0byBUUyBwYWdlIGJ5IFtAJiM4MjAzO2thcmxjYXJzdGVuc2VuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FybGNhcnN0ZW5zZW4pIGluIFsjJiM4MjAzOzQ4MDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ4MDYpCi0gZG9jczogVXBkYXRpbmcgYnV0dG9uIGRlc3RpbmF0aW9uIGJ5IFtAJiM4MjAzO2thcmxjYXJzdGVuc2VuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FybGNhcnN0ZW5zZW4pIGluIFsjJiM4MjAzOzQ4MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ4MDcpCgojIyMjIE5ldyBDb250cmlidXRvcnMKCi0gW0AmIzgyMDM7Q2hhbmRsZXJTd2lmdF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0NoYW5kbGVyU3dpZnQpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFsjJiM4MjAzOzQ4MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ4MDIpCi0gW0AmIzgyMDM7YWpvZ2FdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ham9nYSkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gWyMmIzgyMDM7NDgwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDgwMSkKLSBbQCYjODIwMztjYXJjaGkxYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NhcmNoaTFhKSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbIyYjODIwMzs0ODEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80ODEzKQoKKipGdWxsIENoYW5nZWxvZyoqOiA8aHR0cHM6Ly9naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2NvbXBhcmUvdjAuODcuMC4uLnYwLjg3LjE+CgojIyMgW2B2MC44Ny4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3JlbGVhc2VzL3RhZy92MC44Ny4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44Ni4zLi4udjAuODcuMCkKCiMjIyMg8J+boO+4jyBCcmVha2luZyBDaGFuZ2VzCgpBdXRvbWF0aWMgQmFja2VuZCBQcm92aXNpb25pbmcgUmVtb3ZlZApUZXJyYWdydW50IG5vIGxvbmdlciBhdXRvbWF0aWNhbGx5IHByb3Zpc2lvbnMgYmFja2VuZCByZXNvdXJjZXMuCklmIGJhY2tlbmQgcHJvdmlzaW9uaW5nIGlzIHJlcXVpcmVkIGJ1dCBub3QgZXhwbGljaXRseSBlbmFibGVkLCBUZXJyYWdydW50IHdpbGwgbm93ICoqZXhpdCB3aXRoIGFuIGVycm9yKiouCgojIyMjIyDinYwgT2xkIEJlaGF2aW9yIChEZXByZWNhdGVkKQoKVGhlIGZvbGxvd2luZyBjb21tYW5kIHdvdWxkIHNpbGVudGx5IHByb3Zpc2lvbiBiYWNrZW5kIHJlc291cmNlcyBiZWZvcmUgZXhlY3V0aW9uOgoKYGBgYmFzaAp0ZXJyYWdydW50IHBsYW4gLS1ub24taW50ZXJhY3RpdmUKYGBgCgojIyMjIyDinIUgTmV3IEJlaGF2aW9yCgpUaGlzIGJlaGF2aW9yIGhhcyBiZWVuIHJlbW92ZWQuIFJ1bm5pbmcgdGhlIHNhbWUgY29tbWFuZCB3aXRob3V0IG9wdGluZyBpbiB3aWxsIG5vdyBwcm9kdWNlIGFuIGVycm9yIGlmIGJhY2tlbmQgYm9vdHN0cmFwcGluZyBpcyByZXF1aXJlZC4KClRvIGNvbnRpbnVlIHRvIGF1dG9tYXRpY2FsbHkgYm9vdHN0cmFwIGJhY2tlbmRzLCB5b3UgbXVzdCBleHBsaWNpdGx5IGVuYWJsZSBiYWNrZW5kIHByb3Zpc2lvbmluZyB3aXRoIGVpdGhlciB0aGUgYC0tYmFja2VuZC1ib290c3RyYXBgIGZsYWcgb3IgdGhlIGBUR19CQUNLRU5EX0JPT1RTVFJBUGAgZW52aXJvbm1lbnQgdmFyaWFibGU6CgpgYGBiYXNoCnRlcnJhZ3J1bnQgcGxhbiAtLWJhY2tlbmQtYm9vdHN0cmFwIC0tbm9uLWludGVyYWN0aXZlCmBgYAoKb3IKCmBgYGJhc2gKZXhwb3J0IFRHX0JBQ0tFTkRfQk9PVFNUUkFQPXRydWUKdGVycmFncnVudCBwbGFuIC0tbm9uLWludGVyYWN0aXZlCmBgYAoKIyMjIyMg8J+UpyBNaWdyYXRpb24gR3VpZGUKCi0gSWYgeW91IHJlbGllZCBvbiBhdXRvbWF0aWMgYmFja2VuZCBib290c3RyYXBwaW5nOgogIEFkZCBgLS1iYWNrZW5kLWJvb3RzdHJhcGAgdG8geW91ciBUZXJyYWdydW50IGNvbW1hbmRzLCBvciBzZXQgdGhlIGBUR19CQUNLRU5EX0JPT1RTVFJBUGAgZW52aXJvbm1lbnQgdmFyaWFibGUuCi0gSWYgeW91IGRvbuKAmXQgcmVxdWlyZSBiYWNrZW5kIHByb3Zpc2lvbmluZzoKICBObyBhY3Rpb24gbmVlZGVkIOKAlCBzaW1wbHkgcnVuIFRlcnJhZ3J1bnQgY29tbWFuZHMgd2l0aG91dCB0aGUgZmxhZy4KClJvYWQgdG8gMS4wIERlcHJlY2F0ZWQgRmVhdHVyZSBSZW1vdmFsIFNjaGVkdWxlIFsjJiM4MjAzOzM1MzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9pc3N1ZXMvMzUzNSkKCiMjIyMgV2hhdCdzIENoYW5nZWQKCi0gY2hvcmU6IERpc2FibGVkIGF1dG9tYXRpYyBiYWNrZW5kIHByb3Zpc2lvbmluZyBieSBbQCYjODIwMztkZW5pczI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlbmlzMjU2KSBpbiBbIyYjODIwMzs0NzAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NzAzKQotIGRvY3M6IFVwZGF0ZWQgbWlncmF0aW9uIGRvY3MgYnkgW0AmIzgyMDM7eWhha2Jhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3loYWtiYXIpIGluIFsjJiM4MjAzOzQ3MTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3MTEpCgoqKkZ1bGwgQ2hhbmdlbG9nKio6IDxodHRwczovL2dpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvY29tcGFyZS92MC44Ni4zLi4udjAuODcuMD4KCiMjIyBbYHYwLjg2LjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcmVsZWFzZXMvdGFnL3YwLjg2LjMpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjg2LjIuLi52MC44Ni4zKQoKIyMjIyDwn5CbIEJ1ZyBGaXhlcwoKIyMjIyMgU3RhY2tzIG5vdyBnZW5lcmF0ZSBpbiB0b3BvbG9naWNhbCBvcmRlcgoKQSByYWNlIGNvbmRpdGlvbiBjYXVzZWQgYnkgY29uY3VycmVudCBnZW5lcmF0aW9uIG9mIG5lc3RlZCBUZXJyYWdydW50IFN0YWNrcyB3aGVuIGEgYC50ZXJyYWdydW50LXN0YWNrYCBkaXJlY3RvcnkgYWxyZWFkeSBleGlzdHMgaGFzIGJlZW4gcmVtZWRpYXRlZC4KClN0YWNrcyB3aWxsIG5vdyBnZW5lcmF0ZSB0b3BvbG9naWNhbGx5IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGV5IGFyZSBjbGVhbmx5IGdlbmVyYXRlZCBvciBnZW5lcmF0ZWQgd2hlbiBhIGB0ZXJyYWdydW50LXN0YWNrYCBkaXJlY3RvcnkgYWxyZWFkeSBleGlzdHMsIHJlc3VsdGluZyBpbiBwYXJlbnQgc3RhY2tzIGdlbmVyYXRpbmcgYmVmb3JlIGNoaWxkIHN0YWNrcy4KCiMjIyMjIGdldFxfYXdzXF9hY2NvdW50XF9pZCgpIGludGVyYWN0aW9uIHdpdGggLS1hdXRoLXByb3ZpZGVyLWNtZCBmaXhlZAoKQSBidWcgaW50cm9kdWNlZCBpbiB0aGUgdXBncmFkZSB0byBBV1MgU0RLIHYyIGluIFt2MC44NS4xXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcmVsZWFzZXMvdGFnL3YwLjg1LjEpIHdoZXJlIGBnZXRfYXdzX2FjY291bnRfaWQoKWAgd291bGQgbm90IHdvcmsgcHJvcGVybHkgd2hlbiB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIGAtLWF1dGgtcHJvdmlkZXItY21kYCBmbGFnIGhhcyBiZWVuIHJlbWVkaWF0ZWQuCgojIyMjIyBDdXN0b20gQVBJIGVuZHBvaW50cyBmb3IgYmFja2VuZCByZXNvdXJjZXMgYXJlIG5vdyBzZXQgY29ycmVjdGx5CgpBIGJ1ZyBpbnRyb2R1Y2VkIGluIHRoZSB1cGdyYWRlIHRvIEFXUyBTREsgdjIgaW4gW3YwLjg1LjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9yZWxlYXNlcy90YWcvdjAuODUuMSkgd2hlcmUgaW50ZWdyYXRpb24gd2l0aCB0aGUgUzMgYW5kIER5bmFtb0RCIEFXUyBTREsgY2xpZW50cyBkaWQgbm90IHByb3Blcmx5IHJlc3BlY3QgdGhlIGBlbmRwb2ludGAgc2V0dGluZyBmb3IgYGJhY2tlbmRgIGNvbmZpZ3VyYXRpb25zIGhhcyBiZWVuIHJlbWVkaWF0ZWQuCgojIyMjIyBgcmVmYCBwcm9wZXJseSBoYW5kbGVkIGluIGNhdGFsb2cgdXJscwoKVGhlIHVzZSBvZiB0aGUgYHJlZmAgcXVlcnkgc3RyaW5nIHBhcmFtZXRlciBpbiBDYXRhbG9nIGdvLWdldHRlciBVUkxzIGhhcyBiZWVuIGZpeGVkLCBhbGxvd2luZyB1c2VycyB0byBleHBsaWNpdGx5IHNwZWNpZnkgdGhlIHJlZiB0aGV5IHdhbnQgdG8gdXNlIGZvciB0aGVpciBjYXRhbG9nIHNvdXJjZXMuCgojIyMjIyBgZGFnIGdyYXBoYCB1cGRhdGVkIHRvIHN1cHBvcnQgYWxsIGBydW5gIGZsYWdzCgpUaGUgYGRhZyBncmFwaGAgY29tbWFuZCBoYXMgYmVlbiB1cGRhdGVkIHRvIHN1cHBvcnQgYWxsIGZsYWdzIHN1cHBvcnRlZCBieSB0aGUgYHJ1bmAgY29tbWFuZC4KCiMjIyMg8J+TliBEb2NzCgojIyMjIyBUZXJyYWdydW50IFNjYWxlIHBhZ2UgcHVibGlzaGVkCgpUaGUgW1RlcnJhZ3J1bnQgU2NhbGVdKGh0dHBzOi8vdGVycmFncnVudC5ncnVudHdvcmsuaW8vdGVycmFncnVudC1zY2FsZSkgcGFnZSBoYXMgYmVlbiBwdWJsaXNoZWQsIHNob3djYXNpbmcgYSBuZXcgb2ZmZXJpbmcgZnJvbSBHcnVudHdvcmsgdG8gaGVscCBjdXN0b21lcnMgc2NhbGUgdXAgdGhlaXIgSWFDIHVzYWdlLiBJdCBzaG93Y2FzZXMgdGhlIGludGVncmF0aW9uIFRlcnJhZ3J1bnQgaGFzIHdpdGggY29tbWVyY2lhbCBvZmZlcmluZ3MgZnJvbSBHcnVudHdvcmsgdG8gaGVscCBvcmdhbml6YXRpb25zIHNjYWxlIHRoZWlyIGluZnJhc3RydWN0dXJlIG1hbmFnZW1lbnQuCgojIyMjIyBUaGUgVGVycmFsaXRoIHRvIFRlcnJhZ3J1bnQgaGFzIGJlZW4gcHVibGlzaGVkCgpBIHN0ZXAtYnktc3RlcCBndWlkZSB0byB0cmFuc2l0aW9uaW5nIElhQyBjb25maWd1cmF0aW9ucyBmcm9tIGEgVGVycmFsaXRoICh3aGVyZSBhbGwgcmVzb3VyY2VzIGFyZSBpbiBhIHNpbmdsZSBzdGF0ZSBmaWxlKSB0byBhIG1vZGVybiBUZXJyYWdydW50IElhQyBjb25maWd1cmF0aW9uLCB1c2luZyBUZXJyYWdydW50IFN0YWNrcyBoYXMgYmVlbiBwdWJsaXNoZWQgbmFtZWQgW1RlcnJhbGl0aCB0byBUZXJyYWdydW50XShodHRwczovL3RlcnJhZ3J1bnQuZ3J1bnR3b3JrLmlvL2RvY3MvZ3VpZGVzL3RlcnJhbGl0aC10by10ZXJyYWdydW50LykuCgpUaGlzIGlzIHRoZSBmaXJzdCBtYWpvciBndWlkZSBpbiB0aGlzIHN0eWxlLCB3aXRoIG1vcmUgdG8gY29tZSBpbiB0aGUgZnV0dXJlIHRvIGFkZHJlc3Mgc3BlY2lmaWMgcGFpbiBwb2ludHMgZm9yIG1lbWJlcnMgb2YgdGhlIGNvbW11bml0eSBpbiBhIHN0ZXAtYnktc3RlcCBndWlkZSwgcmF0aGVyIHRoYW4gYSByZWZlcmVuY2Ugb3IgaGlnaCBsZXZlbCBzdW1tYXJ5IG9mIGZlYXR1cmVzLgoKIyMjIyBXaGF0J3MgQ2hhbmdlZAoKLSBmZWF0OiBHZW5lcmF0ZSBzdGFja3MgaW4gdG9wb2xvZ2ljYWwgb3JkZXIgYnkgW0AmIzgyMDM7eWhha2Jhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3loYWtiYXIpIGluIFsjJiM4MjAzOzQ3ODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3ODYpCi0gZml4OiBGaXhpbmcgQVdTIEFjY291bnQgSUQgdy8gUHJvdmlkZXIgQ01EIGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbIyYjODIwMzs0Nzc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80Nzc5KQotIGZpeDogZW5zdXJlIGN1c3RvbSBBUEkgZW5kcG9pbnRzIGFyZSBzZXQgY29ycmVjdGx5IGJ5IFtAJiM4MjAzO3dha2VmdWxdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS93YWtlZnVsKSBpbiBbIyYjODIwMzs0NzU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NzU2KQotIGZpeDogUHJvcGVybHkgaGFuZGxpbmcgcmVmIHdoZW4gcnVubmluZyB0ZXJyYWdydW50IGNhdGFsb2cgWyMmIzgyMDM7NDc3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L2lzc3Vlcy80Nzc3KSBieSBbQCYjODIwMztydmVsaWNoa292XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnZlbGljaGtvdikgaW4gWyMmIzgyMDM7NDc4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDc4MSkKLSBmaXg6IEJ5cGFzcyBwYXJ0eXRvd24gYnkgW0AmIzgyMDM7a2FybGNhcnN0ZW5zZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rYXJsY2Fyc3RlbnNlbikgaW4gWyMmIzgyMDM7NDc4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDc4MykKLSBmaXg6IFVwZGF0ZWQgZm9ybSBsaW5rIGJ5IFtAJiM4MjAzO2thcmxjYXJzdGVuc2VuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FybGNhcnN0ZW5zZW4pIGluIFsjJiM4MjAzOzQ3NzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3NzEpCi0gZml4OiBGaXhlZCBjb250YWN0IGZvcm0gYnkgW0AmIzgyMDM7a2FybGNhcnN0ZW5zZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rYXJsY2Fyc3RlbnNlbikgaW4gWyMmIzgyMDM7NDc2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDc2MSkKLSBmaXg6IEZpeGVzIGZvciBzY2FsZSBwYWdlIGJ5IFtAJiM4MjAzO2thcmxjYXJzdGVuc2VuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FybGNhcnN0ZW5zZW4pIGluIFsjJiM4MjAzOzQ3NjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3NjcpCi0gZml4OiBTd2FwIGltYWdlIGZvciB0cmFuc3BhcmVudCBwbmcgYnkgW0AmIzgyMDM7a2FybGNhcnN0ZW5zZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rYXJsY2Fyc3RlbnNlbikgaW4gWyMmIzgyMDM7NDc2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDc2NikKLSBmaXg6IEZpeGVzIGZvciB0ZXJyYWdydW50IHNjYWxlIHBhZ2UgYnkgW0AmIzgyMDM7a2FybGNhcnN0ZW5zZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rYXJsY2Fyc3RlbnNlbikgaW4gWyMmIzgyMDM7NDc0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDc0NykKLSBmaXg6IE5hdiBmaXhlcyBieSBbQCYjODIwMztrYXJsY2Fyc3RlbnNlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thcmxjYXJzdGVuc2VuKSBpbiBbIyYjODIwMzs0NzUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NzUwKQotIGZpeDogRml4ZXMgZm9yIGNvbnRhY3QgcGFnZSBieSBbQCYjODIwMztrYXJsY2Fyc3RlbnNlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thcmxjYXJzdGVuc2VuKSBpbiBbIyYjODIwMzs0NzQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NzQ2KQotIGZpeCBcW1sjJiM4MjAzOzQ2MTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9pc3N1ZXMvNDYxMyldOiByZWdpc3RlciBhZGRpdGlvbmFsIGZsYWdzIGluIHRoZSBEQUcgZ3JhcGggc3ViY29tbWFuZCBieSBbQCYjODIwMzt3YWtlZnVsXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vd2FrZWZ1bCkgaW4gWyMmIzgyMDM7NDcyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDcyNikKLSBmaXg6IEFkZGluZyBzZWxlY3Qgbm9uZSB0byBzb21lIHRleHQgYXJlYXMgYnkgW0AmIzgyMDM7a2FybGNhcnN0ZW5zZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rYXJsY2Fyc3RlbnNlbikgaW4gWyMmIzgyMDM7NDc0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDc0MykKLSBmaXg6IEZpeCBoZXJvIGltYWdlIGJ5IFtAJiM4MjAzO2thcmxjYXJzdGVuc2VuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FybGNhcnN0ZW5zZW4pIGluIFsjJiM4MjAzOzQ3NDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3NDkpCi0gZml4OiBSZXNwb25zaXZlIGZpeCBmb3IgYXdzIGNvbXBvbmVudCBieSBbQCYjODIwMztrYXJsY2Fyc3RlbnNlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thcmxjYXJzdGVuc2VuKSBpbiBbIyYjODIwMzs0NzQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NzQyKQotIGZpeDogU2VjdGlvbiBzcGFjaW5nIHRvIDE1MHB4IGJ5IFtAJiM4MjAzO2thcmxjYXJzdGVuc2VuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FybGNhcnN0ZW5zZW4pIGluIFsjJiM4MjAzOzQ3NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3NDEpCi0gZG9jczogVGVycmFncnVudCBTY2FsZSBQcmljaW5nIFBhZ2UgYnkgW0AmIzgyMDM7a2FybGNhcnN0ZW5zZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rYXJsY2Fyc3RlbnNlbikgaW4gWyMmIzgyMDM7NDcyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDcyOSkKLSBkb2NzOiBQcmljaW5nIFBhZ2UgTGF1bmNoIGJ5IFtAJiM4MjAzO2thcmxjYXJzdGVuc2VuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FybGNhcnN0ZW5zZW4pIGluIFsjJiM4MjAzOzQ3NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3NzIpCi0gZG9jczogQWRkIFRlcnJhbGl0aCB0byBUZXJyYWdydW50IGd1aWRlIGJ5IFtAJiM4MjAzO3loYWtiYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95aGFrYmFyKSBpbiBbIyYjODIwMzs0NzA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NzA5KQotIGRvY3M6IEFkZGluZyBVUkxzIGJ5IFtAJiM4MjAzO2thcmxjYXJzdGVuc2VuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FybGNhcnN0ZW5zZW4pIGluIFsjJiM4MjAzOzQ3NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3NDApCi0gY2hvcmU6IGV4cGVyaW1lbnRzIHRlc3RzIGltcHJvdmVtZW50cyBieSBbQCYjODIwMztkZW5pczI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlbmlzMjU2KSBpbiBbIyYjODIwMzs0NzgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NzgyKQotIGNob3JlOiBBIGNvbGxlY3Rpb24gb2Ygd2Vic2l0ZSBwb2xpc2hpbmcgYnkgW0AmIzgyMDM7am9zaC1wYWRuaWNrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vam9zaC1wYWRuaWNrKSBpbiBbIyYjODIwMzs0Nzg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80Nzg0KQotIGNob3JlOiBmaXggcnVubmVyLXBvb2wgZXhwZXJpbWVudCB0ZXN0cyBieSBbQCYjODIwMztkZW5pczI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlbmlzMjU2KSBpbiBbIyYjODIwMzs0NzcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NzcwKQotIGNob3JlOiBQb2xpc2ggYnkgW0AmIzgyMDM7a2FybGNhcnN0ZW5zZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rYXJsY2Fyc3RlbnNlbikgaW4gWyMmIzgyMDM7NDc3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDc3MykKLSBjaG9yZTogUG9saXNoIHRvIGNvbnRhY3QgZm9ybSBieSBbQCYjODIwMztrYXJsY2Fyc3RlbnNlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thcmxjYXJzdGVuc2VuKSBpbiBbIyYjODIwMzs0NzY5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3J1bnR3b3JrLWlvL3RlcnJhZ3J1bnQvcHVsbC80NzY5KQotIGNob3JlOiBTZWFyY2ggcG9saXNoIGJ5IFtAJiM4MjAzO2thcmxjYXJzdGVuc2VuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FybGNhcnN0ZW5zZW4pIGluIFsjJiM4MjAzOzQ3NTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3NTUpCi0gY2hvcmU6IGFkZGVkIGludGVncmF0aW9uIHRlc3RzIGZvciBleHBlcmltZW50IG1vZGUgYnkgW0AmIzgyMDM7ZGVuaXMyNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZW5pczI1NikgaW4gWyMmIzgyMDM7NDc1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDc1NCkKLSBjaG9yZTogQ2xlYW51cCBhbmQgb3JnYW5pemF0aW9uIGJ5IFtAJiM4MjAzO2thcmxjYXJzdGVuc2VuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FybGNhcnN0ZW5zZW4pIGluIFsjJiM4MjAzOzQ3NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9wdWxsLzQ3NTMpCi0gY2hvcmU6IE5hdiBwb2xpc2ggYnkgW0AmIzgyMDM7a2FybGNhcnN0ZW5zZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rYXJsY2Fyc3RlbnNlbikgaW4gWyMmIzgyMDM7NDc0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDc0OCkKCiMjIyMgTmV3IENvbnRyaWJ1dG9ycwoKLSBbQCYjODIwMztydmVsaWNoa292XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnZlbGljaGtvdikgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gWyMmIzgyMDM7NDc4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dydW50d29yay1pby90ZXJyYWdydW50L3B1bGwvNDc4MSkKCioqRnVsbCBDaGFuZ2Vsb2cqKjogPGh0dHBzOi8vZ2l0aHViLmNvbS9ncnVudHdvcmstaW8vdGVycmFncnVudC9jb21wYXJlL3YwLjg2LjIuLi52MC44Ni4zPgoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IEJyYW5jaCBjcmVhdGlvbiAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKSwgQXV0b21lcmdlIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLgoK8J+apiAqKkF1dG9tZXJnZSoqOiBEaXNhYmxlZCBieSBjb25maWcuIFBsZWFzZSBtZXJnZSB0aGlzIG1hbnVhbGx5IG9uY2UgeW91IGFyZSBzYXRpc2ZpZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBiZWNvbWVzIGNvbmZsaWN0ZWQsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5SVICoqSWdub3JlKio6IENsb3NlIHRoaXMgUFIgYW5kIHlvdSB3b24ndCBiZSByZW1pbmRlZCBhYm91dCB0aGlzIHVwZGF0ZSBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi9vc2lzbS90ZXN0YmVkKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME1TNDVOeTR4TUNJc0luVndaR0YwWldSSmJsWmxjaUk2SWpReExqazNMakV3SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: e6fb3a25f50cef30834eb76f7259857759e654c2
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1c1186dd4e177e242a0f1b004249c3c7386592e8
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/yamllint/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/testbed
        name: osism/testbed
        short_name: testbed
        src_dir: src/github.com/osism/testbed
      projects:
        github.com/osism/testbed:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          checkout: main
          checkout_description: zuul branch
          commit: 5bf5aef4430a4ae69f4b10b2a127448d81484d49
          name: osism/testbed
          required: false
          short_name: testbed
          src_dir: src/github.com/osism/testbed
      ref: refs/pull/2762/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
