File tree 2 files changed +51
-34
lines changed
2 files changed +51
-34
lines changed Original file line number Diff line number Diff line change 1
- name : CI for Puppetfile Resolver
1
+ name : " ci "
2
2
3
3
on :
4
- push :
5
- branches :
6
- - main
7
4
pull_request :
8
5
branches :
9
- - main
6
+ - " main"
7
+ workflow_dispatch :
10
8
11
9
jobs :
12
- build :
13
- name : CI Tasks
10
+ spec :
14
11
strategy :
15
12
fail-fast : false
16
13
matrix :
17
- ruby : [2.7]
18
- check : [rspec]
19
- os : [ubuntu-latest, windows-latest]
14
+ ruby_version :
15
+ - ' 2.7 '
16
+ - ' 3.2 '
20
17
include :
21
- # Run linting
22
- - ruby : 2.7
23
- os : ubuntu-latest
24
- check : rubocop
25
- # Test on the oldest ruby we support
26
- - ruby : 2.5
27
- os : ubuntu-latest
28
- check : rspec
29
- runs-on : ${{ matrix.os }}
30
- steps :
31
- - uses : actions/checkout@v2
32
- - uses : ruby/setup-ruby@v1
33
- with :
34
- ruby-version : ${{ matrix.ruby }}
35
- bundler-cache : true
36
- - name : Output Ruby Information
37
- run : |
38
- echo "Ruby version"
39
- ruby --version
40
- echo "gem version"
41
- gem --version
42
- echo "bundler version"
43
- bundle -v
44
- - run : bundle exec ${{ matrix.check }}
18
+ - ruby_version : ' 2.7'
19
+ puppet_version : ' ~> 7.0'
20
+ - ruby_version : ' 3.2'
21
+ puppet_version : ' ~> 8.0'
22
+ runs-on :
23
+ - ubuntu-latest
24
+ - windows-latest
25
+ name : " spec (ruby ${{ matrix.ruby_version }} | puppet ${{ matrix.puppet_version }} - ${{ matrix.runs-on }})"
26
+ uses : " puppetlabs/cat-github-actions/.github/workflows/gem_ci.yml@main"
27
+ secrets : " inherit"
28
+ with :
29
+ ruby_version : ${{ matrix.ruby_version }}
30
+ puppet_gem_version : ${{ matrix.puppet_version }}
31
+ runs_on : ${{ matrix.runs-on }}
Original file line number Diff line number Diff line change
1
+ name : " nightly"
2
+
3
+ on :
4
+ schedule :
5
+ - cron : " 0 0 * * *"
6
+ workflow_dispatch :
7
+
8
+ jobs :
9
+ spec :
10
+ strategy :
11
+ fail-fast : false
12
+ matrix :
13
+ ruby_version :
14
+ - ' 2.7'
15
+ - ' 3.2'
16
+ include :
17
+ - ruby_version : ' 2.7'
18
+ puppet_version : ' ~> 7.0'
19
+ - ruby_version : ' 3.2'
20
+ puppet_version : ' ~> 8.0'
21
+ runs-on :
22
+ - ubuntu-latest
23
+ - windows-latest
24
+ name : " spec (ruby ${{ matrix.ruby_version }} | puppet ${{ matrix.puppet_version }} - ${{ matrix.runs-on }})"
25
+ uses : " puppetlabs/cat-github-actions/.github/workflows/gem_ci.yml@main"
26
+ secrets : " inherit"
27
+ with :
28
+ ruby_version : ${{ matrix.ruby_version }}
29
+ puppet_gem_version : ${{ matrix.puppet_version }}
30
+ runs_on : ${{ matrix.runs-on }}
You can’t perform that action at this time.
0 commit comments