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
|
ba52813f7d
|
Switch hooks to the Saltstack ORG
|
2024-02-20 14:46:00 -07: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
|
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
|
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
|
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
|
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 |
|
twangboy
|
2b5b7b08c7
|
Update salt-rewrite to 2.4.4
|
2023-06-11 10:06:50 +01:00 |
|
Pedro Algarvio
|
0ffbb22b44
|
Update salt-rewrite to 2.4.3
This minor version release fixes an issue with CLI examples auto fixes,
just on windows.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-06-08 19:32:41 +00:00 |
|
Pedro Algarvio
|
5bed144177
|
Fix versionadded and/or versionchanged versions in docstrings
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-06-07 20:25:49 +00:00 |
|
Pedro Algarvio
|
6b168950e5
|
Generate workflows if cicd/shared-gh-workflows-context.yml is modified
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-05-05 10:11:18 +01:00 |
|
Pedro Algarvio
|
dcf8407aa5
|
Add virustotal3==1.0.8 to additional requirements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-17 14:08:30 +01:00 |
|
Pedro Algarvio
|
095246765e
|
Add virustotal3==1.0.8 to the additional dependencies
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-13 09:35:03 +01:00 |
|
MKLeb
|
b9f8caa51e
|
Move packaging commands to a subdirectory
|
2023-03-21 14:44:51 +00:00 |
|
Pedro Algarvio
|
b7d8a30ccc
|
Remove nox sessions and requirements files which are no longer necessary
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-08 23:48:54 +00:00 |
|
Pedro Algarvio
|
af5e2e3390
|
Try to get the VM environment from the instance tags
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-08 23:48:54 +00:00 |
|
Pedro Algarvio
|
779a9af1b9
|
Drop Python 3.6 requirements files
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-07 20:23:36 +00:00 |
|
Twangboy
|
7f6b871580
|
Add pkgtest-windows requirement file
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
79e871fdd5
|
add py3.6 requirements for centos
|
2023-02-28 15:27:46 +00:00 |
|
Megan Wilhite
|
60e35a1990
|
Use and older version of pytest-salt-factories for pkg tests
|
2023-02-28 15:27:46 +00:00 |
|
Megan Wilhite
|
1a2c2bb443
|
Initial setup of package tests (migrated from salt-pkg)
|
2023-02-28 15:27:46 +00:00 |
|
Pedro Algarvio
|
8c21ec2b06
|
Bump to python-tools-scripts==0.11.1
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
3dcb74268d
|
Update to mypy 1.0.0
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
d0630ae7af
|
Move the check-changelog-entries pre-commit local hook to tools.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-17 05:28:37 +00:00 |
|
Pedro Algarvio
|
4270c816c4
|
Make pkg-repo a repo sub-command for pkg
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-09 05:37:59 +00:00 |
|
Pedro Algarvio
|
6c819439b5
|
Add a few more nice to have hooks
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-07 07:10:13 +00:00 |
|
Pedro Algarvio
|
cea048be5f
|
Update docs related requirements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-04 14:11:36 +00:00 |
|
Pedro Algarvio
|
972c71c7fa
|
Update workflows if tools/pre_commit.py also changes.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-04 14:11:36 +00:00 |
|
Pedro Algarvio
|
cb08e8038c
|
Add tools/pkgrepo.py to start managing repositories
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-02 10:39:55 +00:00 |
|
Pedro Algarvio
|
3d89f81fb5
|
Setup actionlint and shellcheck prior to running pre-commit
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-31 05:48:44 +00:00 |
|
Pedro Algarvio
|
736a7ca16f
|
Don't fail if the actionlint binary cannot be found
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-31 05:48:44 +00:00 |
|
Pedro Algarvio
|
326f091904
|
Template the workflows.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-31 05:48:44 +00:00 |
|
Pedro Algarvio
|
987ea231ab
|
Now that pre-commit runs under Py3.10, disable B324:hashlib .
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-30 21:04:39 +00:00 |
|
Pedro Algarvio
|
788fcd954c
|
Start running pre-commit under Python 3.10
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-30 21:04:38 +00:00 |
|
Pedro Algarvio
|
9de4d68767
|
Start using actionlint on GH Actions workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-30 20:54:04 +00:00 |
|
Pedro Algarvio
|
e02b66cc0a
|
Bump isort pre-commit hook to 5.12.0
Refs https://github.com/PyCQA/isort/issues/2077
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-01-29 11:37:41 +00:00 |
|
Daniel A. Wozniak
|
16eb2efa10
|
Drop python 3.6 and 3.7 from changelog requirements
|
2023-01-23 13:06:05 -07:00 |
|