From 1701399b82cbe9b37480a50132a60e9131edda44 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Feb 2025 11:35:22 +0000 Subject: [PATCH 01/23] Update dependency sentry-sdk to v2.21.0 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index c00be20..08e9bb2 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -4,4 +4,4 @@ dulwich==0.22.7 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec -sentry-sdk[django]==2.20.0 +sentry-sdk[django]==2.21.0 From 0f0ce521d697b37c3d21f8bb3771b79d8d8f60e2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 14 Feb 2025 18:56:50 +0000 Subject: [PATCH 02/23] Update ghcr.io/astral-sh/uv Docker tag to v0.6 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e627044..b335a78 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ ARG FROM FROM ${FROM} AS builder -COPY --from=ghcr.io/astral-sh/uv:0.5 /uv /usr/local/bin/ +COPY --from=ghcr.io/astral-sh/uv:0.6 /uv /usr/local/bin/ RUN export DEBIAN_FRONTEND=noninteractive \ && apt-get update -qq \ && apt-get upgrade \ From 29bef7450a072ca4581bcb45a12d5060791cd4fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 15 Feb 2025 18:46:36 +0000 Subject: [PATCH 03/23] Update dependency django-storages to v1.14.5 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 08e9bb2..f098c96 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -1,5 +1,5 @@ django-auth-ldap==5.1.0 -django-storages[azure,boto3,dropbox,google,libcloud,sftp]==1.14.4 +django-storages[azure,boto3,dropbox,google,libcloud,sftp]==1.14.5 dulwich==0.22.7 python3-saml==1.16.0 --no-binary lxml From 25b022203ac48beb0e62cc492cdb485c99c442b8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 15:35:24 +0000 Subject: [PATCH 04/23] Update dependency sentry-sdk to v2.22.0 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index f098c96..6002093 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -4,4 +4,4 @@ dulwich==0.22.7 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec -sentry-sdk[django]==2.21.0 +sentry-sdk[django]==2.22.0 From 34c26bbd3052234992b8a7fe7bff5cdb0ae34aaf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 22:53:25 +0000 Subject: [PATCH 05/23] Update docker.io/valkey/valkey Docker tag to v8.1 --- docker-compose.test.yml | 2 +- docker-compose.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-compose.test.yml b/docker-compose.test.yml index 8e89790..bbc139c 100644 --- a/docker-compose.test.yml +++ b/docker-compose.test.yml @@ -49,7 +49,7 @@ services: retries: 5 redis: &redis - image: docker.io/valkey/valkey:8.0-alpine + image: docker.io/valkey/valkey:8.1-alpine command: - sh - -c # this is to evaluate the $REDIS_PASSWORD from the env diff --git a/docker-compose.yml b/docker-compose.yml index 65176c5..bac2426 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -59,7 +59,7 @@ services: # redis redis: - image: docker.io/valkey/valkey:8.0-alpine + image: docker.io/valkey/valkey:8.1-alpine command: - sh - -c # this is to evaluate the $REDIS_PASSWORD from the env @@ -74,7 +74,7 @@ services: volumes: - netbox-redis-data:/data redis-cache: - image: docker.io/valkey/valkey:8.0-alpine + image: docker.io/valkey/valkey:8.1-alpine command: - sh - -c # this is to evaluate the $REDIS_PASSWORD from the env From 9eee74ba6118464f38758be7e6ca3b6e5227f66d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 03:04:24 +0000 Subject: [PATCH 06/23] Update dependency dulwich to v0.22.8 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 6002093..5687a9f 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -1,6 +1,6 @@ django-auth-ldap==5.1.0 django-storages[azure,boto3,dropbox,google,libcloud,sftp]==1.14.5 -dulwich==0.22.7 +dulwich==0.22.8 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec From 849f8bef071779ca9080e4194e84f64605eec59b Mon Sep 17 00:00:00 2001 From: Tobias Genannt Date: Thu, 6 Mar 2025 20:47:46 +0100 Subject: [PATCH 07/23] Make superliner happy --- .ecrc => .editorconfig-checker.json | 7 +------ .github/workflows/push.yml | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) rename .ecrc => .editorconfig-checker.json (72%) diff --git a/.ecrc b/.editorconfig-checker.json similarity index 72% rename from .ecrc rename to .editorconfig-checker.json index f0c91f7..e10260e 100644 --- a/.ecrc +++ b/.editorconfig-checker.json @@ -4,15 +4,10 @@ "IgnoreDefaults": false, "SpacesAftertabs": false, "NoColor": false, - "Exclude": [ - "LICENSE", - "\\.initializers", - "\\.vscode" - ], + "Exclude": ["LICENSE", "\\.initializers", "\\.vscode"], "AllowedContentTypes": [], "PassedFiles": [], "Disable": { - // set these options to true to disable specific checks "EndOfLine": false, "Indentation": false, "InsertFinalNewline": false, diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index f0db36e..c4f22d6 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -41,7 +41,7 @@ jobs: VALIDATE_GITLEAKS: false VALIDATE_JSCPD: false FILTER_REGEX_EXCLUDE: (.*/)?(LICENSE|configuration/.*) - EDITORCONFIG_FILE_NAME: .ecrc + EDITORCONFIG_FILE_NAME: .editorconfig-checker.json DOCKERFILE_HADOLINT_FILE_NAME: .hadolint.yaml MARKDOWN_CONFIG_FILE: .markdown-lint.yml PYTHON_BLACK_CONFIG_FILE: pyproject.toml From 4eb0d6a368ac68b3e506c8a9264173de26d18c4a Mon Sep 17 00:00:00 2001 From: Tobias Genannt Date: Thu, 6 Mar 2025 21:29:33 +0100 Subject: [PATCH 08/23] Update test configuration --- test-configuration/test_config.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test-configuration/test_config.py b/test-configuration/test_config.py index 884defd..76ec6a0 100644 --- a/test-configuration/test_config.py +++ b/test-configuration/test_config.py @@ -3,4 +3,9 @@ LOGGING = { 'disable_existing_loggers': True } +PLUGINS = [ + 'netbox.tests.dummy_plugin', +] + + DEFAULT_PERMISSIONS = {} From 1c8cdfa6ddda8d650daa756213937da73a93591f Mon Sep 17 00:00:00 2001 From: Tobias Genannt Date: Fri, 14 Mar 2025 17:12:42 +0100 Subject: [PATCH 09/23] Update Nginx Unit --- Dockerfile | 13 ++++--------- docker/unit.list | 1 + 2 files changed, 5 insertions(+), 9 deletions(-) create mode 100644 docker/unit.list diff --git a/Dockerfile b/Dockerfile index b335a78..012b7f9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -44,6 +44,8 @@ RUN \ ARG FROM FROM ${FROM} AS main +COPY docker/unit.list /etc/apt/sources.list.d/unit.list +ADD --chmod=444 --chown=0:0 https://unit.nginx.org/keys/nginx-keyring.gpg /usr/share/keyrings/nginx-keyring.gpg RUN export DEBIAN_FRONTEND=noninteractive \ && apt-get update -qq \ && apt-get upgrade \ @@ -60,15 +62,8 @@ RUN export DEBIAN_FRONTEND=noninteractive \ openssl \ python3 \ tini \ - && curl --silent --output /usr/share/keyrings/nginx-keyring.gpg \ - https://unit.nginx.org/keys/nginx-keyring.gpg \ - && echo "deb [signed-by=/usr/share/keyrings/nginx-keyring.gpg] https://packages.nginx.org/unit/ubuntu/ noble unit" \ - > /etc/apt/sources.list.d/unit.list \ - && apt-get update -qq \ - && apt-get install \ - --yes -qq --no-install-recommends \ - unit=1.34.1-1~noble \ - unit-python3.12=1.34.1-1~noble \ + unit-python3.12=1.34.2-1~noble \ + unit=1.34.2-1~noble \ && rm -rf /var/lib/apt/lists/* # Copy the modified 'requirements*.txt' files, to have the files actually used during installation diff --git a/docker/unit.list b/docker/unit.list new file mode 100644 index 0000000..6193723 --- /dev/null +++ b/docker/unit.list @@ -0,0 +1 @@ +deb [signed-by=/usr/share/keyrings/nginx-keyring.gpg] http://packages.nginx.org/unit/ubuntu/ noble unit From d9f72e94faa2361fbb7f4d7bc2a08a50bb069e1e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Mar 2025 11:43:58 +0000 Subject: [PATCH 10/23] Update dependency sentry-sdk to v2.23.0 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 5687a9f..c1f7d72 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -4,4 +4,4 @@ dulwich==0.22.8 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec -sentry-sdk[django]==2.22.0 +sentry-sdk[django]==2.23.0 From d9da3fa35b6bed04fd5ac624e60efc66468d8531 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Mar 2025 18:07:11 +0000 Subject: [PATCH 11/23] Update dependency sentry-sdk to v2.23.1 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index c1f7d72..6793f4f 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -4,4 +4,4 @@ dulwich==0.22.8 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec -sentry-sdk[django]==2.23.0 +sentry-sdk[django]==2.23.1 From 017098a58703147f08696cd9a40e60bf3a19f5cf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Mar 2025 16:10:17 +0000 Subject: [PATCH 12/23] Update dependency sentry-sdk to v2.24.0 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 6793f4f..5893a11 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -4,4 +4,4 @@ dulwich==0.22.8 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec -sentry-sdk[django]==2.23.1 +sentry-sdk[django]==2.24.0 From 139c158d8ad55e475876ddfec0405b090796958b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Mar 2025 12:37:10 +0000 Subject: [PATCH 13/23] Update dependency sentry-sdk to v2.24.1 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 5893a11..15c5a94 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -4,4 +4,4 @@ dulwich==0.22.8 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec -sentry-sdk[django]==2.24.0 +sentry-sdk[django]==2.24.1 From c8bd177a9304007088963fd7f4d86e5d031be2d2 Mon Sep 17 00:00:00 2001 From: skupjoe Date: Sat, 22 Mar 2025 17:13:38 -0700 Subject: [PATCH 14/23] Fix deprecated config name --- .editorconfig-checker.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.editorconfig-checker.json b/.editorconfig-checker.json index e10260e..d36f060 100644 --- a/.editorconfig-checker.json +++ b/.editorconfig-checker.json @@ -2,7 +2,7 @@ "Verbose": false, "Debug": false, "IgnoreDefaults": false, - "SpacesAftertabs": false, + "SpacesAfterTabs": false, "NoColor": false, "Exclude": ["LICENSE", "\\.initializers", "\\.vscode"], "AllowedContentTypes": [], From 688d8901b775b28c93e09b8dc79a8b352b29ff8e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 15:49:55 +0000 Subject: [PATCH 15/23] Update dependency sentry-sdk to v2.25.0 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 15c5a94..2140e87 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -4,4 +4,4 @@ dulwich==0.22.8 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec -sentry-sdk[django]==2.24.1 +sentry-sdk[django]==2.25.0 From 67ddeb6735c1bdecf70038d034948c72e09b8b97 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Apr 2025 06:32:03 +0000 Subject: [PATCH 16/23] Update dependency django-storages to v1.14.6 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 2140e87..f5fa928 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -1,5 +1,5 @@ django-auth-ldap==5.1.0 -django-storages[azure,boto3,dropbox,google,libcloud,sftp]==1.14.5 +django-storages[azure,boto3,dropbox,google,libcloud,sftp]==1.14.6 dulwich==0.22.8 python3-saml==1.16.0 --no-binary lxml From 5ded00b6fb14665ee4b2df21f98b2465af704d3a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Apr 2025 16:02:23 +0000 Subject: [PATCH 17/23] Update dependency sentry-sdk to v2.25.1 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 2140e87..6023260 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -4,4 +4,4 @@ dulwich==0.22.8 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec -sentry-sdk[django]==2.25.0 +sentry-sdk[django]==2.25.1 From ec9a3e80daa5efd2643c8e5127b04eea92383da5 Mon Sep 17 00:00:00 2001 From: Tobias Genannt Date: Sat, 12 Apr 2025 10:26:09 +0200 Subject: [PATCH 18/23] Prepare for NetBox 4.3 --- .editorconfig | 3 +++ Dockerfile | 2 ++ VERSION | 2 +- docker-compose.yml | 2 +- requirements-container.txt | 1 - 5 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.editorconfig b/.editorconfig index 7f9f55d..4f5c931 100644 --- a/.editorconfig +++ b/.editorconfig @@ -9,3 +9,6 @@ indent_size = 2 [*.py] indent_size = 4 + +[VERSION] +insert_final_newline = false diff --git a/Dockerfile b/Dockerfile index 012b7f9..fb5e894 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,6 +33,8 @@ RUN \ # we have potential version conflicts and the build will fail. # That's why we just replace it in the original requirements.txt. sed -i -e 's/social-auth-core/social-auth-core\[all\]/g' /requirements.txt && \ + # The same is true for 'django-storages' + sed -i -e 's/django-storages/django-storages\[azure,boto3,dropbox,google,libcloud,sftp\]/g' /requirements.txt && \ /usr/local/bin/uv pip install \ -r /requirements.txt \ -r /requirements-container.txt diff --git a/VERSION b/VERSION index 944880f..0fa4ae4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.2.0 +3.3.0 \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 65176c5..dec846b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: netbox: &netbox - image: docker.io/netboxcommunity/netbox:${VERSION-v4.2-3.2.0} + image: docker.io/netboxcommunity/netbox:${VERSION-v4.3-3.3.0} depends_on: - postgres - redis diff --git a/requirements-container.txt b/requirements-container.txt index 4011fd7..6b79c47 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -1,5 +1,4 @@ django-auth-ldap==5.1.0 -django-storages[azure,boto3,dropbox,google,libcloud,sftp]==1.14.6 dulwich==0.22.8 python3-saml==1.16.0 --no-binary lxml From 8f7c21749e3caa4c18506c46cd0352526ac2e00f Mon Sep 17 00:00:00 2001 From: Tobias Genannt Date: Sat, 12 Apr 2025 11:10:33 +0200 Subject: [PATCH 19/23] Match upstream testing configuration --- test-configuration/test_config.py | 1 + 1 file changed, 1 insertion(+) diff --git a/test-configuration/test_config.py b/test-configuration/test_config.py index 76ec6a0..308d437 100644 --- a/test-configuration/test_config.py +++ b/test-configuration/test_config.py @@ -7,5 +7,6 @@ PLUGINS = [ 'netbox.tests.dummy_plugin', ] +ALLOW_TOKEN_RETRIEVAL = True DEFAULT_PERMISSIONS = {} From 19e167ec19753090b5b8f2ce823dd8870b706c96 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 11:46:55 +0000 Subject: [PATCH 20/23] Update dependency sentry-sdk to v2.26.1 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 4011fd7..160f7a9 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -4,4 +4,4 @@ dulwich==0.22.8 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec -sentry-sdk[django]==2.25.1 +sentry-sdk[django]==2.26.1 From 8431b77422a7b49316d4b219436281215770ba4d Mon Sep 17 00:00:00 2001 From: Tobias Genannt Date: Sat, 19 Apr 2025 17:36:09 +0200 Subject: [PATCH 21/23] Use develop branch for pre-releases --- .github/workflows/release.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 347874e..71b718c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,11 +13,13 @@ jobs: build: strategy: matrix: - build_cmd: - - ./build-latest.sh - - PRERELEASE=true ./build-latest.sh - - ./build.sh feature - - ./build.sh main + build: + - { "cmd": "./build-latest.sh", "branch": "release" } + - { "cmd": "./build.sh main", "branch": "release" } + # Build pre release images from our develop branch + # This is used to test the latest changes before they are merged into the main branch + - { "cmd": "PRERELEASE=true ./build-latest.sh", "branch": "develop" } + - { "cmd": "./build.sh feature", "branch": "develop" } platform: - linux/amd64,linux/arm64 fail-fast: false @@ -31,15 +33,17 @@ jobs: - id: source-checkout name: Checkout uses: actions/checkout@v4 + with: + ref: ${{ matrix.build.branch }} - id: set-netbox-docker-version name: Get Version of NetBox Docker run: echo "version=$(cat VERSION)" >>"$GITHUB_OUTPUT" shell: bash - id: check-build-needed - name: Check if the build is needed for '${{ matrix.build_cmd }}' + name: Check if the build is needed for '${{ matrix.build.cmd }}' env: CHECK_ONLY: "true" - run: ${{ matrix.build_cmd }} + run: ${{ matrix.build.cmd }} # docker.io - id: docker-io-login name: Login to docker.io @@ -77,7 +81,7 @@ jobs: if: steps.check-build-needed.outputs.skipped != 'true' - id: build-and-push name: Push the image - run: ${{ matrix.build_cmd }} --push + run: ${{ matrix.build.cmd }} --push if: steps.check-build-needed.outputs.skipped != 'true' env: BUILDX_PLATFORM: ${{ matrix.platform }} From 0fe49f87d72ae55c0e08d61383e58cc41116553a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:15:00 +0000 Subject: [PATCH 22/23] Update dependency sentry-sdk to v2.27.0 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 89e1405..b1a8304 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -3,4 +3,4 @@ dulwich==0.22.8 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec -sentry-sdk[django]==2.26.1 +sentry-sdk[django]==2.27.0 From 56defa3f82c99124ed843c09e2a63190d603ae87 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 04:00:06 +0000 Subject: [PATCH 23/23] Update ghcr.io/astral-sh/uv Docker tag to v0.7 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index fb5e894..ffb3682 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ ARG FROM FROM ${FROM} AS builder -COPY --from=ghcr.io/astral-sh/uv:0.6 /uv /usr/local/bin/ +COPY --from=ghcr.io/astral-sh/uv:0.7 /uv /usr/local/bin/ RUN export DEBIAN_FRONTEND=noninteractive \ && apt-get update -qq \ && apt-get upgrade \