Daniel A. Wozniak
c5b39473ed
Merge branch '3007.x'
2025-03-08 00:19:10 -07:00
Daniel A. Wozniak
c695e0bcff
Merge branch '3006.x' into merge/3007.x/3006.x
2025-03-07 15:05:05 -07:00
David Murphy
3f2b63f5bc
Added blank line to force rebuild
2025-02-20 14:40:58 -07:00
David Murphy
784dea3884
Restored support for Python 3.9 to test if build now completes successfully
2025-02-20 14:40:58 -07:00
David Murphy
17d2ceb2e8
Removing support for Python 3.7, 3.8 nd 3.9 from pre-commit
2025-02-20 14:40:58 -07:00
Daniel A. Wozniak
a017805680
Merge remote-tracking branch 'saltstack/3007.x' into merge/master/3007.x
2025-02-17 00:09:58 -07:00
Daniel A. Wozniak
9f1647d0f6
Merge branch '3006.x' into merge/3007.x/3006.x
2025-01-29 15:22:23 -07:00
Daniel A. Wozniak
a26ffafd46
Fix pkg step name for linux
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
66e5b97785
Add python 3.13 requirements files
2024-10-23 16:20:51 -07:00
bdrx312
66caa58346
Fix issues with requisites and aggregate
...
add install of networkx
fix aggregate to properly work with requisites
fix requisite checking to not be exponential
fix pkg aggregate to work when multiple states specify the same package
add some type hints to state.py to make the code easier to follow
fix case of pkg aggregate duplicate package.
2024-10-10 01:53:52 -07:00
Pedro Algarvio
7f98810ea6
Merge 3006.x into 3007.x
2024-03-28 13:50:44 +00:00
Pedro Algarvio
d6ff5005da
Use `attrs
` to simplify OS definitions
2024-03-28 13:41:54 +00:00
Pedro Algarvio
8fc4738ead
Upgrade to Pytest 8.1.x
2024-03-14 12:32:06 +00:00
Pedro Algarvio
b7630f3b08
Merge 3006.x into 3007.x
2024-02-29 14:25:24 +00:00
Pedro Algarvio
f4549113b1
Update pre-commit hook versions
2024-02-29 12:30:49 +00:00
Pedro Algarvio
c920ba443d
Remove all kitchen and jenkins related resources
...
The salt-project hasn't been using them for a very long time.
2024-02-29 10:27:02 +00:00
Pedro Algarvio
03ad4c6337
Update code to be Py3.7+ to reduce merge forward conflicts
2024-02-29 10:16:58 +00:00
Pedro Algarvio
3dea2eb541
Update pre-commit hook versions
2024-02-29 10:16:58 +00:00
Pedro Algarvio
0d6d4cfb36
Remove all kitchen and jenkins related resources
...
The salt-project hasn't been using them for a very long time.
2024-02-29 10:16:58 +00:00
Pedro Algarvio
b9be2dec1b
Update and remove obsolete pylint plugins
2024-02-27 08:07:04 +00:00
Pedro Algarvio
f3f54a6eb1
Switch to python-tools-scripts >= 0.20.0
2024-02-26 13:43:46 +00:00
Pedro Algarvio
823886028b
Merge 3006.x into 3007.x
2024-02-21 19:14:47 +00:00
Pedro Algarvio
ba52813f7d
Switch hooks to the Saltstack ORG
2024-02-20 14:46:00 -07:00
Pedro Algarvio
c7300429d7
Fix pre-commit config and some requirements which got downgraded
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-16 12:11:09 +00:00
Pedro Algarvio
0807410583
Revert "Make sure urllib3<2.0
is installed by pre-commit"
...
This reverts commit c083f4448a
.
2023-12-07 17:04:01 +00:00
Pedro Algarvio
c083f4448a
Make sure urllib3<2.0
is installed by pre-commit
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-06 11:31:02 +00:00
Pedro Algarvio
967d3015f6
Merge 3006.x into master
2023-12-05 18:10:58 +00:00
Pedro Algarvio
90a3cbed44
If tools/precommit/workflows.py
changes the workflows must be generated
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-30 09:47:36 +00:00
Pedro Algarvio
c66d14b700
Bump to python-tools-scripts==0.18.6
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
d55cf91a21
Downgrade ansible
, it was not meant to be upgraded on merge-forward
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 16:43:18 +00:00
Pedro Algarvio
90e2a20a45
Bump to python-tools-scripts==0.18.6
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 17:15:52 +00:00
Pedro Algarvio
a420d94431
Merge 3006.x into master
2023-11-26 16:10:40 +00:00
Pedro Algarvio
8e5c1da7a3
Bump to python-tools-scripts>=0.18.5
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
27e6e91a7b
Add tools.in
Py3.12 requirements
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
4fc766bca8
Add Py3.11 requirements
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
effd3da06f
Removed all remaining invoke
support
...
Fixes #64374
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
06756cc08c
Migrate tasks/loader.py
-> tools/precommit/loader.py
...
Refs #64374
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
fce51983b3
Migrated some invoke
tasks to python-tools-scripts
...
* `tasks/docs.py` -> `tools/precommit/docs.py`
* `tasks/docstrings.py` -> `tools/precommit/docstrings.py`
Refs #64374
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
185a352d00
Update the tools requirements
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
74aced4867
Concentrate pre-commit related tools commands under a parent pre-commit
command
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
2702705043
Merge 3006.x into master
2023-09-29 18:15:30 +01:00
Pedro Algarvio
6dff22e227
Properly constraint CI requirements from PKG requirements
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Megan Wilhite
4608a470b0
Migrate the package tests to use the main test dependencies
2023-09-29 16:12:59 +01:00
Pedro Algarvio
48749b15bc
Bump to pyyaml==6.0.1
due to https://github.com/yaml/pyyaml/issues/601
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-18 15:11:49 +01:00
Pedro Algarvio
53aafe7eba
Bump to pyyaml==6.0.1
due to https://github.com/yaml/pyyaml/issues/601
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-18 14:21:40 +01:00
Pedro Algarvio
dc9c22ab9b
Switch to Debian 12 to build packages.
...
The latest cryptography 1.41.1 requires a version of rustc which is not
available on Debian 11
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-06 18:04:43 +01:00
Pedro Algarvio
d2f1990135
Generate 3.11 requirements for the package tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-19 23:35:51 +01:00
Pedro Algarvio
088bd21073
Bump to salt-rewrite==2.5.2
and fix warn_until
calls.
...
Now that version numbers are predictable, version names no longer make sense,
and, when used, requires previous knowledge of the version name to
number mapping or a lookup.
Just use the version numbers.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-19 07:21:24 +01:00
Pedro Algarvio
2a65c3e025
Pass along the relenv version that should be used.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-16 07:32:35 +01:00
Pedro Algarvio
520ec4a0e9
Pass along the relenv version that should be used.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-14 16:43:53 +01:00