Skip to content

Commit f486ec2

Browse files
Merge branch 'main' into Handle-string-credentials
2 parents 845eaf1 + 3c4af88 commit f486ec2

File tree

19 files changed

+231
-106
lines changed

19 files changed

+231
-106
lines changed

.github/workflows/custom_acceptance.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
steps:
4040

4141
- name: "checkout"
42-
uses: "actions/checkout@v3"
42+
uses: "actions/checkout@v4"
4343

4444
- name: "export environment"
4545
run: |

.github/workflows/labeller.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

.github/workflows/mend.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
name: "mend"
22

33
on:
4-
pull_request_target:
5-
types:
6-
- opened
7-
- synchronize
4+
pull_request:
5+
branches:
6+
- "main"
87
schedule:
98
- cron: "0 0 * * *"
109
workflow_dispatch:

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
steps:
2323

2424
- name: "Checkout"
25-
uses: "actions/checkout@v3"
25+
uses: "actions/checkout@v4"
2626
with:
2727
ref: "${{ github.ref }}"
2828
clean: true

.github/workflows/release_prep.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
steps:
2727

2828
- name: "Checkout"
29-
uses: "actions/checkout@v3"
29+
uses: "actions/checkout@v4"
3030
with:
3131
ref: 'release-prep'
3232
fetch-depth: 0

.pdkignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
/.fixtures.yml
3030
/Gemfile
3131
/.gitattributes
32+
/.github/
3233
/.gitignore
3334
/.pdkignore
3435
/.puppet-lint.rc

.rubocop_todo.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,10 +138,10 @@ RSpec/MultipleDescribes:
138138
RSpec/MultipleExpectations:
139139
Max: 15
140140

141-
# Offense count: 107
141+
# Offense count: 109
142142
# Configuration parameters: AllowSubject.
143143
RSpec/MultipleMemoizedHelpers:
144-
Max: 17
144+
Max: 19
145145

146146
# Offense count: 55
147147
# Configuration parameters: AllowedGroups.

.vscode/extensions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"recommendations": [
33
"puppet.puppet-vscode",
4-
"rebornix.Ruby"
4+
"Shopify.ruby-lsp"
55
]
66
}

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,42 @@ All notable changes to this project will be documented in this file.
55

66
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
77

8+
## [v1.2.2](https://github.com/puppetlabs/ruby-pwsh/tree/v1.2.2) - 2024-09-25
9+
10+
[Full Changelog](https://github.com/puppetlabs/ruby-pwsh/compare/v1.2.1...v1.2.2)
11+
12+
### Fixed
13+
14+
- (CAT-2061) Fix empty string nullification [#346](https://github.com/puppetlabs/ruby-pwsh/pull/346) ([david22swan](https://github.com/david22swan))
15+
16+
## [v1.2.1](https://github.com/puppetlabs/ruby-pwsh/tree/v1.2.1) - 2024-09-20
17+
18+
[Full Changelog](https://github.com/puppetlabs/ruby-pwsh/compare/v1.2.0...v1.2.1)
19+
20+
### Added
21+
22+
- AlmaLinux 8/9 added to metadata.json [#338](https://github.com/puppetlabs/ruby-pwsh/pull/338) ([alex501212](https://github.com/alex501212))
23+
24+
### Fixed
25+
26+
- Revert "Fix empty string nullification" [#342](https://github.com/puppetlabs/ruby-pwsh/pull/342) ([jordanbreen28](https://github.com/jordanbreen28))
27+
- (maint) - Fix incorrect test for file_path [#335](https://github.com/puppetlabs/ruby-pwsh/pull/335) ([jordanbreen28](https://github.com/jordanbreen28))
28+
- (CAT-1991) - Skip missing dirs invalid_dir method [#334](https://github.com/puppetlabs/ruby-pwsh/pull/334) ([jordanbreen28](https://github.com/jordanbreen28))
29+
30+
## [v1.2.0](https://github.com/puppetlabs/ruby-pwsh/tree/v1.2.0) - 2024-08-15
31+
32+
[Full Changelog](https://github.com/puppetlabs/ruby-pwsh/compare/v1.1.1...v1.2.0)
33+
34+
### Added
35+
36+
- (CAT-1869) - Add configurable dsc_timeout [#319](https://github.com/puppetlabs/ruby-pwsh/pull/319) ([jordanbreen28](https://github.com/jordanbreen28))
37+
- Add support for unit testing via Unix OS [#309](https://github.com/puppetlabs/ruby-pwsh/pull/309) ([chambersmp](https://github.com/chambersmp))
38+
39+
### Fixed
40+
41+
- (bug) - Fix dsc timeout matcher [#331](https://github.com/puppetlabs/ruby-pwsh/pull/331) ([jordanbreen28](https://github.com/jordanbreen28))
42+
- Fix empty string nullification [#292](https://github.com/puppetlabs/ruby-pwsh/pull/292) ([Clebam](https://github.com/Clebam))
43+
844
## [v1.1.1](https://github.com/puppetlabs/ruby-pwsh/tree/v1.1.1) - 2024-02-21
945

1046
[Full Changelog](https://github.com/puppetlabs/ruby-pwsh/compare/v1.1.0...v1.1.1)
@@ -39,6 +75,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
3975
[Full Changelog](https://github.com/puppetlabs/ruby-pwsh/compare/v0.11.0...v1.0.0)
4076

4177
### Changed
78+
4279
- (maint) - Drop Support for Debian 8/9 [#227](https://github.com/puppetlabs/ruby-pwsh/pull/227) ([jordanbreen28](https://github.com/jordanbreen28))
4380
- (maint) - Drop Support for Ubuntu 16.04 [#226](https://github.com/puppetlabs/ruby-pwsh/pull/226) ([jordanbreen28](https://github.com/jordanbreen28))
4481
- (maint) - Drop Support for Fedora 30&31 [#225](https://github.com/puppetlabs/ruby-pwsh/pull/225) ([jordanbreen28](https://github.com/jordanbreen28))
@@ -67,6 +104,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
67104
[Full Changelog](https://github.com/puppetlabs/ruby-pwsh/compare/v0.10.3...v0.11.0.rc.1)
68105

69106
### Changed
107+
70108
- (CONT-867) Ruby 3 / Puppet 8 Support [#208](https://github.com/puppetlabs/ruby-pwsh/pull/208) ([chelnak](https://github.com/chelnak))
71109

72110
## [v0.10.3](https://github.com/puppetlabs/ruby-pwsh/tree/v0.10.3) - 2022-12-19

Gemfile

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,26 +20,29 @@ group :development do
2020
gem "json", '= 2.6.1', require: false if Gem::Requirement.create(['>= 3.1.0', '< 3.1.3']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
2121
gem "json", '= 2.6.3', require: false if Gem::Requirement.create(['>= 3.2.0', '< 4.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
2222
gem "racc", '~> 1.4.0', require: false if Gem::Requirement.create(['>= 2.7.0', '< 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
23+
gem "deep_merge", '~> 1.0', require: false
2324
gem "voxpupuli-puppet-lint-plugins", '~> 5.0', require: false
2425
gem "facterdb", '~> 1.18', require: false
25-
gem "metadata-json-lint", '~> 3.0', require: false
26-
gem "puppetlabs_spec_helper", '~> 6.0', require: false
27-
gem "rspec-puppet-facts", '~> 2.0', require: false
26+
gem "metadata-json-lint", '~> 4.0', require: false
27+
gem "rspec-puppet-facts", '~> 3.0', require: false
2828
gem "dependency_checker", '~> 1.0.0', require: false
29-
gem "parallel_tests", '= 3.12.1', require: false
29+
gem "parallel_tests", '3.13.0', require: false
3030
gem "pry", '~> 0.10', require: false
31+
gem "simplecov-console", '~> 0.9', require: false
3132
gem "puppet-debugger", '~> 1.0', require: false
3233
gem "rubocop", '~> 1.50.0', require: false
33-
gem "rubocop-performance", '= 1.16.0', require: false
34+
gem "rubocop-performance", '1.22.1', require: false
3435
gem "rubocop-rspec", '= 2.19.0', require: false
35-
gem "puppet-strings", '~> 4.0', require: false
3636
gem "rb-readline", '= 0.5.5', require: false, platforms: [:mswin, :mingw, :x64_mingw]
37-
gem 'simplecov', '~> 0.21.0', require: false
38-
gem 'simplecov-console', '~> 0.9.0', require: false
37+
end
38+
group :development, :release_prep do
39+
gem "puppet-strings", '~> 4.0', require: false
40+
gem "puppetlabs_spec_helper", '~> 8.0', require: false
3941
end
4042
group :system_tests do
41-
gem "puppet_litmus", '~> 1.0', require: false, platforms: [:ruby, :x64_mingw]
42-
gem "serverspec", '~> 2.41', require: false
43+
gem "puppet_litmus", '~> 1.0', require: false, platforms: [:ruby, :x64_mingw]
44+
gem "CFPropertyList", '< 3.0.7', require: false, platforms: [:mswin, :mingw, :x64_mingw]
45+
gem "serverspec", '~> 2.41', require: false
4346
end
4447

4548
puppet_version = ENV['PUPPET_GEM_VERSION']

0 commit comments

Comments
 (0)