Changelog ========= `0.14.0 `_ (2022-08-29) -------------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * update ``pre-commit`` configuration inc. for pre-commit.ci [skip ci] (\ `df61825 `_\ ) * **kitchen+gitlab:** update for new pre-salted images [skip ci] (\ `af19654 `_\ ) Features ^^^^^^^^ * **osfingermap:** add Debian-11 entry to osfingermap.yaml (\ `756769a `_\ ) Tests ^^^^^ * **system.rb:** add support for ``mac_os_x`` [skip ci] (\ `e8d4e7e `_\ ) `0.13.2 `_ (2022-03-28) -------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **conf:** add 'monthly' interval (\ `b6cc8a9 `_\ ) Tests ^^^^^ * **jobs:** add a monthly job test (\ `957e689 `_\ ) * **jobs:** reorder parameters to match pillar (\ `3bdc11b `_\ ) `0.13.1 `_ (2022-02-22) -------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **ubuntu:** removed breaking wtmp btmp (\ `012bfef `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * update linters to latest versions [skip ci] (\ `eb6d2ea `_\ ) * **gemfile:** allow rubygems proxy to be provided as an env var [skip ci] (\ `d545fb2 `_\ ) * **kitchen+gitlab:** update for new pre-salted images [skip ci] (\ `d71215b `_\ ) Tests ^^^^^ * **system:** add ``build_platform_codename`` [skip ci] (\ `4722110 `_\ ) `0.13.0 `_ (2022-01-14) -------------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **gemfile+lock:** use ``ssf`` customised ``inspec`` repo [skip ci] (\ `27829b8 `_\ ) * **kitchen:** move ``provisioner`` block & update ``run_command`` [skip ci] (\ `42bde9c `_\ ) * **kitchen:** use ``cron-formula`` dependency instead of ``cron`` state (\ `4cf2808 `_\ ) * **kitchen+ci:** update with ``3004`` pre-salted images/boxes [skip ci] (\ `bacce6e `_\ ) * **kitchen+ci:** update with latest ``3003.2`` pre-salted images [skip ci] (\ `e6ee323 `_\ ) * **kitchen+ci:** update with latest CVE pre-salted images [skip ci] (\ `a1dd441 `_\ ) * add Debian 11 Bullseye & update ``yamllint`` configuration [skip ci] (\ `0e63e18 `_\ ) Features ^^^^^^^^ * **hourly:** add configuration to enable hourly jobs (\ `7b5676b `_\ ) * **hourly:** add hourly job def to pillar.example (\ `cd4cd1d `_\ ) Tests ^^^^^ * **alma+rocky:** add platforms (finalise dc63042) [skip ci] (\ `e4ad016 `_\ ) * **base:** re-enable Arch Linux test (possible due to ``cron-formula``\ ) (\ `2136711 `_\ ) * **jobs:** add ``hourly`` test (\ `69677b0 `_\ ) `0.12.0 `_ (2021-07-07) -------------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **3003.1:** update inc. AlmaLinux, Rocky & ``rst-lint`` [skip ci] (\ `bb6bfac `_\ ) * **commitlint:** ensure ``upstream/master`` uses main repo URL [skip ci] (\ `ac5a57c `_\ ) * **gemfile+lock:** use ``ssf`` customised ``kitchen-docker`` repo [skip ci] (\ `7368305 `_\ ) * **kitchen+gitlab:** remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (\ `1f55b57 `_\ ) * add ``arch-master`` to matrix and update ``.travis.yml`` [skip ci] (\ `84b2f6a `_\ ) * **gitlab-ci:** add ``rubocop`` linter (with ``allow_failure``\ ) [skip ci] (\ `1fc52cd `_\ ) * **gitlab-ci:** use GitLab CI as Travis CI replacement (\ `94c2cf7 `_\ ) * **kitchen+ci:** use latest pre-salted images (after CVE) [skip ci] (\ `406dbbb `_\ ) * **kitchen+gitlab:** adjust matrix to add ``3003`` [skip ci] (\ `b198955 `_\ ) * **kitchen+gitlab-ci:** use latest pre-salted images [skip ci] (\ `ea66a0d `_\ ) * **pre-commit:** add to formula [skip ci] (\ `e506d69 `_\ ) * **pre-commit:** enable/disable ``rstcheck`` as relevant [skip ci] (\ `267bb94 `_\ ) * **pre-commit:** finalise ``rstcheck`` configuration [skip ci] (\ `bd1dc81 `_\ ) * **pre-commit:** update hook for ``rubocop`` [skip ci] (\ `2c964b0 `_\ ) Features ^^^^^^^^ * **jobs:** add ``jobs: {}`` to defaults and state to init (\ `c3b64d3 `_\ ), closes `#57 `_ Tests ^^^^^ * **alma+rocky:** add platforms (based on CentOS 8) [skip ci] (\ `dc63042 `_\ ) * standardise use of ``share`` suite & ``_mapdata`` state [skip ci] (\ `650cfad `_\ ) * **base:** update from ``template-formula`` and Arch Linux exclusion (\ `09d4f5a `_\ ) * **rubocop:** fix violation [skip ci] (\ `3f5edef `_\ ) `0.11.5 `_ (2020-06-29) -------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **debian-10:** disable login_records, they're managed by the package (\ `335c9e6 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen:** use ``saltimages`` Docker Hub where available [skip ci] (\ `8f32221 `_\ ) * **kitchen+travis:** use latest pre-salted images [skip ci] (\ `e18246d `_\ ) * **travis:** add notifications => zulip [skip ci] (\ `d1c1a81 `_\ ) `0.11.4 `_ (2020-05-07) -------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * make necessary modifications to get working on ``salt-ssh`` (\ `57c88a8 `_\ ), closes `/freenode.logbot.info/saltstack-formulas/20200506#c3811885-c3812572 `_ Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **gemfile.lock:** add to repo with updated ``Gemfile`` [skip ci] (\ `a5cf505 `_\ ) * **kitchen+travis:** remove ``master-py2-arch-base-latest`` [skip ci] (\ `bf6f940 `_\ ) * **workflows/commitlint:** add to repo [skip ci] (\ `4c2a90b `_\ ) `0.11.3 `_ (2020-03-22) -------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **release.config.js:** use full commit hash in commit link [skip ci] (\ `c79d42e `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **gemfile:** restrict ``train`` gem version until upstream fix [skip ci] (\ `e6a2d52 `_\ ) * **kitchen:** avoid using bootstrap for ``master`` instances [skip ci] (\ `6200869 `_\ ) * **kitchen:** ensure ``cron`` installed on ``Debian`` (\ `4401a20 `_\ ) * **kitchen:** use ``debian-10-master-py3`` instead of ``develop`` [skip ci] (\ `7ba188f `_\ ) * **kitchen:** use ``develop`` image until ``master`` is ready (\ ``amazonlinux``\ ) [skip ci] (\ `c4a1fa9 `_\ ) * **kitchen+travis:** upgrade matrix after ``2019.2.2`` release [skip ci] (\ `74ab7a1 `_\ ) * **travis:** apply changes from build config validation [skip ci] (\ `4e65a71 `_\ ) * **travis:** opt-in to ``dpl v2`` to complete build config validation [skip ci] (\ `05f9738 `_\ ) * **travis:** quote pathspecs used with ``git ls-files`` [skip ci] (\ `b7ff28d `_\ ) * **travis:** run ``shellcheck`` during lint job [skip ci] (\ `b60e2ab `_\ ) * **travis:** update ``salt-lint`` config for ``v0.0.10`` [skip ci] (\ `a75723c `_\ ) * **travis:** use ``major.minor`` for ``semantic-release`` version [skip ci] (\ `d08d9bf `_\ ) * **travis:** use build config validation (beta) [skip ci] (\ `ef455ff `_\ ) Documentation ^^^^^^^^^^^^^ * **contributing:** remove to use org-level file instead [skip ci] (\ `01493e9 `_\ ) * **readme:** update link to ``CONTRIBUTING`` [skip ci] (\ `d2ee252 `_\ ) Performance Improvements ^^^^^^^^^^^^^^^^^^^^^^^^ * **travis:** improve ``salt-lint`` invocation [skip ci] (\ `ebd94f0 `_\ ) `0.11.2 `_ (2019-10-11) -------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **rubocop:** add fixes using ``rubocop --safe-auto-correct`` (\ ` `_\ ) * **rubocop:** fix remaining errors manually (\ ` `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen:** change ``log_level`` to ``debug`` instead of ``info`` (\ ` `_\ ) * **kitchen:** install required packages to bootstrapped ``opensuse`` [skip ci] (\ ` `_\ ) * **kitchen:** use bootstrapped ``opensuse`` images until ``2019.2.2`` [skip ci] (\ ` `_\ ) * **platform:** add ``arch-base-latest`` (commented out for now) [skip ci] (\ ` `_\ ) * merge travis matrix, add ``salt-lint`` & ``rubocop`` to ``lint`` job (\ ` `_\ ) * merge travis matrix, add ``salt-lint`` & ``rubocop`` to ``lint`` job (\ ` `_\ ) * use ``dist: bionic`` & apply ``opensuse-leap-15`` SCP error workaround (\ ` `_\ ) * **travis:** merge ``rubocop`` linter into main ``lint`` job (\ ` `_\ ) * **yamllint:** add rule ``empty-values`` & use new ``yaml-files`` setting (\ ` `_\ ) `0.11.1 `_ (2019-09-01) -------------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen+travis:** replace EOL pre-salted images (\ `cc3fa62 `_\ ) Tests ^^^^^ * **inspec:** improve to work on ``amazon`` as well (\ `be09e0d `_\ ) `0.11.0 `_ (2019-08-10) -------------------------------------------------------------------------------------------------------------- Features ^^^^^^^^ * **yamllint:** include for this repo and apply rules throughout (\ `86aed1e `_\ ) `0.10.0 `_ (2019-06-25) ------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **test:** on suse using and additional kitchen state (\ `21a1866 `_\ ) Features ^^^^^^^^ * implement semantic release (\ `ef086b2 `_\ )