Skip to content

Commit 04f881f

Browse files
authored
Merge pull request #18 from myii/feat/add-ubuntu-suite-to-php-formula
feat(php): use separate suite for `ubuntu` (yamllint)
2 parents 1b0ca6e + 1daf3d9 commit 04f881f

File tree

2 files changed

+51
-6
lines changed

2 files changed

+51
-6
lines changed

ssf/defaults.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ ssf_node_anchors:
1414
# release phase via. `pre-commit_semantic-release.sh`
1515
# An alternative method could be to use:
1616
# `git describe --abbrev=0 --tags`
17-
title: 'chore: use `semantic-release` cross-formula standard structure'
18-
body: '* Automated using https://github.com/myii/ssf-formula/pull/17'
17+
title: 'fix(yamllint): use separate suite for `ubuntu`'
18+
body: '* Semi-automated using https://github.com/myii/ssf-formula/pull/18'
1919
github:
2020
owner: saltstack-formulas
2121
repo: ''
@@ -259,8 +259,11 @@ ssf:
259259
name: debian
260260
2:
261261
<<: *isk_suite_default
262-
name: redhat
262+
name: ubuntu
263263
3:
264+
<<: *isk_suite_default
265+
name: redhat
266+
4:
264267
<<: *isk_suite_default
265268
name: suse
266269
postfix: *formula_default

ssf/formulas.yaml

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,12 @@ ssf_node_anchors:
7878
- [debian , 9 , 2019.2, 3]
7979
- [debian , 9 , 2018.3, 2]
8080
- [debian , 8 , 2017.7, 2]
81+
platforms_old_os_ubuntu: &platforms_old_os_ubuntu
82+
# [os , os_ver, salt_ver, py_ver]
83+
- [ubuntu , 18.04, develop, 3]
84+
- [ubuntu , 18.04, 2019.2, 3]
85+
- [ubuntu , 16.04, 2018.3, 2]
86+
- [ubuntu , 16.04, 2017.7, 2]
8187
platforms_old_os_ubuntu18: &platforms_old_os_ubuntu18
8288
# [os , os_ver, salt_ver, py_ver]
8389
- [ubuntu , 18.04, develop, 3]
@@ -712,20 +718,48 @@ ssf:
712718
provisioner:
713719
pillars_from_files: []
714720
1:
715-
includes: *platforms_old_osfamily_debian
721+
includes: *platforms_old_os_debian
716722
provisioner:
717723
pillars_from_files:
718724
- .sls: test/salt/pillar/debian.sls
725+
state_top:
726+
- '*':
727+
- .repo
728+
- .fpm.install
729+
- .fpm.config
730+
- .fpm.pools
731+
- .modules
732+
- .fpm.service
719733
verifier:
720734
test_suite: default
721735
2:
736+
includes: *platforms_old_os_ubuntu
737+
provisioner:
738+
pillars:
739+
- '*':
740+
- .
741+
- ubuntu
742+
pillars_from_files:
743+
- .sls: test/salt/pillar/debian.sls
744+
- ubuntu.sls: test/salt/pillar/ubuntu.sls
745+
state_top:
746+
- '*':
747+
- .repo
748+
- .fpm.install
749+
- .fpm.config
750+
- .fpm.pools
751+
- .modules
752+
- .fpm.service
753+
verifier:
754+
test_suite: default
755+
3:
722756
includes: *platforms_old_osfamily_redhat
723757
provisioner:
724758
pillars_from_files:
725759
- .sls: test/salt/pillar/redhat.sls
726760
verifier:
727761
test_suite: default
728-
3:
762+
4:
729763
includes: *platforms_old_osfamily_suse
730764
provisioner:
731765
pillars_from_files:
@@ -735,11 +769,19 @@ ssf:
735769
inspec_suites_matrix:
736770
- default
737771
- debian
772+
- ubuntu
738773
- redhat
739774
- suse
740775
old_ci_files: true
741776
platforms: *platforms_old
742-
platforms_matrix: *platforms_matrix_old_osfamily_suites
777+
platforms_matrix:
778+
# [os , os_ver, salt_ver, py_ver, inspec_suite]
779+
- [debian , 9 , develop, 3, debian]
780+
- [ubuntu , 18.04, 2019.2, 3, ubuntu]
781+
- [centos , 7 , 2019.2, 3, redhat]
782+
- [fedora , 29 , 2018.3, 2, redhat]
783+
- [opensuse/leap, 42 , 2018.3, 2, suse]
784+
- [centos , 6 , 2017.7, 2, redhat]
743785
semrel_files: *semrel_files_default
744786
postfix:
745787
context:

0 commit comments

Comments
 (0)