File tree 13 files changed +96
-17
lines changed
13 files changed +96
-17
lines changed Original file line number Diff line number Diff line change @@ -245,15 +245,23 @@ with:
245
245
BEAKER_PUPPET_COLLECTION=puppet7 BEAKER_setfile=debian11-64 bundle exec rake beaker
246
246
```
247
247
248
+ or
249
+
250
+ ``` sh
251
+ BEAKER_PUPPET_COLLECTION=none BEAKER_setfile=archlinux-64 bundle exec rake beaker
252
+ ```
253
+
254
+ This latter example will use the distribution's own version of Puppet.
255
+
248
256
You can replace the string ` debian11 ` with any common operating system.
249
257
The following strings are known to work:
250
258
251
259
* ubuntu2004
252
260
* ubuntu2204
253
261
* debian11
254
- * centos7
255
- * centos8
262
+ * debian12
256
263
* centos9
264
+ * archlinux
257
265
* almalinux8
258
266
* almalinux9
259
267
* fedora36
Original file line number Diff line number Diff line change
1
+ ---
1
2
# Managed by modulesync - DO NOT EDIT
2
3
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
3
4
4
- --format documentation
5
- --color
5
+ skip-changelog :
6
+ - head-branch : ['^release-*', 'release']
Original file line number Diff line number Diff line change
1
+ ---
2
+ # Managed by modulesync - DO NOT EDIT
3
+ # https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
4
+
5
+ # https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes
6
+
7
+ changelog :
8
+ exclude :
9
+ labels :
10
+ - duplicate
11
+ - invalid
12
+ - modulesync
13
+ - question
14
+ - skip-changelog
15
+ - wont-fix
16
+ - wontfix
17
+
18
+ categories :
19
+ - title : Breaking Changes 🛠
20
+ labels :
21
+ - backwards-incompatible
22
+
23
+ - title : New Features 🎉
24
+ labels :
25
+ - enhancement
26
+
27
+ - title : Bug Fixes 🐛
28
+ labels :
29
+ - bug
30
+
31
+ - title : Documentation Updates 📚
32
+ labels :
33
+ - documentation
34
+ - docs
35
+
36
+ - title : Dependency Updates ⬆️
37
+ labels :
38
+ - dependencies
39
+
40
+ - title : Other Changes
41
+ labels :
42
+ - " *"
Original file line number Diff line number Diff line change 19
19
puppet :
20
20
name : Puppet
21
21
uses : voxpupuli/gha-puppet/.github/workflows/beaker.yml@v2
22
- with :
23
- pidfile_workaround : ' false'
Original file line number Diff line number Diff line change
1
+ ---
2
+ # Managed by modulesync - DO NOT EDIT
3
+ # https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
4
+
5
+ name : " Pull Request Labeler"
6
+
7
+ on :
8
+ pull_request_target : {}
9
+
10
+ jobs :
11
+ labeler :
12
+ permissions :
13
+ contents : read
14
+ pull-requests : write
15
+ runs-on : ubuntu-latest
16
+ steps :
17
+ - uses : actions/labeler@v5
Original file line number Diff line number Diff line change 20
20
# https://docs.github.com/en/actions/security-guides/encrypted-secrets
21
21
username : ${{ secrets.PUPPET_FORGE_USERNAME }}
22
22
api_key : ${{ secrets.PUPPET_FORGE_API_KEY }}
23
+
24
+ create-github-release :
25
+ name : Create GitHub Release
26
+ runs-on : ubuntu-latest
27
+ steps :
28
+ - name : Create GitHub release
29
+ uses : voxpupuli/gha-create-a-github-release@v1
Original file line number Diff line number Diff line change 2
2
# Managed by modulesync - DO NOT EDIT
3
3
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
4
4
5
- modulesync_config_version : ' 7.4 .0'
5
+ modulesync_config_version : ' 9.1 .0'
Original file line number Diff line number Diff line change @@ -43,10 +43,12 @@ PreCommit:
43
43
enabled : true
44
44
description : ' Runs rubocop on modified files only'
45
45
command : ['bundle', 'exec', 'rubocop']
46
- PuppetLint :
46
+ RakeTarget :
47
47
enabled : true
48
- description : ' Runs puppet-lint on modified files only'
49
- command : ['bundle', 'exec', 'puppet-lint']
48
+ description : ' Runs lint on modified files only'
49
+ targets :
50
+ - ' lint'
51
+ command : ['bundle', 'exec', 'rake']
50
52
YamlSyntax :
51
53
enabled : true
52
54
JsonSyntax :
Original file line number Diff line number Diff line change
1
+ # Managed by modulesync - DO NOT EDIT
2
+ # https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
3
+
1
4
--fail-on-warnings
2
5
--no-parameter_documentation-check
3
6
--no-parameter_types-check
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 5
5
- gem : puppet-lint-param-docs
6
6
spec/spec_helper.rb :
7
7
spec_overrides :
8
- - " require 'support/acceptance/constants.rb '"
8
+ - " require 'support/acceptance/constants'"
Original file line number Diff line number Diff line change 4
4
source ENV [ 'GEM_SOURCE' ] || 'https://rubygems.org'
5
5
6
6
group :test do
7
- gem 'voxpupuli-test' , '~> 7 .0' , :require => false
7
+ gem 'voxpupuli-test' , '~> 9 .0' , :require => false
8
8
gem 'coveralls' , :require => false
9
9
gem 'simplecov-console' , :require => false
10
- gem 'puppet_metadata' , '~> 3.5 ' , :require => false
10
+ gem 'puppet_metadata' , '~> 4.0 ' , :require => false
11
11
gem 'puppet-lint-param-docs' , :require => false
12
12
end
13
13
Original file line number Diff line number Diff line change 9
9
10
10
require 'voxpupuli/test/spec_helper'
11
11
12
+ RSpec . configure do |c |
13
+ c . facterdb_string_keys = false
14
+ end
15
+
12
16
add_mocked_facts!
13
17
14
18
if File . exist? ( File . join ( __dir__ , 'default_module_facts.yml' ) )
18
22
end
19
23
end
20
24
25
+ require 'support/acceptance/constants'
21
26
Dir [ './spec/support/spec/**/*.rb' ] . sort . each { |f | require f }
You can’t perform that action at this time.
0 commit comments