diff --git a/pillar.example b/pillar.example index f0caac55..6e3be02a 100644 --- a/pillar.example +++ b/pillar.example @@ -105,6 +105,7 @@ ssf: - jetbrains-intellij - jetbrains-phpstorm - jetbrains-pycharm + - jetbrains-rider - jetbrains-rubymine - keepalived - letsencrypt diff --git a/ssf/defaults.yaml b/ssf/defaults.yaml index 0472a44b..37c28eac 100644 --- a/ssf/defaults.yaml +++ b/ssf/defaults.yaml @@ -55,8 +55,8 @@ ssf_node_anchors: # An alternative method could be to use: # `git describe --abbrev=0 --tags` # yamllint disable rule:line-length rule:quoted-strings - title: "feat(semantic-release): standardise for this formula" - body: '* Semi-automated using https://github.com/myii/ssf-formula/pull/187' + title: "ci(kitchen+travis): adjust matrix to add '`'3000.3'`'" + body: '* Semi-automated using https://github.com/myii/ssf-formula/pull/188' # yamllint enable rule:line-length rule:quoted-strings github: owner: 'saltstack-formulas' @@ -437,6 +437,15 @@ ssf: 1: <<: *isk_suite_default name: 'arch' + jetbrains-rider: + <<: *formula_default + context: + <<: *context_default + inspec_suites_kitchen: + <<: *isk_default + 1: + <<: *isk_suite_default + name: 'arch' jetbrains-rubymine: <<: *formula_default context: diff --git a/ssf/files/tofs_template-formula/docs/CONTRIBUTING.rst b/ssf/files/tofs_template-formula/docs/CONTRIBUTING.rst index 0685efdc..5388596d 100644 --- a/ssf/files/tofs_template-formula/docs/CONTRIBUTING.rst +++ b/ssf/files/tofs_template-formula/docs/CONTRIBUTING.rst @@ -176,6 +176,7 @@ These formulas are already compatible with semantic-release *and* have global `` #. `jetbrains-intellij-formula `_ #. `jetbrains-phpstorm-formula `_ #. `jetbrains-pycharm-formula `_ +#. `jetbrains-rider-formula `_ #. `jetbrains-rubymine-formula `_ #. `letsencrypt-formula `_ #. `libvirt-formula `_ @@ -197,7 +198,7 @@ These formulas are already compatible with semantic-release *and* have global `` These formulas are also compatible with semantic-release: -32. `apache-formula `_ +33. `apache-formula `_ #. `apt-cacher-formula `_ #. `cert-formula `_ #. `chrony-formula `_ diff --git a/ssf/formulas.yaml b/ssf/formulas.yaml index e985d846..d7e8cf52 100644 --- a/ssf/formulas.yaml +++ b/ssf/formulas.yaml @@ -1493,6 +1493,68 @@ ssf: kitchen.yml: <<: *file__kitchen--yml alt_semrel_formula: 'pycharm' + jetbrains-rider: + context: + codeowners: + entries: + global: + - '*': '@noelmcloughlin' + git: + github: + repo: 'jetbrains-rider-formula' + inspec_suites_kitchen: + 0: + excludes: *platforms_os_arch_base_new + inspec_yml: + summary: >- + Verify that the rider formula is setup and configured correctly + provisioner: + pillars_from_files: + - .sls: 'test/salt/default/pillar.sls' # TODO: CHANGE + state_top: + - '*': + - .clean + - . + 1: + includes: *platforms_os_arch_base_new + inspec_yml: + summary: >- + Verify that the rider formula is setup and configured correctly + (on Arch Linux) + provisioner: + pillars_from_files: + - .sls: 'test/salt/default/pillar.sls' # TODO: CHANGE + state_top: + - '*': + - .clean + - . + inspec_suites_matrix: + - default + - arch + platforms: *platforms_new + platforms_matrix: + # [os , os_ver, salt_ver, py_ver, inspec_suite] + - [debian , 10 , master, 3, default] + - [centos , 8 , master, 3, default] + - [fedora , 31 , master, 3, default] + - [opensuse/leap, 15.1 , master, 3, default] + - [arch-base , latest, 2019.2, 2, arch] + use_tofs: true + yamllint: + ignore: + additional: + - rider/osfamilymap.yaml + semrel_files: + <<: *semrel_files_default + formula/libtofs.jinja: + <<: *file__formula__libtofs--jinja + alt_semrel_formula: 'rider' + inspec/inspec.yml: + <<: *file__inspec__inspec--yml + alt_semrel_formula: 'rider' + kitchen.yml: + <<: *file__kitchen--yml + alt_semrel_formula: 'rider' jetbrains-rubymine: context: codeowners: