2 changes: 1 addition & 1 deletion .fixtures.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ fixtures:
repositories:
stdlib:
repo: 'https://github.com/puppetlabs/puppetlabs-stdlib.git'
ref: 'v8.0.0'
ref: 'v9.0.0'
symlinks:
dnsclient: "#{source_dir}"
28 changes: 20 additions & 8 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,27 +15,35 @@ jobs:
fail-fast: false
matrix:
include:
- ruby: 2.7.0
- ruby: 2.7.8
puppet: 7
fixtures: .fixtures.yml
allow_failure: false
- ruby: 2.7.0
- ruby: 2.7.8
puppet: 7
fixtures: .fixtures-latest.yml
allow_failure: true
- ruby: 3.2.2
puppet: 8
fixtures: .fixtures.yml
allow_failure: false
- ruby: 3.2.2
puppet: 8
fixtures: .fixtures-latest.yml
allow_failure: true
env:
BUNDLE_WITHOUT: system_tests:release
PUPPET_GEM_VERSION: "~> ${{ matrix.puppet }}.0"
FACTER_GEM_VERSION: "< 4.0"
FIXTURES_YML: ${{ matrix.fixtures }}
name: Puppet ${{ matrix.puppet }} (Ruby ${{ matrix.ruby }} fixtures=${{ matrix.fixtures }})
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
cache-version: 2
bundler: '2.1.0'
- name: Validate
run: bundle exec rake check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop syntax lint metadata_lint
Expand All @@ -47,11 +55,14 @@ jobs:
fail-fast: false
matrix:
set:
- "debian-10"
- "rocky-8"
- "ubuntu-1804"
- "el8"
- "el9"
- "debian-11"
- "ubuntu-2004"
- "ubuntu-2204"
puppet:
- "puppet7"
- "puppet8"
env:
BUNDLE_WITHOUT: development:release
BEAKER_debug: true
Expand All @@ -68,12 +79,13 @@ jobs:
sudo apt-get remove mysql-server --purge
sudo apt-get install apparmor-profiles
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '2.7'
bundler-cache: true
cache-version: 2
bundler: '2.1.0'
- name: Run tests
run: bundle exec rake beaker
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '2.7'
bundler-cache: true
cache-version: 2
bundler: '2.1.0'
- name: Build and Deploy
env:
Expand Down
45 changes: 0 additions & 45 deletions .gitlab-ci.yml

This file was deleted.

31 changes: 6 additions & 25 deletions .sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,16 @@
# for the default values.
---
.github/workflows/ci.yaml:
unit_name: Puppet ${{ matrix.puppet }} (Ruby ${{ matrix.ruby }} fixtures=${{ matrix.fixtures }})
unit_includes:
- ruby: '2.7.0'
puppet: '7'
fixtures: .fixtures.yml
allow_failure: false
- ruby: '2.7.0'
puppet: '7'
fixtures: .fixtures-latest.yml
allow_failure: true
acceptance_matrix:
set:
- debian-10
- rocky-8
- ubuntu-1804
- el8
- el9
- debian-11
- ubuntu-2004
- ubuntu-2204
puppet:
- puppet7
- puppet8
.travis.yml:
delete: true
Rakefile:
Expand All @@ -32,15 +25,3 @@ Rakefile:
delete: true
appveyor.yml:
delete: true
spec/acceptance/nodesets/centos-6.yml:
delete: true
spec/acceptance/nodesets/centos-7.yml:
delete: true
spec/acceptance/nodesets/centos-8.yml:
delete: true
spec/acceptance/nodesets/ubuntu-1604.yml:
delete: true
spec/acceptance/nodesets/debian-8.yml:
delete: true
spec/acceptance/nodesets/debian-9.yml:
delete: true
52 changes: 0 additions & 52 deletions .travis.yml

This file was deleted.

35 changes: 23 additions & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,22 @@

All notable changes to this project will be documented in this file. 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).

## [v6.0.0](https://github.com/ghoneycutt/puppet-module-dnsclient/tree/v6.0.0) (2023-11-16)

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/v5.0.0...v6.0.0)

### Merged pull requests:

- Support custom lines in /etc/resolv.conf [\#47](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/47) ([treydock](https://github.com/treydock))
- Add resolver\_config\_backup parameter [\#46](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/46) ([treydock](https://github.com/treydock))
- Allow setting nameservers limit [\#45](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/45) ([treydock](https://github.com/treydock))
- Support Puppet 8 and stdlib 9.x [\#44](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/44) ([treydock](https://github.com/treydock))

## [v5.0.0](https://github.com/ghoneycutt/puppet-module-dnsclient/tree/v5.0.0) (2022-09-19)

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/v4.1.0...v5.0.0)

### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
### Merged pull requests:

- Support Puppet 7 and use PDK [\#42](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/42) ([ghoneycutt](https://github.com/ghoneycutt))

Expand All @@ -18,7 +29,7 @@ All notable changes to this project will be documented in this file. The format

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/v3.6.0...v4.0.0)

### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
### Merged pull requests:

- Modernize [\#40](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/40) ([ghoneycutt](https://github.com/ghoneycutt))
- Remove EOL Puppet Versions [\#39](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/39) ([BuJo](https://github.com/BuJo))
Expand All @@ -27,7 +38,7 @@ All notable changes to this project will be documented in this file. The format

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/v3.5.2...v3.6.0)

### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
### Merged pull requests:

- Add support for Puppet 6 [\#35](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/35) ([Phil-Friderici](https://github.com/Phil-Friderici))
- Make it explicit that this module is compatible with Puppet 5 [\#34](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/34) ([mattock](https://github.com/mattock))
Expand All @@ -37,7 +48,7 @@ All notable changes to this project will be documented in this file. The format

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/v3.5.1...v3.5.2)

### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
### Merged pull requests:

- Maintenance [\#29](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/29) ([ghoneycutt](https://github.com/ghoneycutt))

Expand All @@ -49,7 +60,7 @@ All notable changes to this project will be documented in this file. The format

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/v3.4.0...v3.5.0)

### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
### Merged pull requests:

- Support ruby 231 [\#26](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/26) ([ghoneycutt](https://github.com/ghoneycutt))
- Fix Travis-ci matrix so that each feature release is tested [\#24](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/24) ([ghoneycutt](https://github.com/ghoneycutt))
Expand All @@ -58,15 +69,15 @@ All notable changes to this project will be documented in this file. The format

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/v3.3.0...v3.4.0)

### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
### Merged pull requests:

- Support Puppet v4 and v3 w/ future parser [\#23](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/23) ([ghoneycutt](https://github.com/ghoneycutt))

## [v3.3.0](https://github.com/ghoneycutt/puppet-module-dnsclient/tree/v3.3.0) (2015-03-18)

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/v3.2.0...v3.3.0)

### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
### Merged pull requests:

- Prep for v3.3.0 [\#21](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/21) ([ghoneycutt](https://github.com/ghoneycutt))

Expand All @@ -78,7 +89,7 @@ All notable changes to this project will be documented in this file. The format

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/v3.1.0...v3.1.1)

### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
### Merged pull requests:

- Fix travis-ci image in README [\#16](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/16) ([ghoneycutt](https://github.com/ghoneycutt))
- Gemfile to reflect that 2.7 support has been dropped [\#15](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/15) ([ghoneycutt](https://github.com/ghoneycutt))
Expand All @@ -91,15 +102,15 @@ All notable changes to this project will be documented in this file. The format

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/v3.0.5...v3.1.0)

### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
### Merged pull requests:

- Use non-strict stdlib dependency ? [\#10](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/10) ([sbadia](https://github.com/sbadia))

## [v3.0.5](https://github.com/ghoneycutt/puppet-module-dnsclient/tree/v3.0.5) (2013-11-14)

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/v3.0.4...v3.0.5)

### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
### Merged pull requests:

- Support Ruby 1.9 [\#9](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/9) ([ghoneycutt](https://github.com/ghoneycutt))
- Add normalize testing. [\#8](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/8) ([narf-](https://github.com/narf-))
Expand All @@ -109,7 +120,7 @@ All notable changes to this project will be documented in this file. The format

[Full Changelog](https://github.com/ghoneycutt/puppet-module-dnsclient/compare/0540813220200ca9619ab64b479df9d8c57d2f17...v3.0.4)

### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
### Merged pull requests:

- Add @ to variables in template. [\#5](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/5) ([ghoneycutt](https://github.com/ghoneycutt))
- Fix fixtures so stdlib v3.2.0 is tracked. [\#4](https://github.com/ghoneycutt/puppet-module-dnsclient/pull/4) ([ghoneycutt](https://github.com/ghoneycutt))
Expand Down Expand Up @@ -158,4 +169,4 @@ All notable changes to this project will be documented in this file. The format
* Initial release


\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
Loading