sgnl05 / sgnl05-sssd

Puppet module for SSSD
https://forge.puppet.com/sgnl05/sssd
GNU General Public License v3.0
17 stars 76 forks source link

Add GitHub workflows for both specification and acceptance tests #117

Open jmciver opened 3 years ago

jmciver commented 3 years ago

The following commit closely mirrors CI execution principles used in the project's Travis-CI environment. Puppet 7 specification support and acceptance testing has been added. The following acceptance tests pairs have been configured:

centos-7 puppet5
centos-7 puppet6
centos-7 puppet7
centos-8 puppet5
centos-8 puppet6
centos-8 puppet7
debian-8 puppet5
debian-9 puppet6
fedora-30 puppet6
fedora-30 puppet7
fedora-31 puppet6
fedora-31 puppet7
fedora-32 puppet6
fedora-32 puppet7
fedora-33 puppet6
fedora-33 puppet7
ubuntu-1604 puppet5
ubuntu-1604 puppet6
ubuntu-1804 puppet5
ubuntu-1804 puppet6

Three functionality omissions exist:

A minor fix has been applied to the fedora-30 node-set specification, which should have been added in commit ID d418180.

jmciver commented 3 years ago

The following URL provides an example of the output: https://github.com/jmciver/sgnl05-sssd/actions/runs/699926845