diff --git a/.github/workflows/devRun.yml b/.github/workflows/devRun.yml index 5d63ecfb7..9da09786c 100644 --- a/.github/workflows/devRun.yml +++ b/.github/workflows/devRun.yml @@ -21,7 +21,7 @@ jobs: timeout-minutes: 15 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Set up Python uses: actions/setup-python@v6 with: @@ -40,7 +40,7 @@ jobs: PASSWORD: ${{ secrets.PASSWORD }} run: xvfb-run .venv/bin/python -m pytest -m devRun --base-url ${{ vars.BASE_URL }} - name: Auto-assign reviewers - uses: kentaro-m/auto-assign-action@v2.0.0 + uses: kentaro-m/auto-assign-action@v2.0.1 if: success() - name: Link Git Information And Browser Version To Allure Results if: always() diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 5f776bb87..cee9045e9 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -43,7 +43,7 @@ jobs: PASSWORD: ${{ secrets.PASSWORD }} steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up Python uses: actions/setup-python@v6 with: @@ -65,7 +65,7 @@ jobs: --group ${{ matrix.group }} - name: Upload shard allure-results if: always() - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: allure-results-${{ matrix.group }} path: allure-results @@ -77,7 +77,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Download all shard results into allure-results if: always() uses: actions/download-artifact@v7 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8336bca8e..33239fdf7 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -17,7 +17,7 @@ repos: - id: no-commit-to-branch args: ['--branch', 'main'] - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.34.1 + rev: 0.36.0 hooks: - id: check-github-workflows args: ["--verbose"] @@ -29,7 +29,7 @@ repos: stages: [commit-msg] args: [] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.14.3 + rev: v0.14.13 hooks: - id: ruff args: [ --fix ] @@ -48,7 +48,7 @@ repos: - id: validate-pyproject additional_dependencies: ["validate-pyproject-schema-store[all]"] - repo: https://github.com/macisamuele/language-formatters-pre-commit-hooks - rev: v2.15.0 + rev: v2.16.0 hooks: - id: pretty-format-toml exclude: poetry.lock diff --git a/pyproject.toml b/pyproject.toml index b3a6554df..040217cee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [dependency-groups] dev = [ - "ruff==0.14.3", - "pre-commit==4.3.0" + "ruff==0.14.13", + "pre-commit==4.5.1" ] [project] @@ -9,15 +9,15 @@ name = "selenium-python-example" description = "Selenium Python example project with pytest and Allure report" version = "0.1.0" dependencies = [ - "allure-pytest==2.15.0", + "allure-pytest==2.15.3", "assertpy==1.1", "dataclasses-json==0.6.7", "deprecated==1.3.1", "mailinator-python-client-2==0.0.8", - "mysql-connector-python==9.5.0", - "pytest==8.4.2", + "mysql-connector-python==9.6.0", + "pytest==9.0.2", "pytest-base-url==2.1.0", - "pytest-check==2.6.0", + "pytest-check==2.6.2", "pytest-dependency==0.6.0", "pytest-ordering==0.6", "pytest-rerunfailures==16.1", @@ -25,7 +25,7 @@ dependencies = [ "python-dotenv==1.2.1", "requests==2.32.5", "requests-toolbelt==1.0.0", - "selenium==4.38.0", + "selenium==4.40.0", "tenacity==9.1.2", "visual-regression-tracker==4.9.0", "xlrd==2.0.2"