1
+
2
+ name : " release"
3
+
4
+ on :
5
+ push :
6
+ branches :
7
+ - ' release'
8
+
9
+ jobs :
10
+ LitmusAcceptance2012-14Sql :
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:provision_list[release_checks_sql_2014_parity]']
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
+ LitmusAcceptance2016Sql :
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_2016_parity]
35
+ agent_family : ['puppet5', 'puppet6']
36
+ additional_command : ['bundle exec rake litmus:add_feature[sqlversion_2016]']
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
+
47
+ Spec :
48
+ runs-on : self-hosted
49
+ strategy :
50
+ matrix :
51
+ check : [parallel_spec, 'syntax lint metadata_lint check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop']
52
+ ruby_version : [2.5.x]
53
+ puppet_gem_version : [~> 5.0, ~> 6.0]
54
+ exclude :
55
+ - puppet_gem_version : ~> 5.0
56
+ check : ' syntax lint metadata_lint check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop'
57
+ - ruby_version : 2.5.x
58
+ puppet_gem_version : ~> 5.0
59
+ steps :
60
+ - uses : actions/checkout@v1
61
+ - name : Spec Tests
62
+ uses : puppetlabs/action-litmus_spec@master
63
+ with :
64
+ puppet_gem_version : ${{ matrix.puppet_gem_version }}
65
+ check : ${{ matrix.check }}
0 commit comments