GitHub
01/08/2024, 1:32 PM2.3.0 (2024-01-08)
Full Changelog
Merged pull requests:
• Update rubocop-rspec requirement from ~> 2.25.0 to ~> 2.26.0 #50 (dependabot[bot])
• README.md: fix link formatting #49 (kenyon)
v2.2.0 (2023-12-19)
Full Changelog
Merged pull requests:
• Update rubocop-minitest requirement from ~> 0.33.0 to ~> 0.34.1 #47 (dependabot[bot])
• Update rubocop-performance requirement from ~> 1.19.0 to ~> 1.20.0 #46 (dependabot[bot])
• README.md: Document how we version new rubocop releases #45 (bastelfreak)
• Update rubocop requirement from ~> 1.57.2 to ~> 1.59.0 #44 (dependabot[bot])
v2.1.0 (2023-11-23)
Full Changelog
Implemented enhancements:
• Update all rubocop dependencies #42 (bastelfreak)
v2.0.0 (2023-07-13)
Full Changelog
Breaking changes:
• Enforce require_parentheses_when_complex style for ternaries #30 (ekohl)
Fixed bugs:
• Make rubocop yamllint clean #29 (ekohl)
v1.4.0 (2023-07-07)
Full Changelog
Implemented enhancements:
• update rubocop dependencies #27 (bastelfreak)
• rubocop-rspec: Switch to 2.21.0 #19 (bastelfreak)
v1.3.0 (2023-05-05)... (truncated) Commits • `08ca09a` Merge pull request #51 from bastelfreak/rel230 • `be79f22` Release 2.3.0 • `1e56b65` Merge pull request #50 from voxpupuli/dependabot/bundler/rubocop-rspec-gte-2.... • `5d12164` Update rubocop-rspec requirement from ~> 2.25.0 to ~> 2.26.0 • `829e2fb` Merge pull request #49 from kenyon/formatting • `a0132b4` README.md: fix link formatting • `c41796f` Merge pull request #48 from bastelfreak/rel220 • `d0d21d4` Release 2.2.0 • `bdff4d9` Merge pull request #46 from voxpupuli/dependabot/bundler/rubocop-performance-... • `04d6178` Update rubocop-performance requirement from ~> 1.19.0 to ~> 1.20.0 • Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.
* * *
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase
will rebase this PR
• @dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
• @dependabot merge
will merge this PR after your CI passes on it
• @dependabot squash and merge
will squash and merge this PR after your CI passes on it
• @dependabot cancel merge
will cancel a previously requested merge and block automerging
• @dependabot reopen
will reopen this PR if it is closed
• @dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
• @dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
• @dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
voxpupuli/puppet-syntax
GitHub Actions: Test suite
GitHub Actions: rubocop
✅ 8 other checks have passed
8/10 successful checksGitHub
01/18/2024, 1:36 PM2.4.0 (2024-01-18)
Full Changelog
Merged pull requests:
• Update rubocop requirement from ~> 1.59.0 to ~> 1.60.0 #52 (dependabot[bot])
v2.3.0 (2024-01-08)
Full Changelog
Merged pull requests:
• Update rubocop-rspec requirement from ~> 2.25.0 to ~> 2.26.0 #50 (dependabot[bot])
• README.md: fix link formatting #49 (kenyon)
v2.2.0 (2023-12-19)
Full Changelog
Merged pull requests:
• Update rubocop-minitest requirement from ~> 0.33.0 to ~> 0.34.1 #47 (dependabot[bot])
• Update rubocop-performance requirement from ~> 1.19.0 to ~> 1.20.0 #46 (dependabot[bot])
• README.md: Document how we version new rubocop releases #45 (bastelfreak)
• Update rubocop requirement from ~> 1.57.2 to ~> 1.59.0 #44 (dependabot[bot])
v2.1.0 (2023-11-23)
Full Changelog
Implemented enhancements:
• Update all rubocop dependencies #42 (bastelfreak)
v2.0.0 (2023-07-13)
Full Changelog
Breaking changes:
• Enforce require_parentheses_when_complex style for ternaries #30 (ekohl)
Fixed bugs:
• Make rubocop yamllint clean #29 (ekohl)
v1.4.0 (2023-07-07)... (truncated) Commits • `f1d7fd9` Merge pull request #53 from bastelfreak/rel240 • `3ed6ef1` Release 2.4.0 • `645ef85` Merge pull request #52 from voxpupuli/dependabot/bundler/rubocop-gte-1.59-and... • `76d15f0` Update rubocop requirement from ~> 1.59.0 to ~> 1.60.0 • `08ca09a` Merge pull request #51 from bastelfreak/rel230 • `be79f22` Release 2.3.0 • `1e56b65` Merge pull request #50 from voxpupuli/dependabot/bundler/rubocop-rspec-gte-2.... • `5d12164` Update rubocop-rspec requirement from ~> 2.25.0 to ~> 2.26.0 • `829e2fb` Merge pull request #49 from kenyon/formatting • `a0132b4` README.md: fix link formatting • Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.
* * *
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase
will rebase this PR
• @dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
• @dependabot merge
will merge this PR after your CI passes on it
• @dependabot squash and merge
will squash and merge this PR after your CI passes on it
• @dependabot cancel merge
will cancel a previously requested merge and block automerging
• @dependabot reopen
will reopen this PR if it is closed
• @dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
• @dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
• @dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
voxpupuli/puppet-syntax
✅ All checks have passed
10/10 successful checksGitHub
02/07/2024, 7:48 PM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/55d1d9946dc69abcb88d94f5f08778378c148520|55d1d994>
- Update voxpupuli-rubocop requirement from ~> 2.0.0 to ~> 2.4.0
<https://github.com/voxpupuli/puppet-syntax/commit/2e13c53aa43d2a13739daa0b0762364bda21436b|2e13c53a>
- Merge pull request #159 from voxpupuli/dependabot/bundler/voxpupuli-rubocop-tw-2.4.0
voxpupuli/puppet-syntaxGitHub
02/07/2024, 7:55 PMGitHub
02/07/2024, 8:01 PMGitHub
02/07/2024, 8:10 PM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/971ed443242d2d4a4b10cc68b58cb988c0e8e4e6|971ed443>
- gemspec: Add version requirements
<https://github.com/voxpupuli/puppet-syntax/commit/56dc50207cad73ca42b31e57a106bbce2c8fb0c3|56dc5020>
- CI: Build Gems ins strict & verbose mode
<https://github.com/voxpupuli/puppet-syntax/commit/b66c53727b474469702bd04ecf754ac4dd309426|b66c5372>
- Merge pull request #160 from bastelfreak/gems
voxpupuli/puppet-syntaxGitHub
02/07/2024, 8:19 PM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/766d26fb21d3ec4a38adcf5983506b51a00a5d50|766d26fb>
- README.md: Fix badges
<https://github.com/voxpupuli/puppet-syntax/commit/f224e4d2e2bef56dfeace72d4f6c2716c9bed579|f224e4d2>
- Merge pull request #161 from bastelfreak/badge
voxpupuli/puppet-syntaxGitHub
02/07/2024, 8:29 PMGitHub
02/07/2024, 9:26 PM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/abfe2fe39ef9e7391286fe743a8aebc1f74e84b2|abfe2fe3>
- Release 4.0.0
<https://github.com/voxpupuli/puppet-syntax/commit/8114392547895ef352cfa66c3becdc3cf33859fb|81143925>
- Merge pull request #162 from bastelfreak/rel400
voxpupuli/puppet-syntaxGitHub
03/01/2024, 1:46 PM2.5.0 (2024-02-29)
Full Changelog
Merged pull requests:
• Update rubocop requirement from ~> 1.60.0 to ~> 1.61.0 #54 (dependabot[bot])
v2.4.0 (2024-01-18)
Full Changelog
Merged pull requests:
• Update rubocop requirement from ~> 1.59.0 to ~> 1.60.0 #52 (dependabot[bot])
v2.3.0 (2024-01-08)
Full Changelog
Merged pull requests:
• Update rubocop-rspec requirement from ~> 2.25.0 to ~> 2.26.0 #50 (dependabot[bot])
• README.md: fix link formatting #49 (kenyon)
v2.2.0 (2023-12-19)
Full Changelog
Merged pull requests:
• Update rubocop-minitest requirement from ~> 0.33.0 to ~> 0.34.1 #47 (dependabot[bot])
• Update rubocop-performance requirement from ~> 1.19.0 to ~> 1.20.0 #46 (dependabot[bot])
• README.md: Document how we version new rubocop releases #45 (bastelfreak)
• Update rubocop requirement from ~> 1.57.2 to ~> 1.59.0 #44 (dependabot[bot])
v2.1.0 (2023-11-23)
Full Changelog
Implemented enhancements:
• Update all rubocop dependencies #42 (bastelfreak)
v2.0.0 (2023-07-13)
Full Changelog
Breaking changes:... (truncated) Commits • `3e6616a` Merge pull request #55 from bastelfreak/rel250 • `f2229eb` Release 2.5.0 • `e637017` Merge pull request #54 from voxpupuli/dependabot/bundler/rubocop-gte-1.60-and... • `258022e` Update rubocop requirement from ~> 1.60.0 to ~>1.61.0 • See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.
* * *
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase
will rebase this PR
• @dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
• @dependabot merge
will merge this PR after your CI passes on it
• @dependabot squash and merge
will squash and merge this PR after your CI passes on it
• @dependabot cancel merge
will cancel a previously requested merge and block automerging
• @dependabot reopen
will reopen this PR if it is closed
• @dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
• @dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
• @dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
voxpupuli/puppet-syntax
✅ All checks have passed
10/10 successful checksGitHub
03/08/2024, 9:47 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/dcda33e7bd5fae5f3fe0a46e3a877e17b4044d0a|dcda33e7>
- Update voxpupuli-rubocop requirement from ~> 2.4.0 to ~> 2.5.0
<https://github.com/voxpupuli/puppet-syntax/commit/a05f7ee32e0a12d77ac0546617915ec29f4aee2a|a05f7ee3>
- Merge pull request #163 from voxpupuli/dependabot/bundler/voxpupuli-rubocop-tw-2.5.0
voxpupuli/puppet-syntaxGitHub
03/08/2024, 10:39 AMGitHub
03/08/2024, 10:50 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/063f52926f7ec1cfe8bf57f2acf21db22b674798|063f5292>
- README.md: Update required Puppet/Ruby versions
<https://github.com/voxpupuli/puppet-syntax/commit/527c28b13b5dc3998ad267eab55843fb71700c5f|527c28b1>
- Merge pull request #164 from bastelfreak/docs
voxpupuli/puppet-syntaxGitHub
03/08/2024, 11:10 AMsyntax
rake task:
$ bundle exec rake syntax
---> syntax:manifests
---> syntax:templates
---> syntax:hiera:yaml
This is a bit misleading because the syntax:hiera:yaml
task was indeed called, but it doesn't do anything because
PuppetSyntax.check_hiera_keys
was false. With this commit the output changes:
$ bundle exec rake syntax---> syntax:manifests
---> syntax:templates
---> syntax:hiera:yaml
syntax:hiera:yaml was called, but PuppetSyntax.check_hiera_keys is false. hiera syntax won't be checked
voxpupuli/puppet-syntax
✅ All checks have passed
10/10 successful checksGitHub
03/08/2024, 12:54 PMGitHub
03/08/2024, 12:55 PMGitHub
03/08/2024, 1:05 PM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/d793d4d97e550932b56917cfe478911d18e9752c|d793d4d9>
- Drop Puppet 5.4 check
<https://github.com/voxpupuli/puppet-syntax/commit/258ba5f17672d52a130b9a68ba88c1e1f73e1241|258ba5f1>
- rubocop: autocorrect
<https://github.com/voxpupuli/puppet-syntax/commit/2c1b8fabd7f384a5cc01255a8c411c665b61704d|2c1b8fab>
- Merge pull request #166 from bastelfreak/clean
voxpupuli/puppet-syntaxGitHub
03/12/2024, 11:14 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/b9d7b465e7445e33e34a7eea4a52dce5859c8579|b9d7b465>
- Raise warning if hiera check is called but disabled
<https://github.com/voxpupuli/puppet-syntax/commit/a7b23aacfc393f37b6c3c3ad63c669143f5be01a|a7b23aac>
- Merge pull request #165 from bastelfreak/foo
voxpupuli/puppet-syntaxGitHub
03/12/2024, 11:17 AMGitHub
03/12/2024, 11:30 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/6c0ee91c8d5ad0ca537dc010741dbd9bded8062b|6c0ee91c>
- Release 4.0.1
<https://github.com/voxpupuli/puppet-syntax/commit/a6586e01f5a4dc6c69ec71c9e003463cbf9388a3|a6586e01>
- Merge pull request #168 from bastelfreak/rel401
voxpupuli/puppet-syntaxGitHub
03/12/2024, 11:32 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/20c55492391c5c9c15b64054ce30ac43bf39a924|20c55492>
- Hiera: Test for wrong interpolation syntax
<https://github.com/voxpupuli/puppet-syntax/commit/32d2a31347fc45f64f8debe23ca276e0d64615e2|32d2a313>
- Merge pull request #143 from bastelfreak/lookup
voxpupuli/puppet-syntaxGitHub
03/12/2024, 11:32 AMGitHub
03/12/2024, 11:34 AMGitHub
03/12/2024, 11:37 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/9f1c21801823dcc7a0d4bc62f6809e88248b3c5f|9f1c2180>
- Release 4.1.0
<https://github.com/voxpupuli/puppet-syntax/commit/c29b2db124891c7e154a625efef074c2811847fe|c29b2db1>
- Merge pull request #169 from bastelfreak/rel410
voxpupuli/puppet-syntaxGitHub
03/13/2024, 1:37 PM2.6.0 (2024-03-12)
Full Changelog
Merged pull requests:
• Update rubocop-minitest requirement from ~> 0.34.1 to~> 0.35.0 #57 (dependabot[bot])
• Update rubocop requirement from ~> 1.61.0 to ~> 1.62.0 #56 (dependabot[bot])
v2.5.0 (2024-02-29)
Full Changelog
Merged pull requests:
• Update rubocop requirement from ~> 1.60.0 to ~> 1.61.0 #54 (dependabot[bot])
v2.4.0 (2024-01-18)
Full Changelog
Merged pull requests:
• Update rubocop requirement from ~> 1.59.0 to ~> 1.60.0 #52 (dependabot[bot])
v2.3.0 (2024-01-08)
Full Changelog
Merged pull requests:
• Update rubocop-rspec requirement from ~> 2.25.0 to ~> 2.26.0 #50 (dependabot[bot])
• README.md: fix link formatting #49 (kenyon)
v2.2.0 (2023-12-19)
Full Changelog
Merged pull requests:
• Update rubocop-minitest requirement from ~> 0.33.0 to ~> 0.34.1 #47 (dependabot[bot])
• Update rubocop-performance requirement from ~> 1.19.0 to ~> 1.20.0 #46 (dependabot[bot])
• README.md: Document how we version new rubocop releases #45 (bastelfreak)
• Update rubocop requirement from ~> 1.57.2 to ~> 1.59.0 #44 (dependabot[bot])
v2.1.0 (2023-11-23)
Full Changelog
Implemented enhancements:... (truncated) Commits • `b93363b` Merge pull request #58 from bastelfreak/rel260 • `0159917` Release 2.6.0 • `9fa1ad9` Merge pull request #57 from voxpupuli/dependabot/bundler/rubocop-minitest-gte... • `f97b133` Update rubocop-minitest requirement from ~> 0.34.1 to ~> 0.35.0 • `ae79594` Merge pull request #56 from voxpupuli/dependabot/bundler/rubocop-gte-1.61-and... • `0ac8d03` Update rubocop requirement from ~> 1.61.0 to ~> 1.62.0 • See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.
* * *
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase
will rebase this PR
• @dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
• @dependabot merge
will merge this PR after your CI passes on it
• @dependabot squash and merge
will squash and merge this PR after your CI passes on it
• @dependabot cancel merge
will cancel a previously requested merge and block automerging
• @dependabot reopen
will reopen this PR if it is closed
• @dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
• @dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
• @dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
voxpupuli/puppet-syntax
✅ All checks have passed
10/10 successful checksGitHub
03/26/2024, 7:34 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/74be9e488ea324d84cebbb95b7d5905c7e5a733a|74be9e48>
- Update voxpupuli-rubocop requirement from ~> 2.5.0 to ~> 2.6.0
<https://github.com/voxpupuli/puppet-syntax/commit/1e10b527fc7ea93454a5ec745dc3fa15da63c9f6|1e10b527>
- Merge pull request #170 from voxpupuli/dependabot/bundler/voxpupuli-rubocop-tw-2.6.0
voxpupuli/puppet-syntaxGitHub
04/04/2024, 8:41 AMrake syntax:hiera
.
Description:
Given these keys in a common.yaml:
---
firstkey: 'one'
secondkey: 'two'
mymod::mykey: "%{lookup('firstkey')}%{lookup('secondkey')}"
This concatenates the keys 'firstkey' ('one') and 'secondkey' ('two') to 'mykey' ('onetwo').
Because of a too greedy regular expression, this leads to a warning, which shouldn't.
Expected result:
# rake syntax:hiera
---> syntax:hiera:yaml
#
Actual result:
# rake syntax:hiera
---> syntax:hiera:yaml
WARNING: data/common.yaml: Key :mymod::mykey: string after a function call but before `}` in the value
#
Explanation:
The regular expression /%{.+\('.*'\).+}/
matches %{lookup('firstkey')}%{lookup('secondkey')}
, which fires the Warning.
The regular expression /%{[^}]+\('[^}]*'\)[^}\s]+}/
does not match %{lookup('firstkey')}%{lookup('secondkey')}
.
It still matches %{lookup('firstkey'):3306}%{lookup('secondkey')}
or any other non-whitespace character between )
and the next }
in a function interpolation, which is the purpose of the Warning.
voxpupuli/puppet-syntax
✅ All checks have passed
10/10 successful checksGitHub
04/04/2024, 9:16 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/ca1720729ce991ab04064ad3723d4189bbfbf72b|ca172072>
- fix too greedy regular expression
<https://github.com/voxpupuli/puppet-syntax/commit/9862f2722b2144684dd0674f17c289b6c2e95700|9862f272>
- add tests for concatenated function interpolations, adjust rubocop config for added tests
<https://github.com/voxpupuli/puppet-syntax/commit/7860b66027ebc15ed2a70aebf98755a633025770|7860b660>
- Merge pull request #171 from tmu-sprd/fix-greedy-regex
voxpupuli/puppet-syntaxGitHub
04/04/2024, 9:18 AMGitHub
04/04/2024, 9:23 AM<https://github.com/voxpupuli/puppet-syntax/tree/master|master>
by bastelfreak
<https://github.com/voxpupuli/puppet-syntax/commit/57ced2dc017aa22f02ad7df4fb20ac8df7403ce7|57ced2dc>
- Release 4.1.1
<https://github.com/voxpupuli/puppet-syntax/commit/28f73fcfb1e09dfc51164b853a99227a3a1882f2|28f73fcf>
- Merge pull request #172 from bastelfreak/rel411
voxpupuli/puppet-syntax