From b6363ca61d521dd2d7aef57aef4b22a4f618ba6d Mon Sep 17 00:00:00 2001 From: Franjo Mindek Date: Wed, 12 Nov 2025 11:55:46 +0100 Subject: [PATCH] test 1 --- .github/workflows/check-diffs.yml | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/check-diffs.yml diff --git a/.github/workflows/check-diffs.yml b/.github/workflows/check-diffs.yml new file mode 100644 index 00000000..a93f3476 --- /dev/null +++ b/.github/workflows/check-diffs.yml @@ -0,0 +1,33 @@ +name: Check `opensaas-sh` diffs are up to date + +on: + pull_request: + push: + branches: + - main + +jobs: + check-diffs: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Install deps + run: | + sudo apt-get update + sudo apt-get install -y diffutils coreutils + + - name: Generate diffs + run: | + ./opensaas-sh/tools/patch.sh + ./opensaas-sh/tools/diff.sh + + - name: Check for uncommitted changes + run: | + if [[ -n $(git status --porcelain) ]]; then + echo "Error: There are uncommitted diff changes" + echo "Please run './opensaas-sh/tools/patch.sh' and './opensaas-sh/tools/diff.sh' locally and commit the changes" + git status + exit 1 + fi