diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..936b5219 --- /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: "pip" + directory: "/" + schedule: + interval: "weekly" + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" diff --git a/.github/workflows/unit.yml b/.github/workflows/unit.yml index c6be1b0c..b1023fa4 100644 --- a/.github/workflows/unit.yml +++ b/.github/workflows/unit.yml @@ -16,11 +16,11 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 with: lfs: 'true' - name: Setup python - uses: actions/setup-python@v5 + uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/requirements.txt b/requirements.txt index 4d46b247..5050caaf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ slash >= 1.12.0 -numpy -scikit-image -distro -psutil -py-cpuinfo -matplotlib +numpy >= 2.0.0 +scikit-image >= 0.24.0 +distro >= 1.9.0 +psutil >= 6.0.0 +py-cpuinfo >= 9.0.0 +matplotlib >= 3.9.0