From 8c838f809db0967ed223fcdf1a8bd6f567220cb4 Mon Sep 17 00:00:00 2001 From: Martin Thomson Date: Mon, 12 May 2025 18:47:00 +1000 Subject: [PATCH] Add a sorting check to the validation process Closes #118. --- .github/workflows/validate.yml | 13 +- mls.json | 1641 ++++++++++++++++---------------- 2 files changed, 832 insertions(+), 822 deletions(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 2ffac17..f1eda4a 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -2,11 +2,13 @@ name: Validate on: push: - paths: + paths: - mls.json + - mls_schema.json pull_request: - paths: + paths: - mls.json + - mls_schema.json jobs: validate: @@ -14,11 +16,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 with: submodules: recursive - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: 3.11 - name: Install dependencies @@ -28,3 +30,6 @@ jobs: - name: Validate mls.json run: | jsonschema -i mls.json mls_schema.json + - name: Check that mls.json is sorted + run: | + diff -u mls.json <(jq -S