Skip to content

chore(deps)(deps): bump gql from 3.5.3 to 4.0.0 #1020

chore(deps)(deps): bump gql from 3.5.3 to 4.0.0

chore(deps)(deps): bump gql from 3.5.3 to 4.0.0 #1020

Workflow file for this run

name: Testing pipeline
on:
pull_request:
branches:
- main
paths-ignore:
- '**.md'
- '**.rst'
- 'docs/**'
- 'LICENSE'
- '.gitignore'
- 'CHANGELOG.md'
- 'examples/**/*.json'
push:
branches:
- main
paths-ignore:
- '**.md'
- '**.rst'
- 'docs/**'
- 'LICENSE'
- '.gitignore'
- 'CHANGELOG.md'
- 'examples/**/*.json'
# Cancel outdated workflow runs when new commits are pushed to the PR
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up Python 3.10
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: "3.10"
- name: Cache Poetry virtualenv
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: |
~/.cache/pypoetry/virtualenvs
~/.cache/pip
key: ${{ runner.os }}-poetry-${{ hashFiles('**/poetry.lock') }}
restore-keys: |
${{ runner.os }}-poetry-
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install poetry==2.0.1
poetry install
- name: Run linters
run: make lint-check
test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.10", "3.14"]
permissions:
contents: read
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: "${{ matrix.python-version }}"
- name: Cache Poetry virtualenv
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: |
~/.cache/pypoetry/virtualenvs
~/.cache/pip
key: ${{ runner.os }}-py${{ matrix.python-version }}-poetry-${{ hashFiles('**/poetry.lock') }}
restore-keys: |
${{ runner.os }}-py${{ matrix.python-version }}-poetry-
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install poetry==2.0.1
poetry install
- name: Run tests with coverage
run: make coverage
- name: Coveralls
if: matrix.python-version == '3.14'
uses: coverallsapp/github-action@5cbfd81b66ca5d10c19b062c04de0199c215fb6e # v2.3.7
with:
path-to-lcov: "./coverage.lcov"
github-token: ${{ secrets.GITHUB_TOKEN }}
e2e-tests:
needs: [lint, test]
permissions:
contents: read
actions: read
pull-requests: write
uses: problematy/goodmap-e2e-tests/.github/workflows/e2e-tests.yml@cac4085419b27dfa74062cab5f2f2fcc43ffa230
with:
goodmap-version: ${{ github.sha }}
goodmap-frontend-version: 'main'