diff --git a/.gitignore b/.gitignore index c33affe..197332f 100644 --- a/.gitignore +++ b/.gitignore @@ -62,3 +62,80 @@ /v5.0.4.tar.gz /v5.0.6.tar.gz /v5.0.7.tar.gz +/v5.0.8.tar.gz +/v5.0.9.tar.gz +/v5.0.10.tar.gz +/v5.0.11.tar.gz +/v5.0.12.tar.gz +/v5.1.2.tar.gz +/v5.1.3.tar.gz +/v5.2.0.tar.gz +/v5.2.1.tar.gz +/v5.3.0.tar.gz +/v5.3.1.tar.gz +/v5.3.2.tar.gz +/v5.4.0.tar.gz +/v6.0.1.tar.gz +/v6.0.2.tar.gz +/v6.1.0.tar.gz +/v6.2.2.tar.gz +/v6.3.0.tar.gz +/v6.4.0.tar.gz +/v6.5.0.tar.gz +/v6.5.1.tar.gz +/v6.5.2.tar.gz +/v6.6.1.tar.gz +/v6.7.0.tar.gz +/v6.8.1.tar.gz +/v6.8.2.tar.gz +/v6.8.3.tar.gz +/v6.8.6.tar.gz +/v6.8.7.tar.gz +/v6.9.1.tar.gz +/ansible-lint-6.10.0.tar.gz +/ansible-lint-6.10.1.tar.gz +/ansible-lint-6.10.2.tar.gz +/ansible-lint-6.11.0.tar.gz +/ansible-lint-6.12.2.tar.gz +/ansible-lint-6.13.1.tar.gz +/ansible-lint-6.14.0.tar.gz +/ansible-lint-6.14.2.tar.gz +/ansible-lint-6.14.3.tar.gz +/ansible-lint-6.15.0.tar.gz +/ansible-lint-6.16.0.tar.gz +/ansible-lint-6.16.2.tar.gz +/ansible-lint-6.17.1.tar.gz +/ansible-lint-6.17.2.tar.gz +/ansible-lint-6.18.0.tar.gz +/ansible-lint-6.19.0.tar.gz +/ansible-lint-6.20.3.tar.gz +/ansible-lint-6.22.0.tar.gz +/ansible-lint-6.22.1.tar.gz +/ansible-lint-6.22.2.tar.gz +/ansible-lint-24.2.0.tar.gz +/ansible-lint-24.2.1.tar.gz +/ansible-lint-24.2.2.tar.gz +/ansible-lint-24.7.0.tar.gz +/ansible-lint-24.9.0.tar.gz +/ansible-lint-24.9.2.tar.gz +/ansible-lint-24.10.0.tar.gz +/ansible-lint-24.12.2.tar.gz +/ansible-lint-25.1.0.tar.gz +/ansible-lint-25.1.2.tar.gz +/ansible-lint-25.1.3.tar.gz +/ansible-lint-25.2.1.tar.gz +/ansible-lint-25.4.0.tar.gz +/ansible-lint-25.5.0.tar.gz +/ansible-lint-25.7.0.tar.gz +/ansible-lint-25.8.0.tar.gz +/ansible-lint-25.8.1.tar.gz +/ansible-lint-25.8.2.tar.gz +/ansible-lint-25.9.0.tar.gz +/ansible-lint-25.9.1.tar.gz +/ansible-lint-25.9.2.tar.gz +/ansible-lint-25.11.0.tar.gz +/ansible-lint-25.11.1.tar.gz +/ansible-lint-25.12.0.tar.gz +/ansible-lint-25.12.1.tar.gz +/ansible-lint-25.12.2.tar.gz +/ansible-lint-26.1.0.tar.gz diff --git a/ansible-lint.spec b/ansible-lint.spec index ac648c1..944d07a 100644 --- a/ansible-lint.spec +++ b/ansible-lint.spec @@ -3,32 +3,40 @@ Name: %{archive_name} Epoch: 1 -Version: 5.0.7 -Release: 1%{?dist} +Version: 26.1.0 +Release: 2%{?dist} Summary: Best practices checker for Ansible -License: MIT -URL: https://github.com/willthames/ansible-lint -Source0: https://github.com/willthames/%{archive_name}/archive/v%{version}.tar.gz +# README file says its just GPLv3 +License: GPL-3.0-only +URL: https://github.com/ansible/ansible-lint +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{archive_name}-%{version}.tar.gz BuildArch: noarch BuildRequires: pyproject-rpm-macros +# for check section +BuildRequires: python3dist(pytest) %description Checks playbooks for practices and behavior that could potentially be improved. %package -n python3-%{archive_name} Summary: %{summary} -%{?python_provide:%python_provide python3-%{archive_name}} Obsoletes: python2-%{archive_name} < 3.4.23-6 Provides: %{archive_name} = %{version}-%{release} +# Finally fixing this https://bugzilla.redhat.com/show_bug.cgi?id=1949362 +Requires: /usr/bin/ansible + %description -n python3-%{archive_name} Python3 module for ansible-lint. %prep %autosetup -n %{archive_name}-%{version} +# Fedora's ansible-core is 2.18.9 version currently +sed -i '37d' pyproject.toml + %generate_buildrequires %pyproject_buildrequires @@ -41,16 +49,319 @@ Python3 module for ansible-lint. # ansible-lint => Python 3 # ansible-lint-3 => Python 3 (to avoid breaking anyone's scripts) ln -sr %{buildroot}%{_bindir}/%{name}{,-3} +%pyproject_save_files %{lib_name} -%files -n python3-%{archive_name} -%doc README.rst examples -%license LICENSE +%check +%pyproject_check_import + +%files -n python3-%{archive_name} -f %{pyproject_files} +%doc README.md examples +%license COPYING %{_bindir}/%{name} %{_bindir}/%{name}-3 -%{python3_sitelib}/%{lib_name}/ -%{python3_sitelib}/ansible_lint-%{version}.dist-info/ %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 1:26.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Tue Jan 13 2026 Parag Nemade - 1:26.1.0-1 +- Update to 26.1.0 version (#2427948) + +* Sun Dec 28 2025 Parag Nemade - 1:25.12.2-1 +- Update to 25.12.2 version (#2424378) + +* Tue Dec 16 2025 Parag Nemade - 1:25.12.1-1 +- Update to 25.12.1 version (#2420973) + +* Tue Dec 09 2025 Parag Nemade - 1:25.12.0-1 +- Update to 25.12.0 version (#2419145) + +* Wed Nov 26 2025 Parag Nemade - 1:25.11.1-1 +- Update to 25.11.1 version (#2416886) + +* Fri Nov 14 2025 Parag Nemade - 1:25.11.0-1 +- Update to 25.11.0 version (#2413770) + +* Fri Oct 10 2025 Parag Nemade - 1:25.9.2-1 +- Update to 25.9.2 version (#2402507) + +* Mon Oct 06 2025 Parag Nemade - 1:25.9.1-2 +- Patch pyproject.toml for not satisfying ansible-core>=2.20.0b1 requirement + +* Thu Oct 02 2025 Parag Nemade - 1:25.9.1-1 +- Update to 25.9.1 version (#2400854) + +* Fri Sep 19 2025 Python Maint - 1:25.9.0-2 +- Rebuilt for Python 3.14.0rc3 bytecode + +* Wed Sep 17 2025 Parag Nemade - 1:25.9.0-1 +- Update to 25.9.0 version (#2395735) + +* Fri Aug 22 2025 Parag Nemade - 1:25.8.2-1 +- Update to 25.8.2 version (#2388457) + +* Fri Aug 15 2025 Python Maint - 1:25.8.1-2 +- Rebuilt for Python 3.14.0rc2 bytecode + +* Thu Aug 14 2025 Parag Nemade - 1:25.8.1-1 +- Update to 25.8.1 version (#2388457) + +* Thu Aug 14 2025 Parag Nemade - 1:25.8.0-1 +- Update to 25.8.0 version (#2388234) + +* Thu Jul 31 2025 Parag Nemade - 1:25.7.0-1 +- Update to 25.7.0 version (#2384332) + +* Wed Jul 23 2025 Fedora Release Engineering - 1:25.5.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Wed Jun 11 2025 Python Maint - 1:25.5.0-2 +- Rebuilt for Python 3.14 + +* Wed May 28 2025 Parag Nemade - 1:25.5.0-1 +- Update to 25.5.0 version (#2368544) + +* Tue Apr 29 2025 Parag Nemade - 1:25.4.0-1 +- Update to 25.4.0 version (#2362691) + +* Fri Apr 04 2025 Parag Nemade - 1:25.2.1-1 +- Update to 25.2.1 version (#2356936) + +* Thu Feb 20 2025 Parag Nemade - 1:25.1.3-1 +- Update to 25.1.3 version (#2346298) + +* Sat Feb 08 2025 Parag Nemade - 1:25.1.2-1 +- Update to 25.1.2 version (#2342561) + +* Tue Jan 21 2025 Parag Nemade - 1:25.1.0-1 +- Update to 25.1.0 version (#2339029) + +* Thu Jan 16 2025 Fedora Release Engineering - 1:24.12.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Sun Dec 15 2024 Parag Nemade - 1:24.12.2-1 +- Update to 24.12.2 version (#2331387) + +* Fri Nov 15 2024 Parag Nemade - 1:24.10.0-1 +- Update to 24.10.0 version (#2326168) + +* Wed Sep 25 2024 Parag Nemade - 1:24.9.2-1 +- Update to 24.9.2 version (#2313862) + +* Mon Sep 16 2024 Parag Nemade - 1:24.9.0-1 +- Update to 24.9.0 version (#2277993) + +* Wed Jul 17 2024 Fedora Release Engineering - 1:24.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jul 13 2024 Parag Nemade - 1:24.7.0-1 +- Update to 24.7.0 version (#2277993) + +* Wed Jul 10 2024 Python Maint - 1:24.2.2-2 +- Rebuilt for Python 3.13 + +* Wed Apr 10 2024 Parag Nemade - 1:24.2.2-1 +- Update to 24.2.2 version (#2274219) + +* Thu Mar 14 2024 Parag Nemade - 1:24.2.1-1 +- Update to 24.2.1 version (#2269495) + +* Thu Feb 08 2024 Parag Nemade - 1:24.2.0-1 +- Update to 24.2.0 version (#2263278) + +* Tue Feb 06 2024 Parag Nemade - 1:6.22.2-2 +- Remove the relaxed requests module requirement from %%prep section + +* Fri Feb 02 2024 Parag Nemade - 1:6.22.2-1 +- Update to 6.22.2 version (#2259057) + +* Mon Jan 22 2024 Fedora Release Engineering - 1:6.22.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 1:6.22.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Dec 01 2023 Parag Nemade - 1:6.22.1-1 +- Update to 6.22.1 version (#2252310) + +* Sun Nov 12 2023 Parag Nemade - 1:6.22.0-1 +- Update to 6.22.0 version (#2245219) + +* Sun Oct 08 2023 Parag Nemade - 1:6.20.3-1 +- Update to 6.20.3 version (#2239869) + +* Thu Sep 07 2023 Parag Nemade - 1:6.19.0-1 +- Update to 6.19.0 version (#2237822) + +* Tue Aug 22 2023 Parag Nemade - 1:6.18.0-1 +- Update to 6.18.0 version (#2233333) + +* Wed Jul 19 2023 Fedora Release Engineering - 1:6.17.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jul 13 2023 Python Maint - 1:6.17.2-2 +- Rebuilt for Python 3.12 + +* Fri Jun 23 2023 Parag Nemade - 1:6.17.2-1 +- Update to 6.17.2 version (#2216901) + +* Fri Jun 16 2023 Maxwell G - 1:6.17.1-1 +- Update to 6.17.1. Fixes rhbz#2211403. + +* Tue May 30 2023 Parag Nemade - 1:6.16.2-1 +- Update to 6.16.2 version (#2207538) + +* Wed May 10 2023 Parag Nemade - 1:6.16.0-1 +- Update to 6.16.0 version (#2196454) + +* Fri Apr 28 2023 Parag Nemade - 1:6.15.0-1 +- Update to 6.15.0 version (#2183982) + +* Wed Mar 29 2023 Parag Nemade - 1:6.14.3-1 +- Update to 6.14.3 version (#2181582) + +* Mon Mar 20 2023 Parag Nemade - 1:6.14.2-1 +- Update to 6.14.2 version (#2176343) + +* Tue Mar 07 2023 Parag Nemade - 1:6.14.0-1 +- Update to 6.14.0 version (#2175372) + +* Wed Feb 22 2023 Parag Nemade - 1:6.13.1-1 +- Update to 6.13.1 version (#2170117) + +* Sun Feb 12 2023 Parag Nemade - 1:6.12.2-1 +- Update to 6.12.2 version (#2166418) + +* Mon Jan 23 2023 Parag Nemade - 1:6.11.0-1 +- Update to 6.11.0 version (#2161931) + +* Wed Jan 18 2023 Fedora Release Engineering - 1:6.10.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Tue Jan 03 2023 Parag Nemade - 1:6.10.2-1 +- Update to 6.10.2 version (#2157933) + +* Mon Jan 02 2023 Parag Nemade - 1:6.10.1-1 +- Update to 6.10.1 version (#2157189) + +* Wed Dec 14 2022 Maxwell G - 1:6.10.0-1 +- Update to 6.10.0. + +* Sun Dec 04 2022 Parag Nemade - 1:6.9.1-1 +- Update to 6.9.1 version (#2147469) + +* Tue Nov 22 2022 Parag Nemade - 1:6.8.7-1 +- Update to 6.8.7 version (#2144357) + +* Thu Nov 10 2022 Parag Nemade - 1:6.8.6-1 +- Update to 6.8.6 version (#2138333) + +* Thu Oct 27 2022 Parag Nemade - 1:6.8.3-1 +- Update to 6.8.3 version (#2138029) + +* Sat Oct 15 2022 Parag Nemade - 1:6.8.2-1 +- Update to 6.8.2 version (#2134594) + +* Tue Oct 11 2022 Parag Nemade - 1:6.8.1-1 +- Update to 6.8.1 version (#2133564) + +* Sun Sep 25 2022 Parag Nemade - 1:6.7.0-1 +- Update to 6.7.0 version (#2129457) + +* Wed Sep 21 2022 Parag Nemade - 1:6.6.1-1 +- Update to 6.6.1 version (#2128027) + +* Fri Sep 02 2022 Parag Nemade - 1:6.5.2-1 +- Update to 6.5.2 version (#2123638) + +* Fri Aug 26 2022 Parag Nemade - 1:6.5.1-1 +- Update to 6.5.1 version (#2121398) + +* Thu Aug 25 2022 Parag Nemade - 1:6.5.0-2 +- Add explicit BR: python3-pytest +- change license to use SPDX format + +* Tue Aug 23 2022 Parag Nemade - 1:6.5.0-1 +- Update to 6.5.0 version (#2120214) + +* Mon Aug 01 2022 Parag Nemade - 1:6.4.0-1 +- Update to 6.4.0 version (#2111880) + +* Wed Jul 20 2022 Fedora Release Engineering - 1:6.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jul 08 2022 Parag Nemade - 1:6.3.0-2 +- Drop lowering of jsonschema requirement +- add minimal %%check to ensure to catch newly added requirements + +* Fri Jun 17 2022 Parag Nemade - 1:6.3.0-1 +- Update to 6.3.0 version (#2095420) + +* Thu Jun 16 2022 Python Maint - 1:6.2.2-2 +- Rebuilt for Python 3.11 + +* Tue May 31 2022 Parag Nemade - 1:6.2.2-1 +- Update to 6.2.2 version (#2091576) + +* Fri May 13 2022 Parag Nemade - 1:6.1.0-1 +- Update to 6.1.0 version (#2083644) +- Requires: /usr/bin/ansible (#1949362) + +* Mon Mar 28 2022 Parag Nemade - 1:6.0.2-1 +- Update to 6.0.2 version (#2067984) + +* Wed Mar 23 2022 Parag Nemade - 1:6.0.1-1 +- Update to 6.0.1 version (#2065857) +- License changed from MIT to GPLv3 + +* Sun Feb 13 2022 Parag Nemade - 1:5.4.0-1 +- Update to 5.4.0 version (#2053887) + +* Wed Jan 19 2022 Fedora Release Engineering - 1:5.3.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jan 14 2022 Parag Nemade - 1:5.3.2-1 +- Update to 5.3.2 version (#2039168) + +* Mon Dec 13 2021 Parag Nemade - 1:5.3.1-1 +- Update to 5.3.1 version (#2030304) + +* Mon Dec 06 2021 Parag Nemade - 1:5.3.0-1 +- Update to 5.3.0 version (#2028259) + +* Wed Oct 20 2021 Parag Nemade - 1:5.2.1-1 +- Update to 5.2.1 version (#2015831) + +* Fri Oct 01 2021 Parag Nemade - 1:5.2.0-1 +- Update to 5.2.0 version (#2009767) + +* Thu Sep 02 2021 Parag Nemade - 1:5.1.3-1 +- Update to 5.1.3 version (#1999888) + +* Wed Jul 21 2021 Fedora Release Engineering - 1:5.1.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jul 19 2021 Parag Nemade - 1:5.1.2-1 +- Update to 5.1.2 version (#1983170) + +* Tue Jun 08 2021 Parag Nemade - 1:5.0.12-1 +- Update to 5.0.12 version (#1967909) + +* Fri Jun 04 2021 Python Maint - 1:5.0.11-2 +- Rebuilt for Python 3.10 + +* Fri May 28 2021 Parag Nemade - 1:5.0.11-1 +- Update to 5.0.11 version (#1963877) + +* Fri May 21 2021 Parag Nemade - 1:5.0.10-1 +- Update to 5.0.10 version (#1963149) + +* Fri May 21 2021 Parag Nemade - 1:5.0.9-1 +- Update to 5.0.9 version (#1962218) + +* Tue May 04 2021 Parag Nemade - 1:5.0.8-1 +- Update to 5.0.8 version (#1956328) + * Wed Apr 07 2021 Parag Nemade - 1:5.0.7-1 - Update to 5.0.7 version (#1947042) diff --git a/sources b/sources index 2f049c7..dbeb2c8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v5.0.7.tar.gz) = 9d77dff1423ffac0c306ec10757ffb2813e2e018418c3cd4d51fa23a6aa73db8b607af4ba6046156d608617519fcb5de54b08853ffcca1e284521bd5b12f5eb8 +SHA512 (ansible-lint-26.1.0.tar.gz) = f1818c116dda2b2d681d17fd30ce08195bcdf5be24eee3c5a4fc38d1eee8baa834beba5b4e5b9d2b163cedc61edeb6dcf5d14d128d79377afa7be2a8965df21c