diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 16cf1c549..971d71bfc 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -18,10 +18,3 @@ updates: directory: "/" schedule: interval: "daily" - - - package-ecosystem: "docker" - directories: - - "**/*" - open-pull-requests-limit: 15 - schedule: - interval: "daily" diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 000000000..20ef44d52 --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,20 @@ +{ + "extends": ["config:base"], + "enabledManagers": ["dockerfile", "custom.regex"], + "labels": ["dependencies", "docker"], + "prConcurrentLimit": 15, + "prHourlyLimit": 0, + "recreateClosed": true, + "additionalBranchPrefix": "{{packageFileDir}}-", + "customManagers": [ + { + "customType": "regex", + "fileMatch": ["(^|/)Dockerfile[^/]*$"], + "matchStrings": [ + "ARG BASE_IMAGE=(?[^:]+):(?\\S+)" + ], + "datasourceTemplate": "docker", + "versioningTemplate": "ubuntu" + } + ] +} diff --git a/.github/workflows/renovate.yaml b/.github/workflows/renovate.yaml new file mode 100644 index 000000000..afdbe2e29 --- /dev/null +++ b/.github/workflows/renovate.yaml @@ -0,0 +1,24 @@ +name: Renovate + +on: + workflow_dispatch: # Allows manual trigger from GitHub UI + schedule: + - cron: "20 18 * * *" # every day at 10:20 AM PST (18:20 UTC) + +jobs: + renovate: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v6 + + - name: Run Renovate + uses: renovatebot/github-action@v44.2.1 + with: + configurationFile: .github/renovate.json + env: + RENOVATE_TOKEN: ${{ secrets.GITHUB_TOKEN }} + RENOVATE_REPOSITORIES: '["JunAr7112/gpu-driver-container"]' + RENOVATE_ONBOARDING: false + LOG_LEVEL: debug + \ No newline at end of file diff --git a/coreos/Dockerfile b/coreos/Dockerfile index b38c81bba..2bc142e01 100644 --- a/coreos/Dockerfile +++ b/coreos/Dockerfile @@ -1,7 +1,7 @@ FROM nvcr.io/nvidia/cuda:13.1.0-base-ubi8 as license # Build nvidia-container-runtime binary -FROM golang:1.25.5 as build-runtime +FROM golang:1.25.6 as build-runtime WORKDIR /go/src/nvidia-container-runtime COPY nvidia-container-runtime . diff --git a/ubuntu24.04/Dockerfile b/ubuntu24.04/Dockerfile index 96680ec45..8f87d5bc6 100644 --- a/ubuntu24.04/Dockerfile +++ b/ubuntu24.04/Dockerfile @@ -1,4 +1,4 @@ -ARG BASE_IMAGE=ubuntu:noble-20251013 +ARG BASE_IMAGE=ubuntu:noble-20251001 FROM ${BASE_IMAGE} as build