From 65d72fe27c72c08d17eb4ef379e08f1dff225526 Mon Sep 17 00:00:00 2001 From: James B Date: Tue, 11 Mar 2025 12:39:19 +0000 Subject: [PATCH] github actions: Upgrade versions of actions and remove cache action v1 of cache action now broken - just remove for now till we are clear how best to use caching --- .github/workflows/build_database.yml | 8 ++++---- .github/workflows/has_hsds_schema_py_been_run.yml | 8 ++------ .github/workflows/test_examples_datapackage.yml | 8 ++------ .github/workflows/test_examples_json_schema.yml | 8 ++------ .github/workflows/test_examples_openapi.yml | 2 +- .github/workflows/test_schemas.yml | 8 ++------ 6 files changed, 13 insertions(+), 29 deletions(-) diff --git a/.github/workflows/build_database.yml b/.github/workflows/build_database.yml index cb3c38ee..7ae66796 100644 --- a/.github/workflows/build_database.yml +++ b/.github/workflows/build_database.yml @@ -21,9 +21,9 @@ jobs: # --health-timeout 5s # --health-retries 20 # steps: -# - uses: actions/checkout@v2 +# - uses: actions/checkout@v4 # - name: Setup python -# uses: actions/setup-python@v2 +# uses: actions/setup-python@v5 # with: # python-version: 3.9 # architecture: x64 @@ -69,9 +69,9 @@ jobs: ports: - 5432:5432/tcp steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.9 architecture: x64 diff --git a/.github/workflows/has_hsds_schema_py_been_run.yml b/.github/workflows/has_hsds_schema_py_been_run.yml index 775dbfeb..3ecbffab 100644 --- a/.github/workflows/has_hsds_schema_py_been_run.yml +++ b/.github/workflows/has_hsds_schema_py_been_run.yml @@ -5,17 +5,13 @@ jobs: has_hsds_schema_py_been_run: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.9 architecture: x64 - run: sudo apt-get install graphviz libgraphviz-dev pkg-config - - uses: actions/cache@v1 - with: - path: ~/.cache/pip - key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} - run: pip install -r requirements.txt - run: hsds_schema.py docs-all - run: git diff --exit-code diff --git a/.github/workflows/test_examples_datapackage.yml b/.github/workflows/test_examples_datapackage.yml index 74edb2f9..d6d86734 100644 --- a/.github/workflows/test_examples_datapackage.yml +++ b/.github/workflows/test_examples_datapackage.yml @@ -5,16 +5,12 @@ jobs: test_examples_datapackage: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.9 architecture: x64 - - uses: actions/cache@v1 - with: - path: ~/.cache/pip - key: ${{ runner.os }}-pip-test_examples - name: Install Python libs run: pip install --upgrade frictionless - name: Validate example diff --git a/.github/workflows/test_examples_json_schema.yml b/.github/workflows/test_examples_json_schema.yml index aa7c68a4..70abe9f1 100644 --- a/.github/workflows/test_examples_json_schema.yml +++ b/.github/workflows/test_examples_json_schema.yml @@ -5,16 +5,12 @@ jobs: test_examples_json_schema: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.9 architecture: x64 - run: sudo apt-get install python3-dev graphviz libgraphviz-dev pkg-config - - uses: actions/cache@v1 - with: - path: ~/.cache/pip - key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} - run: pip install -r requirements.txt - run: ./validate_examples_json_schema.sh diff --git a/.github/workflows/test_examples_openapi.yml b/.github/workflows/test_examples_openapi.yml index 7cbf64bc..0b37b997 100644 --- a/.github/workflows/test_examples_openapi.yml +++ b/.github/workflows/test_examples_openapi.yml @@ -5,7 +5,7 @@ jobs: test_examples_openapi: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v3 - run: npm install -g openapi-examples-validator diff --git a/.github/workflows/test_schemas.yml b/.github/workflows/test_schemas.yml index de1260f2..8c6b0323 100644 --- a/.github/workflows/test_schemas.yml +++ b/.github/workflows/test_schemas.yml @@ -5,17 +5,13 @@ jobs: test_schemas: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.9 architecture: x64 - run: sudo apt-get install python3-dev graphviz libgraphviz-dev pkg-config - - uses: actions/cache@v1 - with: - path: ~/.cache/pip - key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} - run: pip install -r requirements.txt - name: Check the json schemas validate against the metaschema run: check-jsonschema schema/*.json --check-metaschema