From 285a25d952f9c78cbbe026847766480eb5aef3f4 Mon Sep 17 00:00:00 2001 From: Vaughan Edgell Date: Wed, 15 Oct 2025 11:02:33 +1100 Subject: [PATCH] Update Validate workflows to use pm. --- .github/workflows/validate-pr-nonprod.yml | 22 -------------------- .github/workflows/validate-pr.yml | 20 ------------------ .github/workflows/validate_on_pr.yml | 22 ++++++++++++++++++++ .github/workflows/validate_on_pr_nonprod.yml | 22 ++++++++++++++++++++ 4 files changed, 44 insertions(+), 42 deletions(-) delete mode 100644 .github/workflows/validate-pr-nonprod.yml delete mode 100644 .github/workflows/validate-pr.yml create mode 100644 .github/workflows/validate_on_pr.yml create mode 100644 .github/workflows/validate_on_pr_nonprod.yml diff --git a/.github/workflows/validate-pr-nonprod.yml b/.github/workflows/validate-pr-nonprod.yml deleted file mode 100644 index 0d865d4..0000000 --- a/.github/workflows/validate-pr-nonprod.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Validate Vocabs Develop -on: - pull_request: - branches: [ develop ] - - workflow_dispatch: - -jobs: - validate: - runs-on: ubuntu-latest - steps: - - name: Bring in repo - develop branch - uses: actions/checkout@v1 - with: - ref: develop - - name: install Python dependencies - run: | - python -m pip install -U pip - pip install -r scripts/requirements.txt - - name: Validate all vocabs - run: | - python scripts/validate_vocabs.py \ No newline at end of file diff --git a/.github/workflows/validate-pr.yml b/.github/workflows/validate-pr.yml deleted file mode 100644 index bcfe017..0000000 --- a/.github/workflows/validate-pr.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Validate Vocabs on PRs to Master -on: - pull_request: - branches: [ master ] - - workflow_dispatch: - -jobs: - validate: - runs-on: ubuntu-latest - steps: - - name: Bring in repo - uses: actions/checkout@v1 - - name: install Python dependencies - run: | - python -m pip install -U pip - pip install -r scripts/requirements.txt - - name: Validate all vocabs - run: | - python scripts/validate_vocabs.py diff --git a/.github/workflows/validate_on_pr.yml b/.github/workflows/validate_on_pr.yml new file mode 100644 index 0000000..a28ee47 --- /dev/null +++ b/.github/workflows/validate_on_pr.yml @@ -0,0 +1,22 @@ +name: Validate Vocabs on PRs to Master +on: + pull_request: + branches: [ master ] + + workflow_dispatch: + +jobs: + validate: + runs-on: ubuntu-latest + steps: + - name: Bring in repo - master branch + uses: actions/checkout@v4 + with: + ref: master + - name: Install UV and Prezmanifest + run: | + curl -LsSf https://astral.sh/uv/install.sh | sh + uv tool install prezmanifest + - name: Validate all vocabs with Prezmanifest + run: | + pm validate manifest.ttl diff --git a/.github/workflows/validate_on_pr_nonprod.yml b/.github/workflows/validate_on_pr_nonprod.yml new file mode 100644 index 0000000..470abe7 --- /dev/null +++ b/.github/workflows/validate_on_pr_nonprod.yml @@ -0,0 +1,22 @@ +name: Validate Vocabs on PRs to Develop +on: + pull_request: + branches: [ develop ] + + workflow_dispatch: + +jobs: + validate: + runs-on: ubuntu-latest + steps: + - name: Bring in repo - develop branch + uses: actions/checkout@v4 + with: + ref: develop + - name: Install UV and Prezmanifest + run: | + curl -LsSf https://astral.sh/uv/install.sh | sh + uv tool install prezmanifest + - name: Validate all vocabs with Prezmanifest + run: | + pm validate manifest.ttl \ No newline at end of file