saltstack-formulas / salt-formula

Yes, Salt can Salt itself!
http://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html
Other
197 stars 423 forks source link

ci: enable Vagrant-based testing using GitHub Actions #502

Closed myii closed 3 years ago

myii commented 3 years ago

PR progress checklist (to be filled in by reviewers)


What type of PR is this?

Primary type

Secondary type

Does this PR introduce a BREAKING CHANGE?

No.

Related issues and/or pull requests

Describe the changes you're proposing

Explaining commit-by-commit:

ci: enable Vagrant-based testing using GitHub Actions

docs(readme): add Testing with Vagrant section

fix(osfamilymap): use whoami for Windows rootuser

test: add Windows map verification files

test(_mapdata): add Arch Linux verification file

refactor(retry_options): provide options from defaults/pillar

fix(freebsd): update to provide support for most recent versions

fix(openbsd): update to provide support for most recent versions

test: update for new platforms (inc. using system library)

Pillar / config required to test the proposed changes

As-is.

Debug log showing how the proposed changes work

As shown in the CI.

Documentation checklist

Testing checklist

Additional context

myii commented 3 years ago

Self-merge since mostly CI, tests and docs. Other minor changes don't affect other platforms other than the new ones introduced here.

Thanks for the review, @baby-gnu!

saltstack-formulas-travis commented 3 years ago

:tada: This PR is included in version 1.8.1 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: