Skip to content

Commit

Permalink
feat(semantic-release): standardise for this formula
Browse files Browse the repository at this point in the history
  • Loading branch information
noelmcloughlin committed May 10, 2020
1 parent 03b0f96 commit f56ba6a
Show file tree
Hide file tree
Showing 10 changed files with 606 additions and 121 deletions.
42 changes: 21 additions & 21 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,34 +59,34 @@ jobs:
# Make sure the instances listed below match up with
# the `platforms` defined in `kitchen.yml`
- env: INSTANCE=default-debian-10-master-py3
- env: INSTANCE=default-ubuntu-1804-master-py3
# - env: INSTANCE=default-centos-8-master-py3
# - env: INSTANCE=default-fedora-31-master-py3
# - env: INSTANCE=default-opensuse-leap-151-master-py3
# - env: INSTANCE=default-ubuntu-1804-master-py3
- env: INSTANCE=default-centos-8-master-py3
- env: INSTANCE=default-fedora-31-master-py3
- env: INSTANCE=default-opensuse-leap-151-master-py3
# - env: INSTANCE=default-amazonlinux-2-master-py3
# - env: INSTANCE=default-debian-10-3000-2-py3
# - env: INSTANCE=default-debian-9-3000-2-py3
# - env: INSTANCE=default-ubuntu-1804-3000-2-py3
# - env: INSTANCE=default-centos-8-3000-2-py3
# - env: INSTANCE=default-centos-7-3000-2-py3
# - env: INSTANCE=default-fedora-31-3000-2-py3
# - env: INSTANCE=default-opensuse-leap-151-3000-2-py3
# - env: INSTANCE=default-amazonlinux-2-3000-2-py3
# - env: INSTANCE=default-ubuntu-1804-3000-2-py2
# - env: INSTANCE=default-ubuntu-1604-3000-2-py2
# - env: INSTANCE=arch-arch-base-latest-3000-2-py2
# - env: INSTANCE=default-debian-10-2019-2-py3
- env: INSTANCE=default-debian-9-2019-2-py3
- env: INSTANCE=default-ubuntu-1804-2019-2-py3
# - env: INSTANCE=default-debian-9-2019-2-py3
# - env: INSTANCE=default-ubuntu-1804-2019-2-py3
# - env: INSTANCE=default-ubuntu-1604-2019-2-py3
# - env: INSTANCE=default-centos-8-2019-2-py3
# - env: INSTANCE=default-centos-7-2019-2-py3
# - env: INSTANCE=default-fedora-31-2019-2-py3
# - env: INSTANCE=default-opensuse-leap-151-2019-2-py3
# - env: INSTANCE=default-centos-7-2019-2-py2
# - env: INSTANCE=default-amazonlinux-2-2019-2-py3
# - env: INSTANCE=default-centos-6-2019-2-py2
# - env: INSTANCE=default-amazonlinux-1-2019-2-py2
# - env: INSTANCE=default-arch-base-latest-2019-2-py2
# - env: INSTANCE=default-fedora-30-2018-3-py3
- env: INSTANCE=default-debian-9-2018-3-py2
# - env: INSTANCE=default-ubuntu-1604-2018-3-py2
# - env: INSTANCE=default-centos-7-2018-3-py2
# - env: INSTANCE=default-opensuse-leap-151-2018-3-py2
# - env: INSTANCE=default-amazonlinux-1-2018-3-py2
# - env: INSTANCE=default-arch-base-latest-2018-3-py2
# - env: INSTANCE=default-debian-8-2017-7-py2
- env: INSTANCE=default-ubuntu-1604-2017-7-py2
# - env: INSTANCE=default-centos-6-2017-7-py2
# - env: INSTANCE=default-fedora-30-2017-7-py2
# - env: INSTANCE=default-opensuse-leap-151-2017-7-py2
# - env: INSTANCE=default-amazonlinux-1-2017-7-py2
# - env: INSTANCE=default-arch-base-latest-2017-7-py2

## Define the release stage that runs `semantic-release`
- stage: 'release'
Expand Down
4 changes: 1 addition & 3 deletions .yamllint
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ ignore: |
node_modules/
test/**/states/**/*.sls
.kitchen/
mongodb/osfamilymap.yaml
mongodb/oscodemap.yaml
mongodb/osmap.yaml
Expand All @@ -29,9 +30,6 @@ rules:
empty-values:
forbid-in-block-mappings: true
forbid-in-flow-mappings: true
key-duplicates:
ignore: |
pillar.example
line-length:
# Increase from default of `80`
# Based on https://github.com/PyCQA/flake8-bugbear#opinionated-warnings (`B950`)
Expand Down
6 changes: 1 addition & 5 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners

# SECTION: Owner(s) for everything in the repo, unless a later match takes precedence
# **************************************************************************
# *** NO GLOBAL OWNER(S) SPECIFIED ***
# *** Ideally this will be defined for a healthy, well-maintained repo ***
# **************************************************************************
# FILE PATTERN OWNER(S)
* @NONE
* @noelmcloughlin

# SECTION: Owner(s) for specific directories
# FILE PATTERN OWNER(S)
Expand Down
8 changes: 4 additions & 4 deletions FORMULA
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: mongodb
os: Debian, Ubuntu, Raspbian, RedHat, Fedora, CentOS, Suse, openSUSE, Gentoo, Funtoo, Arch, Manjaro, Alpine, FreeBSD, OpenBSD, Solaris, SmartOS, Windows, MacOS
os: Debian, Ubuntu, Raspbian, RedHat, Fedora, CentOS, Amazon, Suse, openSUSE, Gentoo, Funtoo, Arch, Manjaro, Alpine, FreeBSD, OpenBSD, Solaris, SmartOS, Windows, MacOS
os_family: Debian, RedHat, Suse, Gentoo, Arch, Alpine, FreeBSD, OpenBSD, Solaris, Windows, MacOS
version: 0.19.1
version: 0.2.2
release: 1
minimum_version: 2017.7
minimum_version: 2019.2
summary: mongodb formula
description: Install and configure MongoDB products on GNU/Linux and MacOS
description: Formula to install mongodb and configure it
top_level_dir: mongodb
12 changes: 6 additions & 6 deletions docs/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -53,32 +53,32 @@ Available states
:local:

``mongodb``
^^^^^^^^^^^
^^^^^^^^^

Metastate to deploy MongoDB products from packages and/or archive files.

``mongodb.server``
^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^

Deploy and configure MongoDB "Community Server" and start 'mongos' and 'mongod' services.

``mongodb.bic``
^^^^^^^^^^^^^^^
^^^^^^^^^^^^^

Deploy and configure MongoDB "Connector for BI" and start 'mongosqld' service.

``mongodb.compass``
^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^

Deploy Compass, the GUI for MongoDB

``mongodb.robo3t``
^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^

Deploy Robo 3T (formerly Robomongo), another GUI for MongoDB

``mongodb.clean``
^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^

Metastate to uninstall MongoDB products

Expand Down
Loading

0 comments on commit f56ba6a

Please sign in to comment.