Skip to content

Conversation

@Legrems
Copy link
Collaborator

@Legrems Legrems commented Jul 28, 2025

No description provided.

gtmanfred and others added 30 commits April 26, 2019 15:57
move to make file and upstream python
pass strings

specify python version

fix yaml order

ugh

maybe?

fix script -> task

fix

i had it right

fix matrix builder

apparently variables are passed in as objects and not json

use replace correctly

fix python version

test matrix output

mark output variable

use variable to resolve output var

set matrix task name

dump matrix
implement the first parts of azure pipelines
requests-kerberos is deprecated, switch to the maintained
requests-gssapi.
No idea why it was added in 5a11651
This will install requests-gssapi automatically when installing
'pepper[kerberos]'.
Adds Github Actions workflow to call tox and run tests.
Doesn't currently implement coverage functionality - will add that
later.
Adds an exclusion for master and python 3.5/3.6 as 3006 onwards requires
py 3.7.
Updates pytest-salt url to point to
https://github.com/vmware-archive/pytest-salt. Should re-work tests
to use pytest-salt-factories.
Updates requirements to match current salt requirements for zeromq
and tornado.
Drops testing of python 3.5 and 3.6 - moving to pytest-salt-factories
will remove support for those in it's 1.x releases.
barneysowood and others added 28 commits April 18, 2023 17:26
Uses importlib-metadata<5.0.0 for python3.7 on 3004.2 and 3005.1 to
work around a bug in salt.utils.entrypoints when using
pytest-salt-factories.
Migrate Travis CI testing setup to GitHub actions
Fix test suite and move to pytest-salt-factories
Adds 3006.0 to versions of Salt tested against and also python 3.9 and
3.10
Pins salt versions correctly - were using < which meant we got 3004.1
and 3005 instead of expected versions.
Update test suite to test against 3006.0 and python 3.9 and 3.10
Using pkg_resources as an API is deprecated.
Migrate functionality to the importlib equivalent.

This repairs "No module named 'pkg_resources'" on modern
distributions.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
Updates the salt and python versions to test against to limit to
currently supported versions of salt (3009.9 and 3007.1) and removes old
python versions.
Updates requirement for current version of pytest-salt-factories and
adds cryptographer as a requirement, otherwise salt-master fixture fail
Updates GH action runners to use ubuntu-24.04 as 20.04 is pretty old and
there shouldn't be any issues running on an up to date ubuntu version
Updates GH actions config to use Ubuntu 22.04 as the temporary sshd set
up as a fixture by pytest-salt-factories hangs on 24.04.
Will need to resolve this eventually, but testing on 22.04 should be
fine for the moment.
…ions

Fix up python/salt versions to get tests working again
Migrate away from pkg_resources
Updates the salt-rewrite pre-commit hook to use the repo under the
saltstack GH org
Pins version of nox to 2024.10.09 for flake8 workflow as 2025.02.09 has
issue with the noxfile as it is currently. Will work out the issue
shortly, but this should allow merging the current PR.
Adds back support for testing against salt master. Not sure this is
actually necessary, but we have been doing it previously.
@Legrems
Copy link
Collaborator Author

Legrems commented Jul 28, 2025

Should be safe to use

@Legrems Legrems merged commit 50aba97 into ArcaniteSolutions:develop Jul 28, 2025
4 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants