diff --git a/.aspect/workflows/bazelrc b/.aspect/workflows/bazelrc index edb2912..d492038 100644 --- a/.aspect/workflows/bazelrc +++ b/.aspect/workflows/bazelrc @@ -2,10 +2,10 @@ common --enable_bzlmod # build without the bytes -test --remote_download_minimal -test --nobuild_runfile_links +common --remote_download_outputs=minimal +common --nobuild_runfile_links # coverage -test --experimental_fetch_all_coverage_outputs +common --experimental_fetch_all_coverage_outputs # https://github.com/bazelbuild/bazel/blob/e3e4d61b2c2b241d0426ea20143b8a07d6fadfcd/tools/test/collect_cc_coverage.sh#L30 -test --test_env=COVERAGE_GCOV_PATH=/usr/bin/gcov +common --test_env=COVERAGE_GCOV_PATH=/usr/bin/gcov diff --git a/.aspect/workflows/terraform/.terraform.lock.hcl b/.aspect/workflows/terraform/.terraform.lock.hcl index 8614226..2759cfe 100644 --- a/.aspect/workflows/terraform/.terraform.lock.hcl +++ b/.aspect/workflows/terraform/.terraform.lock.hcl @@ -5,6 +5,7 @@ provider "registry.terraform.io/hashicorp/aws" { version = "5.30.0" constraints = ">= 3.27.0, >= 3.29.0, >= 4.0.0, >= 4.7.0, >= 4.9.0, >= 4.27.0, >= 4.33.0, >= 4.35.0, >= 4.54.0, >= 4.55.0, >= 4.56.0, >= 4.57.0, >= 4.58.0, ~> 5.30.0, < 6.0.0" hashes = [ + "h1:ZsaqSoi0hx+GXUK1AaCwoHx+XYgiZY2JZX2UZ6kVvH4=", "h1:sqLVPs9SeQR+ZPMJXR+ni5zdPrXjmSbli6AZZXJw/kI=", "zh:0ac576f2278c6d3fead05fbb136df87e399ec065edeef56c054fa2f3ac465390", "zh:1ef592d293cac2f35c37c4d23cb5f9e8b34713e24585cedaf5874d024712d9fd", @@ -28,6 +29,7 @@ provider "registry.terraform.io/hashicorp/external" { version = "2.3.2" constraints = ">= 1.0.0" hashes = [ + "h1:cy50n4q+Ir4GYppAfuYhQbBJVxMZbJUlIvM6FVK2axs=", "h1:o3YpEB5BjeHiVi/1W0QDYhMUFmNsUZ7/3UombYD75e0=", "zh:020bf652739ecd841d696e6c1b85ce7dd803e9177136df8fb03aa08b87365389", "zh:0c7ea5a1cbf2e01a8627b8a84df69c93683f39fe947b288e958e72b9d12a827f", @@ -49,6 +51,7 @@ provider "registry.terraform.io/hashicorp/local" { constraints = ">= 1.0.0" hashes = [ "h1:V2G4qygMV0uHy+QTMlrjSyYgzpYmYyB6gWuE09+5CPI=", + "h1:gpp25uNkYJYzJVnkyRr7RIBVfwLs9GSq2HNnFpTRBg0=", "zh:244b445bf34ddbd167731cc6c6b95bbed231dc4493f8cc34bd6850cfe1f78528", "zh:3c330bdb626123228a0d1b1daa6c741b4d5d484ab1c7ae5d2f48d4c9885cc5e9", "zh:5ff5f9b791ddd7557e815449173f2db38d338e674d2d91800ac6e6d808de1d1d", @@ -68,6 +71,7 @@ provider "registry.terraform.io/hashicorp/null" { version = "3.2.2" constraints = ">= 2.0.0" hashes = [ + "h1:IMVAUHKoydFrlPrl9OzasDnw/8ntZFerCC9iXw1rXQY=", "h1:vWAsYRd7MjYr3adj8BVKRohVfHpWQdvkIwUQ2Jf5FVM=", "zh:3248aae6a2198f3ec8394218d05bd5e42be59f43a3a7c0b71c66ec0df08b69e7", "zh:32b1aaa1c3013d33c245493f4a65465eab9436b454d250102729321a44c8ab9a", @@ -87,6 +91,7 @@ provider "registry.terraform.io/hashicorp/null" { provider "registry.terraform.io/hashicorp/random" { version = "3.6.0" hashes = [ + "h1:I8MBeauYA8J8yheLJ8oSMWqB0kovn16dF/wKZ1QTdkk=", "h1:p6WG1IPHnqx1fnJVKNjv733FBaArIugqy58HRZnpPCk=", "zh:03360ed3ecd31e8c5dac9c95fe0858be50f3e9a0d0c654b5e504109c2159287d", "zh:1c67ac51254ba2a2bb53a25e8ae7e4d076103483f55f39b426ec55e47d1fe211", @@ -107,6 +112,7 @@ provider "registry.terraform.io/hashicorp/tls" { version = "4.0.5" hashes = [ "h1:yLqz+skP3+EbU3yyvw8JqzflQTKDQGsC9QyZAg+S4dg=", + "h1:zeG5RmggBZW/8JWIVrdaeSJa0OG62uFX5HY1eE8SjzY=", "zh:01cfb11cb74654c003f6d4e32bbef8f5969ee2856394a96d127da4949c65153e", "zh:0472ea1574026aa1e8ca82bb6df2c40cd0478e9336b7a8a64e652119a2fa4f32", "zh:1a8ddba2b1550c5d02003ea5d6cdda2eef6870ece86c5619f33edd699c9dc14b", diff --git a/.aspect/workflows/terraform/main.tf b/.aspect/workflows/terraform/main.tf index 4328d2d..8ede543 100644 --- a/.aspect/workflows/terraform/main.tf +++ b/.aspect/workflows/terraform/main.tf @@ -1,5 +1,5 @@ terraform { - required_version = "~> 1.4.0" + required_version = "~> 1.5.0" backend "s3" { bucket = "aw-deployment-terraform-state-rules-jest" diff --git a/.aspect/workflows/terraform/workflows.tf b/.aspect/workflows/terraform/workflows.tf index 9480cda..1b4dbde 100644 --- a/.aspect/workflows/terraform/workflows.tf +++ b/.aspect/workflows/terraform/workflows.tf @@ -44,7 +44,7 @@ module "aspect_workflows" { } # Aspect Workflows terraform module - source = "https://s3.us-east-2.amazonaws.com/static.aspect.build/aspect/5.9.0-rc.9/workflows/terraform-aws-aspect-workflows.zip" + source = "https://s3.us-east-2.amazonaws.com/static.aspect.build/aspect/5.9.0-rc.10/workflows/terraform-aws-aspect-workflows.zip" # Non-terraform Aspect Workflows release artifacts are pulled from the region specific # aspect-artifacts bucket during apply. Aspect will grant your AWS account access to this bucket diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4339e7e..5d5c645 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -9,19 +9,19 @@ default_stages: [commit] repos: # Check formatting and lint for starlark code - repo: https://github.com/keith/pre-commit-buildifier - rev: 4.0.1.1 + rev: 6.4.0 hooks: - id: buildifier - id: buildifier-lint # Enforce that commit messages allow for later changelog generation - repo: https://github.com/commitizen-tools/commitizen - rev: v2.18.0 + rev: v3.13.0 hooks: # Requires that commitizen is already installed - id: commitizen stages: [commit-msg] - repo: https://github.com/pre-commit/mirrors-prettier - rev: "v2.4.0" + rev: v3.1.0 hooks: - id: prettier - repo: local