--- /dev/null
+name: "release"
+
+on:
+ push:
+ branches:
+ - 'release'
+
+jobs:
+ LitmusAcceptance:
+ runs-on: self-hosted
+ strategy:
+ matrix:
+ ruby_version: [2.5.x]
+ puppet_gem_version: [~> 6.0]
+ platform: [release_checks]
+ agent_family: ['puppet5', 'puppet6']
+
+ steps:
+ - uses: actions/checkout@v1
+ - name: Litmus Parallel
+ uses: puppetlabs/action-litmus_parallel@master
+ with:
+ platform: ${{ matrix.platform }}
+ agent_family: ${{ matrix.agent_family }}
+ Spec:
+ runs-on: self-hosted
+ strategy:
+ matrix:
+ check: [parallel_spec, 'syntax lint metadata_lint check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop']
+ ruby_version: [2.5.x]
+ puppet_gem_version: [~> 5.0, ~> 6.0]
+ exclude:
+ - puppet_gem_version: ~> 5.0
+ check: 'syntax lint metadata_lint check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop'
+ - ruby_version: 2.5.x
+ puppet_gem_version: ~> 5.0
+ steps:
+ - uses: actions/checkout@v1
+ - name: Spec Tests
+ uses: puppetlabs/action-litmus_spec@master
+ with:
+ puppet_gem_version: ${{ matrix.puppet_gem_version }}
+ check: ${{ matrix.check }}
sudo: required
stage: acceptance
simplecov: true
+ notifications:
+ slack:
+ secure: KeXxAkZ1x/P1otYM3pgpEFnJdFRLDDz0YlTmDRwdNYy09LGo4lRUuUUEUUZoTe4oQaMb3+NigiAs+3j2A7OIMKlcUFWz5zetqnyMdIceJm99iJOD6Ng/kVblo38bN28oVwss66XzG1T0c0+YFMF+X0NkUezbr6RaJrZNsCNTH9M=
appveyor.yml:
delete: true
Gemfile:
before_install:
- bundle -v
- rm -f Gemfile.lock
- - gem update --system $RUBYGEMS_VERSION
+ - "# Update system gems if requested. This is useful to temporarily workaround troubles in the test runner"
+ - "# See https://github.com/puppetlabs/pdk-templates/commit/705154d5c437796b821691b707156e1b056d244f for an example of how this was used"
+ - '[ -z "$RUBYGEMS_VERSION" ] || gem update --system $RUBYGEMS_VERSION'
- gem --version
- bundle -v
script:
- release
notifications:
email: false
+ slack:
+ secure: KeXxAkZ1x/P1otYM3pgpEFnJdFRLDDz0YlTmDRwdNYy09LGo4lRUuUUEUUZoTe4oQaMb3+NigiAs+3j2A7OIMKlcUFWz5zetqnyMdIceJm99iJOD6Ng/kVblo38bN28oVwss66XzG1T0c0+YFMF+X0NkUezbr6RaJrZNsCNTH9M=
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).
+## [v7.3.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v7.3.0) (2019-12-11)
+
+[Full Changelog](https://github.com/puppetlabs/puppetlabs-apt/compare/v7.2.0...v7.3.0)
+
+### Added
+
+- Adding a new parameter for dist [\#890](https://github.com/puppetlabs/puppetlabs-apt/pull/890) ([luckyraul](https://github.com/luckyraul))
+
+### Fixed
+
+- MODULES-10063, extend apt::key to support deeplinks, this time with f… [\#894](https://github.com/puppetlabs/puppetlabs-apt/pull/894) ([atarax](https://github.com/atarax))
+- MODULES-10063, extend apt::key to support deeplinks [\#892](https://github.com/puppetlabs/puppetlabs-apt/pull/892) ([atarax](https://github.com/atarax))
+
## [v7.2.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v7.2.0) (2019-10-29)
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apt/compare/v7.1.0...v7.2.0)
Default value: $facts['lsbdistcodename']
+##### `dist`
+
+Data type: `Optional[String]`
+
+Optional if lsb-release is installed (unless you're using a different release than indicated by lsb-release, e.g., Linux Mint).
+Specifies the distribution of your node. Valid options: a string containing a valid distribution codename.
+
+Default value: $facts['lsbdistid']
+
##### `package_name`
Data type: `Optional[String]`
{
"name": "puppetlabs-apt",
- "version": "7.2.0",
+ "version": "7.3.0",
"author": "puppetlabs",
"summary": "Provides an interface for managing Apt source, key, and definitions with Puppet",
"license": "Apache-2.0",
{
"operatingsystem": "Ubuntu",
"operatingsystemrelease": [
+ "14.04",
"16.04",
"18.04"
]
}
],
"template-url": "https://github.com/puppetlabs/pdk-templates#master",
- "template-ref": "heads/master-0-g643529a",
- "pdk-version": "1.14.1"
+ "template-ref": "heads/master-0-gcaed9d7",
+ "pdk-version": "1.15.0"
}
images: ['debian:8', 'debian:9', 'ubuntu:16.04', 'ubuntu:18.04']
waffle_deb:
provisioner: docker
- images: ['waffleimage/debian8', 'waffleimage/debian9', 'waffleimage/ubuntu16.04', 'waffleimage/ubuntu18.04']
+ images: ['waffleimage/debian8', 'waffleimage/debian9', 'waffleimage/ubuntu14.04', 'waffleimage/ubuntu16.04', 'waffleimage/ubuntu18.04']
vagrant:
provisioner: vagrant
images: ['centos/7', 'generic/ubuntu1804']
release_checks:
provisioner: vmpooler
- images: ['debian-8-x86_64', 'debian-9-x86_64', 'debian-10-x86_64', 'ubuntu-1604-x86_64', 'ubuntu-1804-x86_64']
+ images: ['debian-8-x86_64', 'debian-9-x86_64', 'debian-10-x86_64', 'ubuntu-1404-x86_64', 'ubuntu-1604-x86_64', 'ubuntu-1804-x86_64']