Skip to content

Bump Zookeeper to 3.9.5 #116

Bump Zookeeper to 3.9.5

Bump Zookeeper to 3.9.5 #116

Workflow file for this run

# validates that we haven't missed any projects in our build matrices
name: validate-ci
on:
pull_request:
permissions: # added using https://github.com/step-security/secure-repo
contents: read
jobs:
validate-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Validate project list
run: |
while IFS= read -r -d '' pom; do
grep -q 'packaging>pom' "$pom" || {
module="${pom%/pom.xml}"
module="${module#./}"
if [[ $module != *distributed-runtime* ]]; then
echo "Checking $module"
yq -e '.jobs.build.strategy.matrix.projects[].list | select(test("(^|[, ])'"${module}"'($|[, ])"))' .github/workflows/build-and-test.yml >/dev/null 2>&1 || exit 1
fi
}
done < <(find . -name pom.xml -print0)
echo "done"
validate-integration-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Validate project list
run: |
while IFS= read -r -d '' test_class; do
module="${test_class%/src/test/*}"
module="${module#./}"
if [[ $module != *spark ]]; then
echo "Checking $module"
yq -e '.jobs.integration-tests.strategy.matrix.projects[].list | select(test("(^|[, ])'"${module}"'($|[, ])"))' .github/workflows/integration-tests.yml >/dev/null 2>&1 || exit 1
fi
done < <(find . -name '*IT.scala' -print0)
echo "done"
validate-javadocs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Validate project list
run: |
while IFS= read -r -d '' pom; do
grep -q 'packaging>pom' "$pom" || {
module="${pom%/pom.xml}"
module="${module#./}"
echo "Checking $module"
yq -e '.jobs.javadocs.strategy.matrix.projects[].list | select(test("(^|[, ])'"${module}"'($|[, ])"))' .github/workflows/javadocs.yml >/dev/null 2>&1 || exit 1
}
done < <(find . -name pom.xml -print0)
echo "done"
validate-spark:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Validate project list
run: |
while IFS= read -r -d '' test_class; do
module="${test_class%/src/test/*}"
module="${module#./}"
if [[ $module =~ .*spark ]]; then
echo "Checking $module"
yq -e '.jobs.integration-tests.strategy.matrix.projects[].list | select(test("(^|[, ])'"${module}"'($|[, ])"))' .github/workflows/spark.yml >/dev/null 2>&1 || exit 1
fi
done < <(find . -name '*IT.scala' -print0)
echo "done"