diff --git a/.github/workflows/super-linter.yml b/.github/workflows/super-linter.yml new file mode 100644 index 0000000..05fda9d --- /dev/null +++ b/.github/workflows/super-linter.yml @@ -0,0 +1,18 @@ +name: Super Linter + +on: [pull_request] + +jobs: + build: + name: Lint Code Base + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v2 + - name: Lint Code Base + uses: docker://github/super-linter:v2.2.0 + env: + VALIDATE_YAML: true + VALIDATE_JSON: true + VALIDATE_XML: true + VALIDATE_MD: true diff --git a/.github/workflows/validate-json.yml b/.github/workflows/validate-json.yml deleted file mode 100644 index 03e164e..0000000 --- a/.github/workflows/validate-json.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Validate JSON - -on: [pull_request] - -jobs: - verify-json-validation: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - name: Validate JSON - uses: docker://orrosenblatt/validate-json-action:latest - env: - INPUT_SCHEMA: ./formats/json/schema.json - INPUT_JSONS: ./formats/json/whiskey.json diff --git a/.github/workflows/validate-xml.yml b/.github/workflows/validate-xml.yml deleted file mode 100644 index c641e29..0000000 --- a/.github/workflows/validate-xml.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Validate XML - -on: [pull_request] - -jobs: - verify-xml-validation: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@master - - name: Lint whiskey.xml - uses: ChristophWurst/xmllint-action@v1 - with: - xml-file: ./formats/xml/whiskey.xml - xml-schema-file: ./formats/xml/schema.xsd diff --git a/.github/workflows/validate-yaml.yml b/.github/workflows/validate-yaml.yml deleted file mode 100644 index a6eb748..0000000 --- a/.github/workflows/validate-yaml.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Validate YAML - -on: [pull_request] - -jobs: - yamllint: - name: 'Yamllint' - runs-on: ubuntu-latest - steps: - - name: 'Checkout' - uses: actions/checkout@master - - name: 'yamllint' - uses: karancode/yamllint-github-action@master - with: - yamllint_strict: true - yamllint_file_or_dir: 'formats/yaml/' diff --git a/.yamllint.yaml b/.yamllint.yaml deleted file mode 100644 index b6d9619..0000000 --- a/.yamllint.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- - -extends: default - -rules: - indentation: - spaces: consistent - indent-sequences: whatever