1+
2+ name : " release"
3+
4+ on :
5+ push :
6+ branches :
7+ - ' release'
8+
9+ jobs :
10+ LitmusAcceptance2012Sql :
11+ runs-on : self-hosted
12+ strategy :
13+ matrix :
14+ ruby_version : [2.5.x]
15+ puppet_gem_version : [~> 6.0]
16+ platform : [release_checks_sql_2012]
17+ agent_family : ['puppet5', 'puppet6']
18+ additional_command : ['bundle exec rake litmus:add_feature[sqlversion_2012]']
19+
20+ steps :
21+ - uses : actions/checkout@v1
22+ - name : Litmus Parallel
23+ uses : puppetlabs/action-litmus_parallel@master
24+ with :
25+ platform : ${{ matrix.platform }}
26+ agent_family : ${{ matrix.agent_family }}
27+ additional_command : ${{ matrix.additional_command }}
28+ LitmusAcceptance2014Sql :
29+ runs-on : self-hosted
30+ strategy :
31+ matrix :
32+ ruby_version : [2.5.x]
33+ puppet_gem_version : [~> 6.0]
34+ platform : [release_checks_sql_2014_parity]
35+ agent_family : ['puppet5', 'puppet6']
36+ additional_command : ['bundle exec rake litmus:add_feature[sqlversion_2014]']
37+
38+ steps :
39+ - uses : actions/checkout@v1
40+ - name : Litmus Parallel
41+ uses : puppetlabs/action-litmus_parallel@master
42+ with :
43+ platform : ${{ matrix.platform }}
44+ agent_family : ${{ matrix.agent_family }}
45+ additional_command : ${{ matrix.additional_command }}
46+ LitmusAcceptance2016Sql :
47+ runs-on : self-hosted
48+ strategy :
49+ matrix :
50+ ruby_version : [2.5.x]
51+ puppet_gem_version : [~> 6.0]
52+ platform : [release_checks_sql_2016_parity]
53+ agent_family : ['puppet5', 'puppet6']
54+ additional_command : ['bundle exec rake litmus:add_feature[sqlversion_2016]']
55+
56+ steps :
57+ - uses : actions/checkout@v1
58+ - name : Litmus Parallel
59+ uses : puppetlabs/action-litmus_parallel@master
60+ with :
61+ platform : ${{ matrix.platform }}
62+ agent_family : ${{ matrix.agent_family }}
63+ additional_command : ${{ matrix.additional_command }}
64+
65+ Spec :
66+ runs-on : self-hosted
67+ strategy :
68+ matrix :
69+ check : [parallel_spec, 'syntax lint metadata_lint check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop']
70+ ruby_version : [2.5.x]
71+ puppet_gem_version : [~> 5.0, ~> 6.0]
72+ exclude :
73+ - puppet_gem_version : ~> 5.0
74+ check : ' syntax lint metadata_lint check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop'
75+ - ruby_version : 2.5.x
76+ puppet_gem_version : ~> 5.0
77+ steps :
78+ - uses : actions/checkout@v1
79+ - name : Spec Tests
80+ uses : puppetlabs/action-litmus_spec@master
81+ with :
82+ puppet_gem_version : ${{ matrix.puppet_gem_version }}
83+ check : ${{ matrix.check }}
0 commit comments