diff options
-rw-r--r-- | .github/workflows/main.yml | 44 | ||||
-rw-r--r-- | constants/disable.json | 2 |
2 files changed, 45 insertions, 1 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 00000000..0554d9c3 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,44 @@ +# This is a basic workflow to help you get started with Actions + +name: CI + +# Controls when the action will run. +on: + # Triggers the workflow on push or pull request events but only for the master branch + push: + branches: [ master ] + pull_request: + branches: [ master ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + Validatejson: + name: Validate json + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@v2 + - name: lint constants + run: | + #!/bin/bash + echo "Linting contants..." + for filename in constants/*.json; do + if ! python -mjson.tool "$filename" &> /dev/null ; then + echo "Linting $filename failed:" + python -mjson.tool "$filename" > /dev/null + fi + done + echo "Linted." + - name: lint items + run: | + #!/bin/bash + echo "Linting contants..." + for filename in items/*.json; do + if ! python -mjson.tool "$filename" &> /dev/null ; then + echo "Linting $filename failed:" + python -mjson.tool "$filename" > /dev/null + fi + done + echo "Linted." diff --git a/constants/disable.json b/constants/disable.json index 4fcf766f..32d6388f 100644 --- a/constants/disable.json +++ b/constants/disable.json @@ -1,4 +1,4 @@ { "auctions": true, "auctions_new": true -}
\ No newline at end of file +} |