cattle-ops / terraform-aws-gitlab-runner

Terraform module for AWS GitLab runners on ec2 (spot) instances
https://registry.terraform.io/modules/cattle-ops/gitlab-runner/aws
MIT License
587 stars 331 forks source link

chore(deps): update all dependencies #1195

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/cache action digest 0c45773 -> 3624ceb
actions/checkout action digest 692973e -> eef6144
actions/upload-artifact action digest 5076954 -> b4b15b8
aws (source) required_provider minor 5.70.0 -> 5.72.0 age adoption passing confidence
boto3 patch ==1.35.34 -> ==1.35.41 age adoption passing confidence
botocore patch ==1.35.34 -> ==1.35.41 age adoption passing confidence
oxsecurity/megalinter action minor v8.0.0 -> v8.1.0 age adoption passing confidence
terraform-linters/tflint-ruleset-aws plugin minor 0.33.0 -> 0.34.0 age adoption passing confidence

Release Notes

hashicorp/terraform-provider-aws (aws) ### [`v5.72.0`](https://redirect.github.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5720-October-15-2024) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-aws/compare/v5.71.0...v5.72.0) NOTES: - This version contains all the features, enhancements, and bug fixes from the [v5.71.0 release](https://redirect.github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md#5710-october-11-2024) which was removed from the Terraform Registry ([#​39692](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39692)) - resource/aws_iam_role: The `managed_policy_arns` argument is deprecated. Use the `aws_iam_role_policy_attachments_exclusive` resource instead. ([#​39718](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39718)) FEATURES: - **New Resource:** `aws_iam_role_policy_attachments_exclusive` ([#​39718](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39718)) ENHANCEMENTS: - data-source/aws_workspaces_directory: Add `saml_properties` attribute ([#​39060](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39060)) - resource/aws_appflow_flow: Add `source_flow_config.source_connector_properties.sapo_data.pagination_config` and `source_flow_config.source_connector_properties.sapo_data.parallelism_config` attributes ([#​38932](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/38932)) - resource/aws_cloudwatch_event_rule: Add tags to AWS API request on Update to support [ABAC `aws:RequestTag` conditions](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-requests) ([#​39648](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39648)) - resource/aws_cloudwatch_event_target: Add `appsync_target` configuration block ([#​37773](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/37773)) - resource/aws_dynamodb_table: Add `on_demand_throughput` and `global_secondary_index.on_demand_throughput` arguments ([#​37799](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/37799)) - resource/aws_rds_cluster: Increase maximum value of `serverlessv2_scaling_configuration.max_capacity` and `serverlessv2_scaling_configuration.min_capacity` from `128` to `256` ([#​39697](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39697)) - resource/aws_rds_cluster_instance: Treat `storage-optimization` status as success when creating or updating cluster DB instances ([#​39691](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39691)) - resource/aws_workspaces_directory: Add `saml_properties` configuration block ([#​39060](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39060)) BUG FIXES: - data-source/aws_ssm_document: Correct `arn` for automation documents ([#​39705](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39705)) - resource/aws_cognito_user_pool: Fixes error when `schema` has empty `string_attribute_constraints` or `number_attribute_constraints` ([#​20386](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/20386)) - resource/aws_ssm_document: Correct `arn` for automation documents ([#​39705](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39705)) ### [`v5.71.0`](https://redirect.github.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5710-October-11-2024) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-aws/compare/v5.70.0...v5.71.0) This Terraform AWS Provider version has been removed from the [Terraform Registry](https://registry.terraform.io/providers/hashicorp/aws/latest) due to `archive has incorrect checksum` errors while installing the provider on some platforms. The next planned Terraform AWS Provider release is **v5.72.0**, scheduled for the morning (EST) of October 17, 2024. FEATURES: - **New Data Source:** `aws_bedrock_inference_profile` ([#​39342](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39342)) - **New Data Source:** `aws_bedrock_inference_profiles` ([#​39342](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39342)) - **New Data Source:** `aws_elasticache_serverless_cache` ([#​39590](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39590)) - **New Data Source:** `aws_prometheus_default_scraper_configuration` ([#​35280](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/35280)) - **New Data Source:** `aws_route53profiles_profiles` ([#​38172](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/38172)) - **New Resource:** `aws_backup_restore_testing_plan` ([#​37039](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/37039)) - **New Resource:** `aws_backup_restore_testing_selection` ([#​37039](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/37039)) - **New Resource:** `aws_datazone_user_profile` ([#​38810](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/38810)) - **New Resource:** `aws_pinpointsmsvoicev2_configuration_set` ([#​39620](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39620)) - **New Resource:** `aws_route53profiles_association` ([#​38172](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/38172)) - **New Resource:** `aws_route53profiles_profile` ([#​38172](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/38172)) - **New Resource:** `aws_route53profiles_resource_association` ([#​38172](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/38172)) ENHANCEMENTS: - data-source/aws_backup_plan: Add `rule.schedule_expression_timezone` attribute ([#​33653](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/33653)) - data-source/aws_eip: Add `ipam_pool_id` attribute ([#​39604](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39604)) - data-source/aws_vpc_endpoint_service: Add `private_dns_names` attribute ([#​39659](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39659)) - resource/aws_backup_plan: Add `rule.schedule_expression_timezone` argument ([#​33653](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/33653)) - resource/aws_batch_compute_environment: Add plan-time validation of `update_policy.job_execution_timeout_minutes` ([#​39583](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39583)) - resource/aws_batch_job_definition: Suppress unnecessary differences in `container_properties.environment` ([#​21834](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/21834)) - resource/aws_eip: Add `ipam_pool_id` argument in support of [public IPAM pools](https://docs.aws.amazon.com/vpc/latest/ipam/tutorials-eip-pool.html) ([#​39604](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39604)) - resource/aws_route53\_resolver_endpoint: Add `resolver_endpoint_type` argument resource/aws_route53\_resolver_rule: Add `ipv6` optional argument to the `target_ip` object ([#​30167](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30167)) - resource/aws_vpc_ipam: Add `enable_private_gua` argument ([#​39600](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39600)) - resource/aws_vpc_ipv6\_cidr_block_association: Add `ip_source` and `ipv6_address_attribute` attributes ([#​39600](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39600)) BUG FIXES: - resource/aws_backup_vault: Fix `empty result` errors reading vaults in certain Regions ([#​39670](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39670)) - resource/aws_elasticache_replication_group: Fix `security_group_names` causing resource replacement after import ([#​39591](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39591)) - resource/aws_instance: Fixed issues with `volume_tags`, `root_block_device.*.tags`, and `ebs_block_device.*.tags` where tags overlapped with default tags. These are now handled consistently with top-level tags throughout the provider. Specifically, tags defined in both locations are no longer removed, preventing erroneous differences. ([#​37441](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/37441)) - resource/aws_sagemaker_workteam: Mark `workforce_name` as Optional ([#​39630](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39630)) - resource/aws_securityhub_automation_rule: Increase `criteria.aws_account_id`, `criteria.generator_id`, `criteria.resource_id`, and `criteria.title` max length from `20` to `100` ([#​39616](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39616)) - resource/aws_vpc_ipam_pool: Change `publicly_advertisable` to [ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew) ([#​39600](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39600)) - resource/aws_vpc_ipam_pool: Fix `InvalidParameterCombination: The request can only contain PubliclyAdvertisable if the AddressFamily is IPv6 and PublicIpSource is byoip` errors ([#​39600](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/39600))
boto/boto3 (boto3) ### [`v1.35.41`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13541) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.40...1.35.41) \======= - api-change:`amplify`: \[`botocore`] Added sourceUrlType field to StartDeployment request - api-change:`cloudformation`: \[`botocore`] Documentation update for AWS CloudFormation API Reference. - api-change:`codebuild`: \[`botocore`] Enable proxy for reserved capacity fleet. - api-change:`ivs`: \[`botocore`] On a channel that you own, you can now replace an ongoing stream with a new stream by streaming up with the priority parameter appended to the stream key. - api-change:`qbusiness`: \[`botocore`] Amazon Q Business now supports embedding the Amazon Q Business web experience on third-party websites. - api-change:`redshift`: \[`botocore`] This release launches the CreateIntegration, DeleteIntegration, DescribeIntegrations and ModifyIntegration APIs to create and manage Amazon Redshift Zero-ETL Integrations. - api-change:`resiliencehub`: \[`botocore`] AWS Resilience Hub now integrates with the myApplications platform, enabling customers to easily assess the resilience of applications defined in myApplications. The new Resiliency widget provides visibility into application resilience and actionable recommendations for improvement. - api-change:`sesv2`: \[`botocore`] This release adds support for email maximum delivery seconds that allows senders to control the time within which their emails are attempted for delivery. ### [`v1.35.40`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13540) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.39...1.35.40) \======= - api-change:`codepipeline`: \[`botocore`] AWS CodePipeline V2 type pipelines now support automatically retrying failed stages and skipping stage for failed entry conditions. - api-change:`mailmanager`: \[`botocore`] Mail Manager support for viewing and exporting metadata of archived messages. - api-change:`securitylake`: \[`botocore`] This release updates request validation regex for resource ARNs. - api-change:`supplychain`: \[`botocore`] This release adds AWS Supply Chain instance management functionality. Specifically adding CreateInstance, DeleteInstance, GetInstance, ListInstances, and UpdateInstance APIs. - api-change:`transfer`: \[`botocore`] This release enables customers using SFTP connectors to query the transfer status of their files to meet their monitoring needs as well as orchestrate post transfer actions. ### [`v1.35.39`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13539) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.38...1.35.39) \======= - api-change:`appflow`: \[`botocore`] Doc only updates for clarification around OAuth2GrantType for Salesforce. - api-change:`elbv2`: \[`botocore`] Add zonal_shift.config.enabled attribute. Add new AdministrativeOverride construct in the describe-target-health API response to include information about the override status applied to a target. - api-change:`emr`: \[`botocore`] This release provides new parameter "Context" in instance fleet clusters. - api-change:`guardduty`: \[`botocore`] Added a new field for network connection details. - api-change:`robomaker`: \[`botocore`] Documentation update: added support notices to each API action. ### [`v1.35.38`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13538) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.37...1.35.38) \======= - api-change:`acm-pca`: \[`botocore`] Documentation updates for AWS Private CA. - api-change:`dms`: \[`botocore`] Introduces DescribeDataMigrations, CreateDataMigration, ModifyDataMigration, DeleteDataMigration, StartDataMigration, StopDataMigration operations to SDK. Provides FailedDependencyFault error message. - api-change:`ec2`: \[`botocore`] This release adds support for assigning the billing of shared Amazon EC2 On-Demand Capacity Reservations. - api-change:`ecs`: \[`botocore`] This is a documentation only release that updates to documentation to let customers know that Amazon Elastic Inference is no longer available. - api-change:`elastic-inference`: \[`botocore`] Elastic Inference - Documentation update to add service shutdown notice. - api-change:`iotfleetwise`: \[`botocore`] Refine campaign related API validations - api-change:`neptune-graph`: \[`botocore`] Support for 16 m-NCU graphs available through account allowlisting - api-change:`outposts`: \[`botocore`] Adding new "DELIVERED" enum value for Outposts Order status - api-change:`route53resolver`: \[`botocore`] Route 53 Resolver Forwarding Rules can now include a server name indication (SNI) in the target address for rules that use the DNS-over-HTTPS (DoH) protocol. When a DoH-enabled Outbound Resolver Endpoint forwards a request to a DoH server, it will provide the SNI in the TLS handshake. - api-change:`socialmessaging`: \[`botocore`] This release for AWS End User Messaging includes a public SDK, providing a suite of APIs that enable sending WhatsApp messages to end users. - api-change:`timestream-influxdb`: \[`botocore`] This release updates our regex based validation rules in regards to valid DbInstance and DbParameterGroup name. ### [`v1.35.37`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13537) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.36...1.35.37) \======= - api-change:`codepipeline`: \[`botocore`] AWS CodePipeline introduces a Compute category ### [`v1.35.36`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13536) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.35...1.35.36) \======= - api-change:`elasticache`: \[`botocore`] AWS ElastiCache SDK now supports using APIs with newly launched Valkey engine. Please refer to updated AWS ElastiCache public documentation for detailed information on API usage. - api-change:`memorydb`: \[`botocore`] Amazon MemoryDB SDK now supports all APIs for newly launched Valkey engine. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage. - enhancement:Python: \[`botocore`] Added provisional Python 3.13 support to Botocore - enhancement:Python: Added provisional Python 3.13 support to Boto3 ### [`v1.35.35`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13535) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.34...1.35.35) \======= - api-change:`deadline`: \[`botocore`] Add support for using the template from a previous job during job creation and listing parameter definitions for a job. - api-change:`marketplace-reporting`: \[`botocore`] Documentation-only update for AWS Marketplace Reporting API. - api-change:`qconnect`: \[`botocore`] This release adds support for the following capabilities: Configuration of the Gen AI system via AIAgent and AIPrompts. Integration support for Bedrock Knowledge Base. - api-change:`redshift`: \[`botocore`] Add validation pattern to S3KeyPrefix on the EnableLogging API
boto/botocore (botocore) ### [`v1.35.41`](https://redirect.github.com/boto/botocore/blob/HEAD/CHANGELOG.rst#13541) [Compare Source](https://redirect.github.com/boto/botocore/compare/1.35.40...1.35.41) \======= - api-change:`amplify`: Added sourceUrlType field to StartDeployment request - api-change:`cloudformation`: Documentation update for AWS CloudFormation API Reference. - api-change:`codebuild`: Enable proxy for reserved capacity fleet. - api-change:`ivs`: On a channel that you own, you can now replace an ongoing stream with a new stream by streaming up with the priority parameter appended to the stream key. - api-change:`qbusiness`: Amazon Q Business now supports embedding the Amazon Q Business web experience on third-party websites. - api-change:`redshift`: This release launches the CreateIntegration, DeleteIntegration, DescribeIntegrations and ModifyIntegration APIs to create and manage Amazon Redshift Zero-ETL Integrations. - api-change:`resiliencehub`: AWS Resilience Hub now integrates with the myApplications platform, enabling customers to easily assess the resilience of applications defined in myApplications. The new Resiliency widget provides visibility into application resilience and actionable recommendations for improvement. - api-change:`sesv2`: This release adds support for email maximum delivery seconds that allows senders to control the time within which their emails are attempted for delivery. ### [`v1.35.40`](https://redirect.github.com/boto/botocore/blob/HEAD/CHANGELOG.rst#13540) [Compare Source](https://redirect.github.com/boto/botocore/compare/1.35.39...1.35.40) \======= - api-change:`codepipeline`: AWS CodePipeline V2 type pipelines now support automatically retrying failed stages and skipping stage for failed entry conditions. - api-change:`mailmanager`: Mail Manager support for viewing and exporting metadata of archived messages. - api-change:`securitylake`: This release updates request validation regex for resource ARNs. - api-change:`supplychain`: This release adds AWS Supply Chain instance management functionality. Specifically adding CreateInstance, DeleteInstance, GetInstance, ListInstances, and UpdateInstance APIs. - api-change:`transfer`: This release enables customers using SFTP connectors to query the transfer status of their files to meet their monitoring needs as well as orchestrate post transfer actions. ### [`v1.35.39`](https://redirect.github.com/boto/botocore/blob/HEAD/CHANGELOG.rst#13539) [Compare Source](https://redirect.github.com/boto/botocore/compare/1.35.38...1.35.39) \======= - api-change:`appflow`: Doc only updates for clarification around OAuth2GrantType for Salesforce. - api-change:`elbv2`: Add zonal_shift.config.enabled attribute. Add new AdministrativeOverride construct in the describe-target-health API response to include information about the override status applied to a target. - api-change:`emr`: This release provides new parameter "Context" in instance fleet clusters. - api-change:`guardduty`: Added a new field for network connection details. - api-change:`robomaker`: Documentation update: added support notices to each API action. ### [`v1.35.38`](https://redirect.github.com/boto/botocore/blob/HEAD/CHANGELOG.rst#13538) [Compare Source](https://redirect.github.com/boto/botocore/compare/1.35.37...1.35.38) \======= - api-change:`acm-pca`: Documentation updates for AWS Private CA. - api-change:`dms`: Introduces DescribeDataMigrations, CreateDataMigration, ModifyDataMigration, DeleteDataMigration, StartDataMigration, StopDataMigration operations to SDK. Provides FailedDependencyFault error message. - api-change:`ec2`: This release adds support for assigning the billing of shared Amazon EC2 On-Demand Capacity Reservations. - api-change:`ecs`: This is a documentation only release that updates to documentation to let customers know that Amazon Elastic Inference is no longer available. - api-change:`elastic-inference`: Elastic Inference - Documentation update to add service shutdown notice. - api-change:`iotfleetwise`: Refine campaign related API validations - api-change:`neptune-graph`: Support for 16 m-NCU graphs available through account allowlisting - api-change:`outposts`: Adding new "DELIVERED" enum value for Outposts Order status - api-change:`route53resolver`: Route 53 Resolver Forwarding Rules can now include a server name indication (SNI) in the target address for rules that use the DNS-over-HTTPS (DoH) protocol. When a DoH-enabled Outbound Resolver Endpoint forwards a request to a DoH server, it will provide the SNI in the TLS handshake. - api-change:`socialmessaging`: This release for AWS End User Messaging includes a public SDK, providing a suite of APIs that enable sending WhatsApp messages to end users. - api-change:`timestream-influxdb`: This release updates our regex based validation rules in regards to valid DbInstance and DbParameterGroup name. ### [`v1.35.37`](https://redirect.github.com/boto/botocore/blob/HEAD/CHANGELOG.rst#13537) [Compare Source](https://redirect.github.com/boto/botocore/compare/1.35.36...1.35.37) \======= - api-change:`codepipeline`: AWS CodePipeline introduces a Compute category ### [`v1.35.36`](https://redirect.github.com/boto/botocore/blob/HEAD/CHANGELOG.rst#13536) [Compare Source](https://redirect.github.com/boto/botocore/compare/1.35.35...1.35.36) \======= - api-change:`elasticache`: AWS ElastiCache SDK now supports using APIs with newly launched Valkey engine. Please refer to updated AWS ElastiCache public documentation for detailed information on API usage. - api-change:`memorydb`: Amazon MemoryDB SDK now supports all APIs for newly launched Valkey engine. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage. - enhancement:Python: Added provisional Python 3.13 support to Botocore ### [`v1.35.35`](https://redirect.github.com/boto/botocore/blob/HEAD/CHANGELOG.rst#13535) [Compare Source](https://redirect.github.com/boto/botocore/compare/1.35.34...1.35.35) \======= - api-change:`deadline`: Add support for using the template from a previous job during job creation and listing parameter definitions for a job. - api-change:`marketplace-reporting`: Documentation-only update for AWS Marketplace Reporting API. - api-change:`qconnect`: This release adds support for the following capabilities: Configuration of the Gen AI system via AIAgent and AIPrompts. Integration support for Bedrock Knowledge Base. - api-change:`redshift`: Add validation pattern to S3KeyPrefix on the EnableLogging API
oxsecurity/megalinter (oxsecurity/megalinter) ### [`v8.1.0`](https://redirect.github.com/oxsecurity/megalinter/blob/HEAD/CHANGELOG.md#v810---2024-10-13) [Compare Source](https://redirect.github.com/oxsecurity/megalinter/compare/v8.0.0...v8.1.0) - Core - Allow to tag PRE_COMMANDS to run them before loading plugins, by [@​nvuillam](https://redirect.github.com/nvuillam) in [#​3944](https://redirect.github.com/oxsecurity/megalinter/pull/3944) - Replace usage of setup.py with a pyproject.toml package install, by [@​echoix](https://redirect.github.com/echoix) in [#​3893](https://redirect.github.com/oxsecurity/megalinter/pull/3893) - Allow to add custom messages at the end of PR / MR MegaLinter Summary using variable **JOB_SUMMARY_ADDITIONAL_MARKDOWN** - New linters - New LUA linter: [**selene**](https://redirect.github.com/Kampfkarren/selene), by [@​AlejandroSuero](https://redirect.github.com/AlejandroSuero) in [#​3978](https://redirect.github.com/oxsecurity/megalinter/pull/3978) - New LUA formatter: [**stylua**](https://redirect.github.com/JohnnyMorganz/StyLua), by [@​AlejandroSuero](https://redirect.github.com/AlejandroSuero) in [#​3985](https://redirect.github.com/oxsecurity/megalinter/pull/3985) - Linters enhancements - Trivy - Embed vulnerability database in Docker Image for running trivy on internet-free network - Retry 5 times after 3 seconds in case of TooManyRequests when downloading vulnerability database - If the retries did not succeed, call trivy with `--skip-db-update --skip-check-update` (not ideal but better than nothing) - Bash/Perl: Support shell scripts with no extension and only support perl shebangs at the beginning of a file in [#​4076](https://redirect.github.com/oxsecurity/megalinter/pull/4076) - Fixes - Add debug traces to investigate reporters activation - Add more traces for ApiReporter - Activate ApiReporter by default - Reporters - Fix ApiReporter not called in MegaLinter flavors - Doc - Fix Grafana Home Dashboard to add missing criteria - Update PRE_COMMANDS documentation to describe all properties - Update Grafana documentation to fix secrets typo - CI - Free space in release job to avoid no space left on device, by [@​nvuillam](https://redirect.github.com/nvuillam) in [#​3914](https://redirect.github.com/oxsecurity/megalinter/pull/3914) - Add `pytest-rerunfailures` to improve CI control jobs success, by [@​AlejandroSuero](https://redirect.github.com/AlejandroSuero) in [#​3993](https://redirect.github.com/oxsecurity/megalinter/pull/3993) - Send GITHUB_TOKEN to trivy-action - Workaround to avoid to reach Docker Hub rate limits: Build & push first on ghcr.io, then login to docker hub, then push to docker hub - Linter versions upgrades - [actionlint](https://rhysd.github.io/actionlint/) from 1.7.1 to **1.7.3** on 2024-09-29 - [ansible-lint](https://ansible-lint.readthedocs.io/) from 24.7.0 to **24.9.2** on 2024-09-20 - [bandit](https://bandit.readthedocs.io/en/latest/) from 1.7.9 to **1.7.10** on 2024-09-23 - [bicep_linter](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter) from 0.29.47 to **0.30.23** on 2024-09-24 - [black](https://black.readthedocs.io/en/stable/) from 24.8.0 to **24.10.0** on 2024-10-07 - [cfn-lint](https://redirect.github.com/aws-cloudformation/cfn-lint) from 1.10.3 to **1.16.1** on 2024-10-11 - [checkov](https://www.checkov.io/) from 3.2.232 to **3.2.257** on 2024-10-06 - [checkstyle](https://checkstyle.org/) from 10.17.0 to **10.18.2** on 2024-09-29 - [clippy](https://redirect.github.com/rust-lang/rust-clippy) from 0.1.80 to **0.1.81** on 2024-09-06 - [clj-kondo](https://redirect.github.com/borkdude/clj-kondo) from 2024.08.01 to **2024.09.27** on 2024-09-26 - [cpplint](https://redirect.github.com/cpplint/cpplint) from 1.6.1 to **2.0.0** on 2024-10-06 - [csharpier](https://csharpier.com/) from 0.29.0 to **0.29.2** on 2024-09-16 - [cspell](https://redirect.github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.14.1 to **8.15.1** on 2024-10-11 - [detekt](https://detekt.dev/) from 1.23.6 to **1.23.7** on 2024-09-08 - [djlint](https://djlint.com/) from 1.34.1 to **1.35.2** on 2024-08-29 - [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 8.0.108 to **8.0.110** on 2024-10-11 - [eslint](https://eslint.org) from 8.57.0 to **8.57.1** on 2024-09-16 - [gitleaks](https://redirect.github.com/gitleaks/gitleaks) from 8.18.4 to **8.20.1** on 2024-10-08 - [golangci-lint](https://golangci-lint.run/) from 1.60.1 to **1.61.0** on 2024-09-09 - [kics](https://www.kics.io) from 2.1.2 to **2.1.3** on 2024-10-04 - [lightning-flow-scanner](https://redirect.github.com/Lightning-Flow-Scanner) from 2.33.0 to **2.34.0** on 2024-08-25 - [lychee](https://lychee.cli.rs) from 0.15.1 to **0.16.1** on 2024-10-07 - [markdownlint](https://redirect.github.com/DavidAnson/markdownlint) from 0.41.0 to **0.42.0** on 2024-09-24 - [mypy](https://mypy.readthedocs.io/en/stable/) from 1.11.1 to **1.11.2** on 2024-08-25 - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 14.6.0 to **15.0.2** on 2024-08-29 - [php-cs-fixer](https://cs.symfony.com/) from 3.62.0 to **3.64.0** on 2024-08-31 - [phpcs](https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer) from 3.10.2 to **3.10.3** on 2024-09-20 - [phplint](https://redirect.github.com/overtrue/phplint) from 9.4.1 to **9.5.3** on 2024-10-11 - [phpstan](https://phpstan.org/) from 1.11.11 to **1.12.6** on 2024-10-06 - [pmd](https://pmd.github.io/) from 7.4.0 to **7.6.0** on 2024-09-27 - [psalm](https://psalm.dev) from Psalm.5.25.0@​ to **Psalm.5.26.1@​** on 2024-09-09 - [pylint](https://pylint.readthedocs.io) from 3.2.6 to **3.3.1** on 2024-09-24 - [pyright](https://redirect.github.com/Microsoft/pyright) from 1.1.376 to **1.1.384** on 2024-10-11 - [revive](https://revive.run/) from 1.3.9 to **1.4.0** on 2024-09-23 - [roslynator](https://redirect.github.com/dotnet/Roslynator) from 0.8.9.0 to **0.9.1.0** on 2024-10-11 - [rubocop](https://rubocop.org/) from 1.65.1 to **1.66.1** on 2024-09-06 - [ruff](https://redirect.github.com/astral-sh/ruff) from 0.6.1 to **0.6.9** on 2024-10-04 - [scalafix](https://scalacenter.github.io/scalafix/) from 0.12.1 to **0.13.0** on 2024-09-27 - [secretlint](https://redirect.github.com/secretlint/secretlint) from 8.2.4 to **8.4.0** on 2024-10-06 - [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 4.4.0 to **4.6.0** on 2024-09-26 - [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 4.4.0 to **4.6.0** on 2024-09-26 - [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 4.4.0 to **4.6.0** on 2024-09-26 - [shfmt](https://redirect.github.com/mvdan/sh) from 3.8.0 to **3.9.0** on 2024-09-03 - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.18.1 to **8.21.0** on 2024-10-13 - [spectral](https://docs.stoplight.io/docs/spectral/674b27b261c3c-overview) from 6.11.1 to **6.13.1** on 2024-09-21 - [sqlfluff](https://www.sqlfluff.com/) from 3.1.0 to **3.2.3** on 2024-10-11 - [standard](https://standardjs.com/) from 17.1.0 to **17.1.2** on 2024-09-13 - [stylelint](https://stylelint.io) from 16.8.2 to **16.10.0** on 2024-10-11 - [swiftlint](https://redirect.github.com/realm/SwiftLint) from 0.56.1 to **0.57.0** on 2024-09-09 - [syft](https://redirect.github.com/anchore/syft) from 1.11.0 to **1.14.0** on 2024-10-07 - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.9.4 to **1.9.5** on 2024-08-28 - [terragrunt](https://terragrunt.gruntwork.io) from 0.66.8 to **0.67.5** on 2024-09-16 - [terrascan](https://runterrascan.io/) from 1.18.11 to **1.19.9** on 2024-09-21 - [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.54.1 to **0.56.2** on 2024-10-11 - [trivy](https://aquasecurity.github.io/trivy/) from 0.54.1 to **0.56.2** on 2024-10-11 - [trufflehog](https://redirect.github.com/trufflesecurity/trufflehog) from 3.81.10 to **3.82.8** on 2024-10-13 - [v8r](https://redirect.github.com/chris48s/v8r) from 4.0.1 to **4.1.0** on 2024-08-25 - [vale](https://vale.sh/) from 3.7.0 to **3.7.1** on 2024-09-26
terraform-linters/tflint-ruleset-aws (terraform-linters/tflint-ruleset-aws) ### [`v0.34.0`](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/blob/HEAD/CHANGELOG.md#0340-2024-10-15) [Compare Source](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/compare/v0.33.0...v0.34.0) ##### Breaking Changes - [#​719](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/719): Remove worklink rules ([@​wata727](https://redirect.github.com/wata727)) - The following rules are removed - `aws_worklink_fleet_invalid_audit_stream_arn` - `aws_worklink_fleet_invalid_device_ca_certificate` - `aws_worklink_fleet_invalid_display_name` - `aws_worklink_fleet_invalid_name` - `aws_worklink_website_certificate_authority_association_invalid_certificate` - `aws_worklink_website_certificate_authority_association_invalid_display_name` - `aws_worklink_website_certificate_authority_association_invalid_fleet_arn` ##### Enhancements - [#​720](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/720): Update AWS provider/module and generated content ##### Bug Fixes - [#​721](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/721): Fix incorrect mapping about aws_servicecatalog_portfolio_share type ([@​wata727](https://redirect.github.com/wata727)) ##### Chores - [#​692](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/692) [#​712](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/712): Bump github.com/aws/aws-sdk-go-v2/service/ecs from 1.44.3 to 1.47.3 - [#​693](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/693): Bump github.com/hashicorp/aws-sdk-go-base/v2 from 2.0.0-beta.54 to 2.0.0-beta.58 - [#​694](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/694) [#​717](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/717): Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.34.3 to 1.37.2 - [#​695](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/695) [#​714](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/714): Bump github.com/aws/aws-sdk-go-v2/service/rds from 1.82.0 to 1.87.2 - [#​696](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/696) [#​715](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/715): Bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing from 1.26.3 to 1.28.2 - [#​697](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/697) [#​713](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/713): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.173.0 to 1.182.0 - [#​698](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/698) [#​718](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/718): Bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.34.0 to 1.40.0 - [#​699](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/699) [#​716](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/716): Bump github.com/aws/aws-sdk-go-v2/service/elasticache from 1.40.5 to 1.43.0 - [#​702](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/702): Bump golang.org/x/net from 0.29.0 to 0.30.0 - [#​722](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/722): Bump GoReleaser to v2 ([@​wata727](https://redirect.github.com/wata727)) - [#​723](https://redirect.github.com/terraform-linters/tflint-ruleset-aws/pull/723): Remove patch version pin from go.mod ([@​wata727](https://redirect.github.com/wata727))

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.

github-actions[bot] commented 1 month ago

Hey @renovate[bot]! 👋

Thank you for your contribution to the project. Please refer to the contribution rules for a quick overview of the process.

Make sure that this PR clearly explains:

With submitting this PR you confirm that you hold the rights of the code added and agree that it will published under this LICENSE.

The following ChatOps commands are supported:

Simply add a comment with the command in the first line. If you need to pass more information, separate it with a blank line from the command.

This message was generated automatically. You are welcome to improve it.

github-actions[bot] commented 1 month ago

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ ACTION actionlint 2 0 0.05s
✅ COPYPASTE jscpd yes no 1.48s
✅ REPOSITORY checkov yes no 14.8s
✅ REPOSITORY dustilock yes no 0.2s
✅ REPOSITORY gitleaks yes no 1.38s
✅ REPOSITORY git_diff yes no 0.01s
✅ REPOSITORY grype yes no 13.46s
✅ REPOSITORY secretlint yes no 1.09s
✅ REPOSITORY syft yes no 0.34s
✅ REPOSITORY trivy-sbom yes no 0.16s
✅ REPOSITORY trufflehog yes no 3.4s
✅ SPELL cspell 8 0 2.66s
✅ TERRAFORM terraform-fmt 5 0 0 0.36s
✅ YAML prettier 2 0 0 0.46s
✅ YAML v8r 2 0 3.72s
✅ YAML yamllint 2 0 0.32s

See detailed report in MegaLinter reports _Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff_

_MegaLinter is graciously provided by OX Security_