diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 380ae3a..afd3e0a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,5 +1,7 @@ on: push: + branches: + - master pull_request: name: Continuous Integration @@ -59,12 +61,6 @@ jobs: jobSummary: true args: --base './_out/examples/demosite' --no-progress --offline './_out/examples/demosite/**/*.html' - - name: Check for consistent Subverso versions in all manifests - run: | - echo "Subverso versions:" - find . -name lake-manifest.json -print0 | xargs -0 jq '.packages[] | select(.name == "subverso") | {"file": input_filename, "subverso": .rev}' - find . -name lake-manifest.json -print0 | xargs -0 jq -e -s 'map(.packages[] | select(.name == "subverso").rev) | .[0] as $x | all(.[]; . == $x)' - - name: Install PDF Dependencies uses: teatimeguest/setup-texlive-action@v3 with: diff --git a/.github/workflows/consistent-subverso-manifests.yml b/.github/workflows/consistent-subverso-manifests.yml new file mode 100644 index 0000000..eee682f --- /dev/null +++ b/.github/workflows/consistent-subverso-manifests.yml @@ -0,0 +1,18 @@ +on: + push: + branches: + - master + pull_request: + +name: Consistent Subverso dependencies + +jobs: + build: + name: consistency + runs-on: ubuntu-latest + steps: + - name: Check for consistent Subverso versions in all manifests + run: | + echo "Subverso versions:" + find . -name lake-manifest.json -print0 | xargs -0 jq '.packages[] | select(.name == "subverso") | {"file": input_filename, "subverso": .rev}' + find . -name lake-manifest.json -print0 | xargs -0 jq -e -s 'map(.packages[] | select(.name == "subverso").rev) | .[0] as $x | all(.[]; . == $x)'