Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mraymond77/chrony-formula
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: saltstack-formulas/chrony-formula
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Able to merge. These branches can be automatically merged.

Commits on Oct 14, 2016

  1. Copy the full SHA
    b31ba94 View commit details
  2. Updated README to include ArchLinux support

    The name from os_family was used
    omltorg committed Oct 14, 2016
    Copy the full SHA
    64a0cdb View commit details

Commits on Apr 1, 2017

  1. Merge pull request #2 from omltorg/ArchLinux_support

    Add ArchLinux support
    aboe76 authored Apr 1, 2017
    Copy the full SHA
    d6d77cd View commit details

Commits on Aug 18, 2017

  1. Add chrony.removed state to uninstall package

    When calling chrony.removed salt ensures the service is stopped
    and the package has been removed.
    ixs committed Aug 18, 2017
    Copy the full SHA
    fb582f1 View commit details

Commits on Aug 20, 2017

  1. Merge pull request #3 from bawuenet/master

    Add chrony.removed state to uninstall package
    aboe76 authored Aug 20, 2017
    Copy the full SHA
    f6dbdc7 View commit details

Commits on Oct 1, 2017

  1. fix archlinux map.jinja

    aboe76 committed Oct 1, 2017
    Copy the full SHA
    7424476 View commit details

Commits on Oct 6, 2017

  1. Merge pull request #4 from aboe76/fix_archlinux

    Merging as this fixes distros in Arch family.
    noelmcloughlin authored Oct 6, 2017
    Copy the full SHA
    e0fc1fe View commit details

Commits on Oct 8, 2017

  1. Add osmapping,defaults for modular parms

    Noel McLoughlin committed Oct 8, 2017
    Copy the full SHA
    a1ff71b View commit details

Commits on Oct 11, 2017

  1. Merge pull request #5 from noelmcloughlin/add-defaults-osmap-yaml

    Add osmapping,defaults for modular parms
    aboe76 authored Oct 11, 2017
    Copy the full SHA
    0bde136 View commit details
  2. Simplify pillar.example

    Noel McLoughlin committed Oct 11, 2017
    Copy the full SHA
    e00f1f7 View commit details

Commits on Oct 13, 2017

  1. Copy the full SHA
    7d15b29 View commit details
  2. Merge pull request #7 from noelmcloughlin/tidyup_pillar_example

    Simplify pillar.example
    aboe76 authored Oct 13, 2017
    Copy the full SHA
    1a7ca5b View commit details

Commits on Oct 19, 2017

  1. replace hardcoded paths with slspath variable

    Allows the use of gitfs mountpoint and renaming hte folder without
    the need to manually update any of the paths
    rossengeorgiev committed Oct 19, 2017
    Copy the full SHA
    13efcbc View commit details

Commits on Dec 6, 2017

  1. fix syntax error

    tampakrap committed Dec 6, 2017
    Copy the full SHA
    e9701d9 View commit details

Commits on Dec 7, 2017

  1. Merge pull request #9 from tampakrap/syntax_fix

    fix syntax error
    aboe76 authored Dec 7, 2017
    Copy the full SHA
    879dd33 View commit details

Commits on Dec 9, 2017

  1. Merge pull request #8 from rossengeorgiev/slspath-patch

    replace hardcoded paths with slspath variable
    aboe76 authored Dec 9, 2017
    Copy the full SHA
    d3444bb View commit details

Commits on Dec 12, 2017

  1. Copy the full SHA
    0d3b871 View commit details
  2. Merge pull request #11 from saltstack-formulas/fixconfig

    Fix config state on Centos7
    aboe76 authored Dec 12, 2017
    Copy the full SHA
    db4bdd6 View commit details

Commits on Jan 16, 2018

  1. Copy the full SHA
    b17001b View commit details
  2. Merge pull request #12 from noelmcloughlin/grepbug

    Hide salt stdout [ERROR] if grep rc=1
    aboe76 authored Jan 16, 2018
    Copy the full SHA
    e754b56 View commit details

Commits on Oct 10, 2018

  1. Copy the full SHA
    5139e81 View commit details
  2. Merge pull request #14 from mgomersbach/gentoo-compat

    Add Gentoo default vars in osmap
    aboe76 authored Oct 10, 2018
    Copy the full SHA
    3dad97a View commit details

Commits on Feb 6, 2019

  1. Copy the full SHA
    a35ec92 View commit details
  2. Merge pull request #15 from noelmcloughlin/fixes

    Fix rendering - regression
    aboe76 authored Feb 6, 2019
    Copy the full SHA
    6603ab2 View commit details

Commits on Apr 27, 2019

  1. Copy the full SHA
    0fb718d View commit details
  2. test(inspec): get tests passing

    * Run `chrony.config` as workaround
      - `.config` not called by `chrony`
    * Disable `fedora` for the time being due to `systemd` issue
      - Refusing to accept PID outside of service control group,
        acquired through unsafe symlink chain: /var/run/chrony/chronyd.pid
    myii committed Apr 27, 2019
    Copy the full SHA
    e5741ee View commit details
  3. Copy the full SHA
    d040dae View commit details
  4. Merge pull request #17 from myii/chore/add-test-matrix

    implement `inspec` test matrix & `semantic-release`
    myii authored Apr 27, 2019
    Copy the full SHA
    13c4f7b View commit details

Commits on Apr 29, 2019

  1. chore(release): 0.2.1 [skip ci]

    ## [0.2.1](saltstack-formulas/chrony-formula@v0.2.0...v0.2.1) (2019-04-29)
    
    ### Continuous Integration
    
    * **kitchen+travis:** implement `inspec` test matrix ([0fb718d](saltstack-formulas@0fb718d))
    
    ### Documentation
    
    * **semantic-release:** implement an automated changelog ([d040dae](saltstack-formulas@d040dae))
    
    ### Tests
    
    * **inspec:** get tests passing ([e5741ee](saltstack-formulas@e5741ee))
    semantic-release-bot committed Apr 29, 2019
    Copy the full SHA
    c491fbd View commit details

Commits on Apr 30, 2019

  1. feat: update chrony formula to new template

    BREAKING CHANGE: `chrony.removed` replaced by `.clean` states.
    kjkeane authored and myii committed Apr 30, 2019
    Copy the full SHA
    8a05d0f View commit details
  2. chore(release): 1.0.0 [skip ci]

    # [1.0.0](saltstack-formulas/chrony-formula@v0.2.1...v1.0.0) (2019-04-30)
    
    ### Features
    
    * update chrony formula to new template ([8a05d0f](saltstack-formulas@8a05d0f))
    
    ### BREAKING CHANGES
    
    * `chrony.removed` replaced by `.clean` states.
    semantic-release-bot committed Apr 30, 2019
    Copy the full SHA
    3bb8869 View commit details

Commits on May 10, 2019

  1. feat: fix default values

    kjkeane authored and myii committed May 10, 2019
    Copy the full SHA
    a2a3aa7 View commit details
  2. chore(release): 1.1.0 [skip ci]

    # [1.1.0](saltstack-formulas/chrony-formula@v1.0.0...v1.1.0) (2019-05-10)
    
    ### Features
    
    * fix default values ([a2a3aa7](saltstack-formulas@a2a3aa7))
    semantic-release-bot committed May 10, 2019
    Copy the full SHA
    e7009f1 View commit details

Commits on Jun 15, 2019

  1. fix: add pool option

    kjkeane committed Jun 15, 2019
    Copy the full SHA
    90cdeea View commit details

Commits on Jun 26, 2019

  1. ci(kitchen+travis): modify matrix to include develop platform

    * Use balanced matrix based on `template-formula` guidelines
    * Initial ref: saltstack-formulas/template-formula#118
    * Fedora still disabled due to existing errors:
      - `Job for chronyd.service failed because a timeout was exceeded.`
    myii committed Jun 26, 2019
    Copy the full SHA
    6db3426 View commit details
  2. Merge pull request #21 from myii/ci/use-develop-image-in-matrix

    ci(kitchen+travis): modify matrix to include `develop` platform
    myii authored Jun 26, 2019
    Copy the full SHA
    df61837 View commit details

Commits on Jul 20, 2019

  1. chore: use semantic-release cross-formula standard structure

    * Automated using `ssf-formula` (v0.1.0-rc.1)
    myii committed Jul 20, 2019
    Copy the full SHA
    b48eff7 View commit details

Commits on Jul 24, 2019

  1. Merge pull request #22 from myii/ci/standardise-structure

    chore: use `semantic-release` cross-formula standard structure
    myii authored Jul 24, 2019
    Copy the full SHA
    c5784f4 View commit details

Commits on Jul 25, 2019

  1. chore: use semantic-release cross-formula standard structure

    * Automated using `ssf-formula` (v0.1.0-rc.2)
    myii committed Jul 25, 2019
    Copy the full SHA
    96a59e2 View commit details
  2. Merge pull request #23 from myii/ci/standardise-structure

    chore: use `semantic-release` cross-formula standard structure
    myii authored Jul 25, 2019
    Copy the full SHA
    0cf1f47 View commit details

Commits on Aug 7, 2019

  1. feat(yamllint): include for this repo and apply rules throughout

    * Semi-automated using `ssf-formula` (v0.5.0)
    * Fix errors shown below:
    
    ```bash
    chrony-formula$ $(grep "\- yamllint" .travis.yml | sed -e "s:^\s\+-\s\(.*\):\1:")
    pillar.example
      1:1       warning  missing document start "---"  (document-start)
      21:3      warning  comment not indented like content  (comments-indentation)
    ```
    myii committed Aug 7, 2019
    Copy the full SHA
    f83a498 View commit details

Commits on Aug 10, 2019

  1. Merge pull request #24 from myii/chore/standardise-structure

    feat(yamllint): include for this repo and apply rules throughout
    aboe76 authored Aug 10, 2019
    Copy the full SHA
    cf43fc4 View commit details
  2. Merge pull request #19 from kjkeane/update-ntp-pool

    fix: add pool option
    aboe76 authored Aug 10, 2019
    Copy the full SHA
    0d904c0 View commit details
  3. chore(release): 1.2.0 [skip ci]

    # [1.2.0](saltstack-formulas/chrony-formula@v1.1.0...v1.2.0) (2019-08-10)
    
    ### Bug Fixes
    
    * add pool option ([90cdeea](saltstack-formulas@90cdeea))
    
    ### Continuous Integration
    
    * **kitchen+travis:** modify matrix to include `develop` platform ([6db3426](saltstack-formulas@6db3426))
    
    ### Features
    
    * **yamllint:** include for this repo and apply rules throughout ([f83a498](saltstack-formulas@f83a498))
    semantic-release-bot committed Aug 10, 2019
    Copy the full SHA
    d8a4f5f View commit details

Commits on Aug 17, 2019

  1. chore: use semantic-release cross-formula standard structure

    * Automated using `ssf-formula` (v0.6.0)
    myii committed Aug 17, 2019
    Copy the full SHA
    fb1a4ec View commit details
  2. Merge pull request #25 from myii/chore/standardise-structure

    chore: use `semantic-release` cross-formula standard structure
    myii authored Aug 17, 2019
    Copy the full SHA
    ab0a26d View commit details

Commits on Aug 28, 2019

  1. Copy the full SHA
    9a71030 View commit details

Commits on Sep 1, 2019

  1. Merge pull request #28 from myii/chore/standardise-structure

    ci(kitchen+travis): replace EOL pre-salted images
    aboe76 authored Sep 1, 2019
    Copy the full SHA
    2f08df1 View commit details

Commits on Sep 7, 2019

  1. Copy the full SHA
    213eef3 View commit details

Commits on Sep 8, 2019

  1. Merge pull request #29 from myii/chore/standardise-structure

    ci: use `dist: bionic` & apply `opensuse-leap-15` SCP error workaround
    aboe76 authored Sep 8, 2019
    Copy the full SHA
    d0e643d View commit details
Showing with 4,040 additions and 159 deletions.
  1. +16 −0 .github/workflows/commitlint.yml
  2. +134 −0 .gitignore
  3. +212 −0 .gitlab-ci.yml
  4. +77 −0 .pre-commit-config.yaml
  5. +4 −0 .rstcheck.cfg
  6. +23 −0 .rubocop.yml
  7. +14 −0 .salt-lint
  8. +186 −0 .travis.yml
  9. +44 −0 .yamllint
  10. +26 −0 AUTHORS.md
  11. +191 −0 CHANGELOG.md
  12. +54 −0 CODEOWNERS
  13. +9 −0 FORMULA
  14. +19 −0 Gemfile
  15. +675 −0 Gemfile.lock
  16. +0 −20 README.rst
  17. +16 −0 bin/install-hooks
  18. +32 −0 bin/kitchen
  19. +13 −0 chrony/_mapdata/_mapdata.jinja
  20. +22 −0 chrony/_mapdata/init.sls
  21. +7 −0 chrony/clean.sls
  22. +0 −14 chrony/config.sls
  23. +16 −0 chrony/config/clean.sls
  24. +27 −0 chrony/config/file.sls
  25. +5 −0 chrony/config/init.sls
  26. +24 −0 chrony/defaults.yaml
  27. +0 −21 chrony/files/chrony_config
  28. +40 −0 chrony/files/default/chrony.conf.jinja
  29. +6 −9 chrony/init.sls
  30. +115 −0 chrony/libtofs.jinja
  31. +23 −68 chrony/map.jinja
  32. +82 −0 chrony/osfamilymap.yaml
  33. +18 −0 chrony/osfingermap.yaml
  34. +30 −0 chrony/osmap.yaml
  35. +16 −0 chrony/package/clean.sls
  36. +5 −0 chrony/package/init.sls
  37. +10 −0 chrony/package/install.sls
  38. +11 −0 chrony/service/clean.sls
  39. +5 −0 chrony/service/init.sls
  40. +17 −0 chrony/service/running.sls
  41. +8 −0 commitlint.config.js
  42. +68 −0 docs/AUTHORS.rst
  43. +228 −0 docs/CHANGELOG.rst
  44. +99 −0 docs/README.rst
  45. +518 −0 docs/TOFS_pattern.rst
  46. +286 −0 kitchen.yml
  47. +70 −0 metadata/form.yml
  48. +4 −0 metadata/metadata.yml
  49. +50 −27 pillar.example
  50. +30 −0 pre-commit_semantic-release.sh
  51. +18 −0 release-rules.js
  52. +107 −0 release.config.js
  53. +50 −0 test/integration/default/README.md
  54. +38 −0 test/integration/default/controls/config_spec.rb
  55. +9 −0 test/integration/default/controls/packages_spec.rb
  56. +20 −0 test/integration/default/controls/services_spec.rb
  57. +28 −0 test/integration/default/inspec.yml
  58. +22 −0 test/integration/share/README.md
  59. +25 −0 test/integration/share/inspec.yml
  60. +138 −0 test/integration/share/libraries/system.rb
16 changes: 16 additions & 0 deletions .github/workflows/commitlint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
# vim: ft=yaml
---
name: Commitlint
'on': [pull_request]

jobs:
lint:
runs-on: ubuntu-latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- uses: wagoid/commitlint-github-action@v1
134 changes: 134 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a packager
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.kitchen
.kitchen.local.yml
kitchen.local.yml
junit-*.xml

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

# SageMath parsed files
*.sage.py

# dotenv
.env

# virtualenv
.venv
venv/
ENV/

# visual studio
.vs/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/

# Bundler
.bundle/

# copied `.md` files used for conversion to `.rst` using `m2r`
docs/*.md

# Vim
*.sw?

## Collected when centralising formulas (check and sort)
# `collectd-formula`
.pytest_cache/
/.idea/
Dockerfile.*_*
ignore/
tmp/

# `salt-formula` -- Vagrant Specific files
.vagrant
top.sls
!test/salt/pillar/top.sls

# `suricata-formula` -- Platform binaries
*.rpm
*.deb
212 changes: 212 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,212 @@
# -*- coding: utf-8 -*-
# vim: ft=yaml
---
###############################################################################
# Define all YAML node anchors
###############################################################################
.node_anchors:
# `only` (also used for `except` where applicable)
only_branch_master_parent_repo: &only_branch_master_parent_repo
- 'master@saltstack-formulas/chrony-formula'
# `stage`
stage_lint: &stage_lint 'lint'
stage_release: &stage_release 'release'
stage_test: &stage_test 'test'
# `image`
image_commitlint: &image_commitlint 'myii/ssf-commitlint:11'
image_dindruby: &image_dindruby 'myii/ssf-dind-ruby:2.7.1-r3'
image_precommit: &image_precommit
name: 'myii/ssf-pre-commit:2.9.2'
entrypoint: ['/bin/bash', '-c']
image_rubocop: &image_rubocop 'pipelinecomponents/rubocop:latest'
image_semantic-release: &image_semanticrelease 'myii/ssf-semantic-release:15.14'
# `services`
services_docker_dind: &services_docker_dind
- 'docker:dind'
# `variables`
# https://forum.gitlab.com/t/gitlab-com-ci-caching-rubygems/5627/3
# https://bundler.io/v1.16/bundle_config.html
variables_bundler: &variables_bundler
BUNDLE_CACHE_PATH: '${CI_PROJECT_DIR}/.cache/bundler'
BUNDLE_WITHOUT: 'production'
# `cache`
cache_bundler: &cache_bundler
key: '${CI_JOB_STAGE}'
paths:
- '${BUNDLE_CACHE_PATH}'

###############################################################################
# Define stages and global variables
###############################################################################
stages:
- *stage_lint
- *stage_test
- *stage_release
variables:
DOCKER_DRIVER: 'overlay2'

###############################################################################
# `lint` stage: `commitlint`, `pre-commit` & `rubocop` (latest, failure allowed)
###############################################################################
commitlint:
stage: *stage_lint
image: *image_commitlint
script:
# Add `upstream` remote to get access to `upstream/master`
- 'git remote add upstream
https://gitlab.com/saltstack-formulas/chrony-formula.git'
- 'git fetch --all'
# Set default commit hashes for `--from` and `--to`
- 'export COMMITLINT_FROM="$(git merge-base upstream/master HEAD)"'
- 'export COMMITLINT_TO="${CI_COMMIT_SHA}"'
# `coqbot` adds a merge commit to test PRs on top of the latest commit in
# the repo; amend this merge commit message to avoid failure
- |
if [ "${GITLAB_USER_LOGIN}" = "coqbot" ] \
&& [ "${CI_COMMIT_BRANCH}" != "master" ]; then
git commit --amend -m \
'chore: reword coqbot merge commit message for commitlint'
export COMMITLINT_TO=HEAD
fi
# Run `commitlint`
- 'commitlint --from "${COMMITLINT_FROM}"
--to "${COMMITLINT_TO}"
--verbose'

pre-commit:
stage: *stage_lint
image: *image_precommit
# https://pre-commit.com/#gitlab-ci-example
variables:
PRE_COMMIT_HOME: '${CI_PROJECT_DIR}/.cache/pre-commit'
cache:
key: '${CI_JOB_NAME}'
paths:
- '${PRE_COMMIT_HOME}'
script:
- 'pre-commit run --all-files --color always --verbose'

# Use a separate job for `rubocop` other than the one potentially run by `pre-commit`
# - The `pre-commit` check will only be available for formulas that pass the default
# `rubocop` check -- and must continue to do so
# - This job is allowed to fail, so can be used for all formulas
# - Furthermore, this job uses all of the latest `rubocop` features & cops,
# which will help when upgrading the `rubocop` linter used in `pre-commit`
rubocop:
allow_failure: true
stage: *stage_lint
image: *image_rubocop
script:
- 'rubocop -d -P -S --enable-pending-cops'

###############################################################################
# Define `test` template
###############################################################################
.test_instance: &test_instance
stage: *stage_test
image: *image_dindruby
services: *services_docker_dind
variables: *variables_bundler
cache: *cache_bundler
before_script:
# TODO: This should work from the env vars above automatically
- 'bundle config set path "${BUNDLE_CACHE_PATH}"'
- 'bundle config set without "${BUNDLE_WITHOUT}"'
- 'bundle install'
script:
# Alternative value to consider: `${CI_JOB_NAME}`
- 'bin/kitchen verify "${DOCKER_ENV_CI_JOB_NAME}"'

###############################################################################
# Define `test` template (`allow_failure: true`)
###############################################################################
.test_instance_failure_permitted:
<<: *test_instance
allow_failure: true

###############################################################################
# `test` stage: each instance below uses the `test` template above
###############################################################################
## Define the rest of the matrix based on Kitchen testing
# Make sure the instances listed below match up with
# the `platforms` defined in `kitchen.yml`
# yamllint disable rule:line-length
# default-debian-11-tiamat-py3: {extends: '.test_instance'}
# default-debian-10-tiamat-py3: {extends: '.test_instance'}
# default-debian-9-tiamat-py3: {extends: '.test_instance'}
# default-ubuntu-2204-tiamat-py3: {extends: '.test_instance_failure_permitted'}
# default-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
# default-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
# default-centos-stream8-tiamat-py3: {extends: '.test_instance_failure_permitted'}
# default-centos-7-tiamat-py3: {extends: '.test_instance'}
# default-amazonlinux-2-tiamat-py3: {extends: '.test_instance'}
# default-oraclelinux-8-tiamat-py3: {extends: '.test_instance'}
# default-oraclelinux-7-tiamat-py3: {extends: '.test_instance'}
# default-almalinux-8-tiamat-py3: {extends: '.test_instance'}
# default-rockylinux-8-tiamat-py3: {extends: '.test_instance'}
default-debian-11-master-py3: {extends: '.test_instance'}
default-debian-10-master-py3: {extends: '.test_instance'}
default-debian-9-master-py3: {extends: '.test_instance'}
default-ubuntu-2204-master-py3: {extends: '.test_instance_failure_permitted'}
default-ubuntu-2004-master-py3: {extends: '.test_instance'}
default-ubuntu-1804-master-py3: {extends: '.test_instance'}
# default-centos-stream8-master-py3: {extends: '.test_instance_failure_permitted'}
# default-centos-7-master-py3: {extends: '.test_instance'}
default-fedora-36-master-py3: {extends: '.test_instance_failure_permitted'}
default-fedora-35-master-py3: {extends: '.test_instance'}
default-opensuse-leap-153-master-py3: {extends: '.test_instance'}
default-opensuse-tmbl-latest-master-py3: {extends: '.test_instance_failure_permitted'}
default-amazonlinux-2-master-py3: {extends: '.test_instance'}
# default-oraclelinux-8-master-py3: {extends: '.test_instance'}
# default-oraclelinux-7-master-py3: {extends: '.test_instance'}
default-arch-base-latest-master-py3: {extends: '.test_instance'}
default-gentoo-stage3-latest-master-py3: {extends: '.test_instance'}
default-gentoo-stage3-systemd-master-py3: {extends: '.test_instance'}
# default-almalinux-8-master-py3: {extends: '.test_instance'}
# default-rockylinux-8-master-py3: {extends: '.test_instance'}
# default-debian-11-3004-1-py3: {extends: '.test_instance'}
# default-debian-10-3004-1-py3: {extends: '.test_instance'}
# default-debian-9-3004-1-py3: {extends: '.test_instance'}
# default-ubuntu-2204-3004-1-py3: {extends: '.test_instance_failure_permitted'}
# default-ubuntu-2004-3004-1-py3: {extends: '.test_instance'}
# default-ubuntu-1804-3004-1-py3: {extends: '.test_instance'}
# default-centos-stream8-3004-1-py3: {extends: '.test_instance_failure_permitted'}
# default-centos-7-3004-1-py3: {extends: '.test_instance'}
# default-fedora-36-3004-1-py3: {extends: '.test_instance_failure_permitted'}
# default-fedora-35-3004-1-py3: {extends: '.test_instance'}
# default-amazonlinux-2-3004-1-py3: {extends: '.test_instance'}
# default-oraclelinux-8-3004-1-py3: {extends: '.test_instance'}
# default-oraclelinux-7-3004-1-py3: {extends: '.test_instance'}
# default-arch-base-latest-3004-1-py3: {extends: '.test_instance'}
# default-gentoo-stage3-latest-3004-1-py3: {extends: '.test_instance'}
# default-gentoo-stage3-systemd-3004-1-py3: {extends: '.test_instance'}
# default-almalinux-8-3004-1-py3: {extends: '.test_instance'}
# default-rockylinux-8-3004-1-py3: {extends: '.test_instance'}
# default-opensuse-leap-153-3004-0-py3: {extends: '.test_instance'}
# default-opensuse-tmbl-latest-3004-0-py3: {extends: '.test_instance_failure_permitted'}
# default-debian-10-3003-4-py3: {extends: '.test_instance'}
# default-debian-9-3003-4-py3: {extends: '.test_instance'}
# default-ubuntu-2004-3003-4-py3: {extends: '.test_instance'}
# default-ubuntu-1804-3003-4-py3: {extends: '.test_instance'}
# default-centos-stream8-3003-4-py3: {extends: '.test_instance_failure_permitted'}
# default-centos-7-3003-4-py3: {extends: '.test_instance'}
# default-amazonlinux-2-3003-4-py3: {extends: '.test_instance'}
# default-oraclelinux-8-3003-4-py3: {extends: '.test_instance'}
# default-oraclelinux-7-3003-4-py3: {extends: '.test_instance'}
# default-almalinux-8-3003-4-py3: {extends: '.test_instance'}
# yamllint enable rule:line-length

###############################################################################
# `release` stage: `semantic-release`
###############################################################################
semantic-release:
only: *only_branch_master_parent_repo
stage: *stage_release
image: *image_semanticrelease
variables:
MAINTAINER_TOKEN: '${GH_TOKEN}'
script:
# Update `AUTHORS.md`
- '${HOME}/go/bin/maintainer contributor'
# Run `semantic-release`
- 'semantic-release'
Loading