Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-cfn-lint for openSUSE:Factory
checked in at 2023-09-04 22:53:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cfn-lint (Old)
and /work/SRC/openSUSE:Factory/.python-cfn-lint.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cfn-lint"
Mon Sep 4 22:53:55 2023 rev:19 rq:1108877 version:0.79.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cfn-lint/python-cfn-lint.changes
2023-01-28 19:00:51.671901426 +0100
+++
/work/SRC/openSUSE:Factory/.python-cfn-lint.new.1766/python-cfn-lint.changes
2023-09-04 22:54:46.534298481 +0200
@@ -1,0 +2,142 @@
+Sun Sep 3 07:27:08 UTC 2023 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Update to version 0.79.8
+ * Update CloudFormation specs to `136.0.0` (#2848)
+ * Added `ItemReader` key to StateMachine `Map` state (#2850)
+ * Update rule (E2503) to allow network load balancers to use
+ security groups (#2850)
+- from version 0.79.7
+ * Add region `il-central-1` (#2836)
+ * Update CloudFormation specs to `135.0.0` (#2837)
+ * Allow for `RetainExceptOnCreate` for `DeletionPolicy` (#2834)
+ * Fix language extension transform to resolve
+ foreach refs in Sub parameters (#2846)
+ * Fix language extension transform to allow `Fn::FindInMap`
+ to return arrays (#2845)
+- from version 0.79.6
+ * Fix `AWS::Glue::Job.Name` to use string min/max instead
+ of number min/max (#2831)
+- from version 0.79.5
+ * Update schema to spec conversions to include include a default
+ string minimum value of 0 if not specified (#2824)
+ * Update CloudFormation specs to `132.0.0` (#2824)
+ * Fix `AWS::LanguageExtensions` to not empty out a hardcoded
+ string `Fn::FindInmap` that cannot be resolved (#2827)
+- from version 0.79.4
+ * Fix `AWS::LanguageExtensions` to not fully resolve `Fn::FindInMap`
+ unless in `Fn::ForEach` collection (#2822)
+ * Update `convert_dict` to include `Mark` instead of tuple for default value
(#2821)
+- from version 0.79.3
+ * Fix `Conditions` logic to not crash on a condition that isn't found (#2814)
+ * Update rule (E1011) to better handle `Fn::FindInMap` with
`AWS::LanguageExtensions` (#2814)
+ * Update rule (W2001) to better handle `Ref` with `AWS::LanguageExtensions`
(#2814)
+- from version 0.79.2
+ * Add rule (E1032) to validate ForEach with transform (#2809)
+ * Fix `AWS::LanguageExtensions` regex for sub removal to handle pseudo
parameters (#2812)
+- from version 0.79.1
+ * Add support for `Fn::ForEach` when using `AWS::LanguageExtensions` (#2801)
+- from version 0.78.2
+ * Add `test` function to test conditions given a scenario (#2801)
+ * Update CloudFormation specs to `131.0.0` (#2795)
+ * Updated `DocumentDBEngineVersion` `AllowedValues` (#2800)
+- from version 0.78.1
+ * Update rule (E1018) to flag splitting dynamic references (#2786)
+ * New rule (W2533) to validate lambda zip deployment configuration (#2682)
+ * Supporting intrinsic function in `DeletionPolicy` and
`UpdateReplacePolicy` (#2784)
+ * Update CloudFormation specs to `130.0.0` (#2783)
+ * Pin `jsonschema` to be under `4.18` (#2792)
+ * Fix using `include_experimental` in metadata (#2785)
+ * Fix rule (E1024) to better handle conditions (#2780)
+- from version 0.77.10
+ * Update CloudFormation specs to `127.0.0` (#2763)
+- from version 0.77.9
+ * Fix an issue with SSM patching (#2765)
+- from version 0.77.8
+ * Update CloudFormation specs to `126.0.0` (#2753)
+- from version 0.77.7
+ * Fix usage of comments and new lines in custom rules(#2757)
+- from version 0.77.6
+ * Update CloudFormation specs to `124.0.0` (#2736)
+ * Add `AWS::KMS::Key` to stateful resource list (#2751)
+ * Update (E3012) documentation changes for more clarity (#2747)
+- from version 0.77.5
+ * Update CloudFormation specs to `121.0.0` (#2723)
+- from version 0.77.4
+ * Update CloudFormation specs to `120.0.0` (#2714)
+ * Fix Conditions logic when checking a condition against a region. Now
+ return True and False when the condition has no basis on region (#2721)
+ * Rebuild conditions inside the Template class when doing a Transform (#2721)
+- from version 0.77.3
+ * Update CloudFormation specs to `119.2.0` (#2703)
+ * GetAtt can return objects along with FindInMap (#2709)
+- from version 0.77.2
+ * Add custom operators for regex, gt, lt (#2694)
+ * Update CloudFormation specs to `119.1.0` (#2698)
+- from version 0.77.1
+ * Update CloudFormation specs to `119.1.0` (#2678)
+ * Update allowed values for
`AWS::RDS::DBInstance.PerformanceInsightsRetentionPeriod` (#2696)
+ * Update rule (E3001) to evaluate if a resource with a condition is affected
by the region (#2691)
+- from version 0.77.0
+ * Convert from `re` to `regex` (#2643)
+ * Implement `IS DEFINED` in custom rules (#2656)
+ * Update CloudFormation specs to `119.0.0` (#2660)
+ * Patch `AWS::S3::Bucket.InventoryConfiguration.OptionalFields` to include
`ChecksumAlgorithm` (#2666)
+ * Patch `AWS::Cognito::UserPool.UserPollTags` to be a map of strings (#2671)
+ * Update SAM translation to substitute for a sub in `CodeUri` (#2661)
+ * Update language extensions to validate if a ref is iterable before
assuming it is (#2665)
+ * Update rule (E3001) to consider a resource level condition when evaluating
if the resource type exists (#2668)
+ * Update rule (E3012) to validate if a map is actually a map (#2669)
+- from version 0.76.2
+ * Update CloudFormation specs to `118.1.0` (#2644)
+- from version 0.76.1
+ * Fix an issue with Conditions when a `Fn::Equals` has a string
+ that isn't in a Parameters `AllowedValues` (#2649)
+- from version 0.76.0
+ * Convert conditions to SymPy (#2624)
+ * Include tests in sdist (#2630)
+ * Update CloudFormation specs to `117.0.0` (#2642)
+ * Fix SAM templates treated as normal by api (#2646)
+- from version 0.75.1
+ * Update CloudFormation specs to `116.0.0` (#2620)
+ * Add string length for
`AWS::WAFRegional::RegexPatternSet.RegexPatternStrings`
+ and `AWS::WAFv2::RegexPatternSet.RegularExpressionList` (#2637, (#2639)
+- from version 0.75.0
+ * Read the default region from Env Vars (#2618)
+ * Update rule (W2030) and (E3008) to read `ValueTypes` from `us-east-1` when
`CACHED` (#2635)
+- from version 0.74.3
+ * Update rule (W2031), (E3031), (E3030), (E3034), and E3033) to
+ read `ValueTypes` from `us-east-1` when `CACHED` (#2628)
+- from version 0.74.2
+ * Update CloudFormation specs to `115.0.0` (#2616)
+ * Fix custom rule inequality comparison (#2614)
+ * Restructure the decode module (#2607)
+- from version 0.74.1
+ * Update CloudFormation specs to `114.0.0` (#2601)
+ * Remove `AWS::Logs::LogGroup.RetentionInDays` `AllowedValues` (#2604)
+- from version 0.74.0
+ * Add rule (E3044) to validate the scheduling strategy for Fargate services
(#2559)
+ * Update CloudFormation specs to `113.0.0` (#2591)
+ * Updated condition logic to limit the number of conditions that are
processed (#2598)
+- from version 0.73.2
+ * Update CloudFormation specs to `112.0.0` (#2580)
+ * Updated rule (E2532) by adding `ItemProcessor` to `Map` (#2577)
+ * Relax `networkx` dependency (#2584)
+ * Validate sub string checks are strings before running regex in graph and
template (#2589)
+ * Update SAM transform pre-work to include `DefinitionBody`
+ when `DisableExecuteApiEndpoint` is specified (#2590)
+- from version 0.73.1
+ * Patch back in `TargetRole` for `AWS::RDS::DBProxyEndpoint` (#2581)
+- from version 0.73.0
+ * Update CloudFormation specs to `111.0.0` (#2572)
+ * Add region `ap-southeast-4` (#2568)
+ * Remove `AWS::RDS::DBCluster` `MasterUsername`
+ and `MasterUserPassword` from Inclusive (#2571)
+ * Update SAM Translator version based on the SAM CLI requirement (#2570)
+- Skip some more failing test
+ * test_bad_config
+ * test_override_parameters
+ * test_positional_template_parameters
+ * test_template_config
+- Update BuildRequires and Requires from setup.py
+
+-------------------------------------------------------------------
Old:
----
cfn-lint-0.72.10.tar.gz
New:
----
cfn-lint-0.79.8.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cfn-lint.spec ++++++
--- /var/tmp/diff_new_pack.WoEemt/_old 2023-09-04 22:54:47.586335669 +0200
+++ /var/tmp/diff_new_pack.WoEemt/_new 2023-09-04 22:54:47.590335811 +0200
@@ -17,24 +17,28 @@
Name: python-cfn-lint
-Version: 0.72.10
+Version: 0.79.8
Release: 0
Summary: Tool to checks cloudformation for practices and behaviour
License: MIT
URL: https://github.com/aws-cloudformation/cfn-python-lint
Source:
https://github.com/aws-cloudformation/cfn-python-lint/archive/v%{version}.tar.gz#/cfn-lint-%{version}.tar.gz
BuildRequires: %{python_module base >= 3.7}
+BuildRequires: %{python_module regex}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module sympy}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: git-core
Requires: python-PyYAML >= 5.4
-Requires: python-aws-sam-translator >= 1.54.0
+Requires: python-aws-sam-translator >= 1.71.0
Requires: python-jschema-to-python >= 1.2.3
Requires: python-jsonpatch
Requires: python-junit-xml >= 1.9
Requires: python-networkx >= 2.4
+Requires: python-regex
Requires: python-sarif-om >= 1.0.4
+Requires: python-sympy >= 1.0.0
Requires: (python-jsonschema > 3.0 with python-jsonschema < 5)
Requires(post): update-alternatives
Requires(postun):update-alternatives
@@ -44,7 +48,7 @@
BuildArch: noarch
# SECTION test requirements
BuildRequires: %{python_module PyYAML >= 5.4}
-BuildRequires: %{python_module aws-sam-translator >= 1.54.0}
+BuildRequires: %{python_module aws-sam-translator >= 1.71.0}
BuildRequires: %{python_module jschema-to-python >= 1.2.3}
BuildRequires: %{python_module jsonpatch}
BuildRequires: %{python_module jsonschema > 3.0 with %python-jsonschema < 5}
@@ -86,6 +90,10 @@
donttest="test_sarif_formatter"
donttest="$donttest or test_update_resource_specs_python_2"
donttest="$donttest or test_update_resource_specs_python_3"
+donttest="$donttest or test_bad_config"
+donttest="$donttest or test_override_parameters"
+donttest="$donttest or test_positional_template_parameters"
+donttest="$donttest or test_template_config"
%pytest -s test -v -k "not ($donttest)"
%post
++++++ cfn-lint-0.72.10.tar.gz -> cfn-lint-0.79.8.tar.gz ++++++
++++ 621222 lines of diff (skipped)