diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 96a71c2..a23c8bc 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -25,8 +25,8 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 52fc11e..a4f4553 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "3.11" cache: "pip" diff --git a/dev-requirements.txt b/dev-requirements.txt index 5ac7c7e..c52b567 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -8,13 +8,13 @@ advent-of-code-data==2.0.1 # via -r requirements.in anytree==2.12.1 # via -r requirements.in -aocd-example-parser==2023.2 +aocd-example-parser==2023.12.17 # via advent-of-code-data -astroid==3.0.1 +astroid==3.0.2 # via pylint asttokens==2.4.1 # via stack-data -attrs==23.1.0 +attrs==23.2.0 # via # -r requirements.in # pytest-mypy @@ -22,9 +22,9 @@ autopep8==2.0.4 # via python-lsp-server beautifulsoup4==4.12.2 # via advent-of-code-data -bitarray==2.8.3 +bitarray==2.9.2 # via -r requirements.in -black==23.11.0 +black==23.12.1 # via # -r dev-requirements.in # python-lsp-black @@ -36,7 +36,7 @@ click==8.1.7 # via black codecov==2.1.13 # via -r requirements.in -coverage[toml]==7.3.2 +coverage[toml]==7.4.0 # via # codecov # pytest-cov @@ -54,13 +54,13 @@ flake8==6.1.0 # via python-lsp-server idna==3.6 # via requests -importlib-metadata==6.8.0 +importlib-metadata==7.0.1 # via yapf iniconfig==2.0.0 # via pytest -ipython==8.18.0 +ipython==8.19.0 # via -r dev-requirements.in -isort==5.12.0 +isort==5.13.2 # via # -r dev-requirements.in # pylint @@ -76,7 +76,7 @@ mccabe==0.7.0 # flake8 # pylint # python-lsp-server -mypy==1.7.1 +mypy==1.8.0 # via # pylsp-mypy # pytest-mypy @@ -93,13 +93,13 @@ packaging==23.2 # pytoolconfig parso==0.8.3 # via jedi -pathspec==0.11.2 +pathspec==0.12.1 # via black -pebble==5.0.4 +pebble==5.0.6 # via advent-of-code-data pexpect==4.9.0 # via ipython -platformdirs==4.0.0 +platformdirs==4.1.0 # via # black # pylint @@ -109,7 +109,7 @@ pluggy==1.3.0 # via # pytest # python-lsp-server -prompt-toolkit==3.0.41 +prompt-toolkit==3.0.43 # via ipython ptyprocess==0.7.0 # via pexpect @@ -128,7 +128,7 @@ pyflakes==3.1.0 # python-lsp-server pygments==2.17.2 # via ipython -pylint==3.0.2 +pylint==3.0.3 # via # pytest-pylint # python-lsp-server @@ -136,7 +136,7 @@ pyls-isort==0.2.2 # via -r dev-requirements.in pylsp-mypy==0.6.8 # via -r dev-requirements.in -pytest==7.4.3 +pytest==7.4.4 # via # -r requirements.in # pytest-cov @@ -148,7 +148,7 @@ pytest-mypy==0.10.3 # via -r requirements.in pytest-pylint==0.21.0 # via -r requirements.in -python-lsp-black==1.3.0 +python-lsp-black==2.0.0 # via -r dev-requirements.in python-lsp-jsonrpc==1.1.2 # via python-lsp-server @@ -182,13 +182,13 @@ tomli==2.0.1 # yapf tomlkit==0.12.3 # via pylint -traitlets==5.13.0 +traitlets==5.14.1 # via # ipython # matplotlib-inline -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via mypy -ujson==5.8.0 +ujson==5.9.0 # via # python-lsp-jsonrpc # python-lsp-server diff --git a/requirements.txt b/requirements.txt index e974fb6..d9cefd5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,17 +8,17 @@ advent-of-code-data==2.0.1 # via -r requirements.in anytree==2.12.1 # via -r requirements.in -aocd-example-parser==2023.2 +aocd-example-parser==2023.12.17 # via advent-of-code-data -astroid==3.0.1 +astroid==3.0.2 # via pylint -attrs==23.1.0 +attrs==23.2.0 # via # -r requirements.in # pytest-mypy beautifulsoup4==4.12.2 # via advent-of-code-data -bitarray==2.8.3 +bitarray==2.9.2 # via -r requirements.in certifi==2023.11.17 # via requests @@ -26,7 +26,7 @@ charset-normalizer==3.3.2 # via requests codecov==2.1.13 # via -r requirements.in -coverage[toml]==7.3.2 +coverage[toml]==7.4.0 # via # codecov # pytest-cov @@ -38,11 +38,11 @@ idna==3.6 # via requests iniconfig==2.0.0 # via pytest -isort==5.12.0 +isort==5.13.2 # via pylint mccabe==0.7.0 # via pylint -mypy==1.7.1 +mypy==1.8.0 # via pytest-mypy mypy-extensions==1.0.0 # via mypy @@ -50,15 +50,15 @@ networkx==3.2.1 # via -r requirements.in packaging==23.2 # via pytest -pebble==5.0.4 +pebble==5.0.6 # via advent-of-code-data -platformdirs==4.0.0 +platformdirs==4.1.0 # via pylint pluggy==1.3.0 # via pytest -pylint==3.0.2 +pylint==3.0.3 # via pytest-pylint -pytest==7.4.3 +pytest==7.4.4 # via # -r requirements.in # pytest-cov @@ -78,7 +78,7 @@ soupsieve==2.5 # via beautifulsoup4 tomlkit==0.12.3 # via pylint -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via mypy urllib3==2.1.0 # via