diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index 59c374bce8..7a4d8f8fde 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -1,96 +1,141 @@ +# version: 2 +# updates: +# - package-ecosystem: "github-actions" +# directory: "/" +# schedule: +# # interval: "monthly" +# interval: "daily" +# # day: "friday" +# # time: "08:00" +# # timezone: "Europe/London" +# labels: +# - "dependencies" +# - "github-actions" + +# - package-ecosystem: "npm" +# directory: "/" +# schedule: +# # interval: "monthly" +# interval: "daily" +# # day: "friday" +# # time: "08:00" +# # timezone: "Europe/London" +# versioning-strategy: increase-if-necessary +# labels: +# - "dependencies" +# - "node" + +# - package-ecosystem: "pip" +# directory: "/" +# schedule: +# # interval: "weekly" +# interval: "daily" +# # day: "friday" +# # time: "08:00" +# # timezone: "Europe/London" +# versioning-strategy: increase-if-necessary +# labels: +# - "dependencies" +# - "python" +# allow: +# - dependency-type: "production" + +# # - package-ecosystem: "pip" +# # directory: "/" +# # schedule: +# # interval: "monthly" +# # # interval: "daily" +# # day: "friday" +# # time: "08:00" +# # timezone: "Europe/London" +# # versioning-strategy: increase-if-necessary +# # labels: +# # - "dependencies" +# # - "python-dev" +# # allow: +# # - dependency-type: "development" + +# groups: +# production-dependencies: +# dependency-type: "production" +# patterns: +# - "flask*" +# - "google*" +# - "python*" +# - "colorama" +# - "grpcio" +# - "gunicorn" +# - "pika" +# - "pyyaml" +# - "requests" +# - "sdc-cryptography" +# - "structlog" +# - "ua-parser" +# - "blinker" +# - "boto3" +# - "humanize" +# - "marshmallow" +# - "jsonpointer" +# - "redis" +# - "htmlmin" +# - "coloredlogs" +# - "uwsgi" +# - "email-validator" +# - "itsdangerous" +# - "simplejson" +# - "markupsafe" +# - "pdfkit" +# - "ordered-set" +# - "cachetools" +# - "gevent" +# - "babel" +# development-dependencies: +# dependency-type: "development" +# patterns: +# - "pytest*" +# - "flake8*" +# - "pylint*" +# - "types*" +# - "pep8" +# - "mock" +# - "jsonschema" +# - "beautifulsoup4" +# - "httmock" +# - "moto" +# - "freezegun" +# - "fakeredis" +# - "mypy" +# - "responses" +# - "playwright" +# - "black" +# - "djlint" + + + version: 2 updates: - package-ecosystem: "pip" directory: "/" schedule: + # interval: "weekly" interval: "daily" + # day: "friday" + # time: "08:00" + # timezone: "Europe/London" + # versioning-strategy: increase-if-necessary + labels: + - "dependencies" + - "python" + # allow: + # - dependency-type: "production" + groups: production-dependencies: dependency-type: "production" patterns: - - "flask*" - - "google*" - - "python*" - - "colorama" - - "grpcio" - - "gunicorn" - - "pika" - - "pyyaml" - - "requests" - - "sdc-cryptography" - - "structlog" - - "ua-parser" - - "blinker" - - "boto3" - - "humanize" - - "marshmallow" - - "jsonpointer" - - "redis" - - "htmlmin" - - "coloredlogs" - - "uwsgi" - - "email-validator" - - "itsdangerous" - - "simplejson" - - "markupsafe" - - "pdfkit" - - "ordered-set" - - "cachetools" - - "gevent" - - "babel" + - "dependencies" + development-dependencies: dependency-type: "development" patterns: - - "pytest*" - - "flake8*" - - "pylint*" - - "types*" - - "pep8" - - "mock" - - "jsonschema" - - "beautifulsoup4" - - "httmock" - - "moto" - - "freezegun" - - "fakeredis" - - "mypy" - - "responses" - - "playwright" - - "black" - - "djlint" - ignore: - # Temporarily pinned to v2.14.0 - problem for translations found in v2.15.0, see: https://github.com/ONSdigital/eq-questionnaire-runner/pull/1384 - - dependency-name: "babel" - update-types: ["version-update:semver-major", "version-update:semver-minor"] - - dependency-name: "pytest*" - update-types: ["version-update:semver-minor"] - - dependency-name: "flake8*" - update-types: ["version-update:semver-minor"] - - dependency-name: "types*" - update-types: ["version-update:semver-minor"] - - dependency-name: "pep8" - update-types: ["version-update:semver-minor"] - - dependency-name: "mock" - update-types: ["version-update:semver-minor"] - - dependency-name: "jsonschema" - update-types: ["version-update:semver-minor"] - - dependency-name: "beautifulsoup4" - update-types: ["version-update:semver-minor"] - - dependency-name: "httmock" - update-types: ["version-update:semver-minor"] - - dependency-name: "moto" - update-types: ["version-update:semver-minor"] - - dependency-name: "freezegun" - update-types: ["version-update:semver-minor"] - - dependency-name: "fakeredis" - update-types: ["version-update:semver-minor"] - - dependency-name: "mypy" - update-types: ["version-update:semver-minor"] - - dependency-name: "responses" - update-types: ["version-update:semver-minor"] - - dependency-name: "playwright" - update-types: ["version-update:semver-minor"] - - dependency-name: "black" - update-types: ["version-update:semver-minor"] - - dependency-name: "djlint" - update-types: ["version-update:semver-minor"] + - "group.dev.dependencies" diff --git a/poetry.lock b/poetry.lock index 623ab5ffd6..ede089618c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -878,13 +878,13 @@ probabilistic = ["pyprobables (>=0.6,<0.7)"] [[package]] name = "flake8" -version = "7.1.0" +version = "7.1.1" description = "the modular source code checker: pep8 pyflakes and co" optional = false python-versions = ">=3.8.1" files = [ - {file = "flake8-7.1.0-py2.py3-none-any.whl", hash = "sha256:2e416edcc62471a64cea09353f4e7bdba32aeb079b6e360554c659a122b1bc6a"}, - {file = "flake8-7.1.0.tar.gz", hash = "sha256:48a07b626b55236e0fb4784ee69a465fbf59d79eec1f5b4785c3d3bc57d17aa5"}, + {file = "flake8-7.1.1-py2.py3-none-any.whl", hash = "sha256:597477df7860daa5aa0fdd84bf5208a043ab96b8e96ab708770ae0364dd03213"}, + {file = "flake8-7.1.1.tar.gz", hash = "sha256:049d058491e228e03e67b390f311bbf88fce2dbaa8fa673e7aea87b7198b8d38"}, ] [package.dependencies] @@ -3526,4 +3526,4 @@ cffi = ["cffi (>=1.11)"] [metadata] lock-version = "2.0" python-versions = "^3.11.4" -content-hash = "17591d5c39e3f41b5ee2807991c02c3766307eed9c2bdd309e995e388fb8299c" +content-hash = "afd4bd4a387ec84c4739a95ed009f8c3a69d36ef3c00902048db2a55730ad050" diff --git a/pyproject.toml b/pyproject.toml index fafc08c312..a1d78bb94f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ pylint-mccabe = "^0.1.3" pylint-absolute-imports = "^1.1.0" beautifulsoup4 = "^4.12.3" httmock = "^1.4.0" -flake8 = "^7.0.0" +flake8 = "^7.1.1" flake8-debugger = "^4.1.2" flake8-mock = "^0.4" flake8-print = "^5.0.0"