diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..85104d1f --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,16 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" # Location of package manifests + schedule: + interval: "weekly" + + - package-ecosystem: "pip" + directory: "/" # Location of package manifests + schedule: + interval: "weekly" diff --git a/.github/workflows/Codecov.yml b/.github/workflows/Codecov.yml index ae433056..38a1b63a 100644 --- a/.github/workflows/Codecov.yml +++ b/.github/workflows/Codecov.yml @@ -9,7 +9,7 @@ jobs: with: fetch-depth: 0 - name: Set up Python 3.11 - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.11' @@ -37,7 +37,7 @@ jobs: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v4.0.1 + uses: codecov/codecov-action@v4.5.0 with: slug: Johnserf-Seed/f2 verbose: true diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9b5493b3..387063fd 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -34,13 +34,13 @@ jobs: fetch-depth: 0 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: npm - name: Setup Pages - uses: actions/configure-pages@v3 + uses: actions/configure-pages@v5 - name: Install dependencies run: | @@ -52,7 +52,7 @@ jobs: working-directory: ./docs - name: Upload artifact - uses: actions/upload-pages-artifact@v2 + uses: actions/upload-pages-artifact@v3 with: path: docs/.vitepress/dist @@ -71,4 +71,7 @@ jobs: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v2 \ No newline at end of file + uses: actions/deploy-pages@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + artifact_name: github-pages diff --git a/pyproject.toml b/pyproject.toml index bd29ded8..f4b36b70 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,20 +29,20 @@ dependencies = [ "click==8.1.7", "rich==13.7.1", "httpx==0.27.0", - "aiofiles==22.1.0", + "aiofiles==24.1.0", "aiosqlite==0.20.0", "pyyaml==6.0.1", - "jsonpath-ng==1.6.0", - "importlib_resources==6.1.0", + "jsonpath-ng==1.6.1", + "importlib_resources==6.4.0", "m3u8==3.6.0", - "pytest==8.2.1", + "pytest==8.2.2", "pytest-asyncio==0.21.1", "browser_cookie3==0.19.1", "pydantic==2.6.4", "qrcode==7.4.2", "websockets>=11.0", "PyExecJS==1.5.1", - "protobuf==4.23.0", + "protobuf==5.27.2", "gmssl==3.2.2", ]