Skip to content

Commit 178369e

Browse files
authored
Merge pull request #824 from elezar/post-release
Perform some cleanups following the v1.17.3 release
2 parents aac0a62 + 784917a commit 178369e

File tree

4 files changed

+97
-33
lines changed

4 files changed

+97
-33
lines changed

.github/dependabot.yml

Lines changed: 76 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -3,72 +3,117 @@
33

44
version: 2
55
updates:
6+
# main branch
67
- package-ecosystem: "gomod"
78
target-branch: main
8-
directory: "/"
9+
directories:
10+
- "/"
11+
- "deployments/devel"
912
schedule:
10-
interval: "weekly"
11-
day: "sunday"
12-
ignore:
13-
- dependency-name: k8s.io/*
13+
interval: "daily"
1414
labels:
1515
- dependencies
16+
groups:
17+
k8sio:
18+
patterns:
19+
- k8s.io/*
20+
exclude-patterns:
21+
- k8s.io/klog/*
1622

1723
- package-ecosystem: "docker"
1824
target-branch: main
19-
directory: "/deployments/container"
25+
directories:
26+
# CUDA image
27+
- "/deployments/container"
28+
# Golang version
29+
- "/deployments/devel"
2030
schedule:
2131
interval: "daily"
32+
labels:
33+
- dependencies
2234

23-
- package-ecosystem: "gomod"
24-
# This defines a specific dependabot rule for the latest release-* branch.
25-
target-branch: release-1.16
35+
- package-ecosystem: "github-actions"
36+
target-branch: main
2637
directory: "/"
2738
schedule:
28-
interval: "weekly"
29-
day: "sunday"
30-
ignore:
31-
- dependency-name: k8s.io/*
39+
interval: "daily"
3240
labels:
3341
- dependencies
34-
- maintenance
3542

36-
- package-ecosystem: "docker"
37-
target-branch: release-1.16
38-
directory: "/deployments/container"
43+
# Allow dependabot to update the libnvidia-container submodule.
44+
- package-ecosystem: "gitsubmodule"
45+
target-branch: main
46+
directory: "/"
47+
allow:
48+
- dependency-name: "third_party/libnvidia-container"
3949
schedule:
4050
interval: "daily"
4151
labels:
4252
- dependencies
43-
- maintenance
53+
- libnvidia-container
4454

55+
# The release branch(es):
4556
- package-ecosystem: "gomod"
46-
target-branch: main
47-
directory: "deployments/devel"
57+
target-branch: release-1.17
58+
directories:
59+
- "/"
60+
# We don't update development or test dependencies on release branches
61+
# - "deployments/devel"
62+
# - "tests"
4863
schedule:
4964
interval: "weekly"
5065
day: "sunday"
66+
labels:
67+
- dependencies
68+
- maintenance
69+
ignore:
70+
# For release branches we only consider patch updates.
71+
- dependency-name: "*"
72+
update-types:
73+
- version-update:semver-major
74+
- version-update:semver-minor
75+
groups:
76+
k8sio:
77+
patterns:
78+
- k8s.io/*
79+
exclude-patterns:
80+
- k8s.io/klog/*
5181

52-
# A dependabot rule to bump the golang version.
5382
- package-ecosystem: "docker"
54-
target-branch: main
55-
directory: "/deployments/devel"
83+
target-branch: release-1.17
84+
directories:
85+
# CUDA image
86+
- "/deployments/container"
87+
# Golang version
88+
- "/deployments/devel"
5689
schedule:
57-
interval: "daily"
90+
interval: "weekly"
91+
day: "sunday"
92+
ignore:
93+
# For release branches we only apply patch updates to the golang version.
94+
- dependency-name: "*golang*"
95+
update-types:
96+
- version-update:semver-major
97+
- version-update:semver-minor
98+
labels:
99+
- dependencies
100+
- maintenance
58101

59102
- package-ecosystem: "github-actions"
103+
target-branch: release-1.17
60104
directory: "/"
61105
schedule:
62-
interval: "daily"
106+
interval: "weekly"
107+
day: "sunday"
108+
labels:
109+
- dependencies
110+
- maintenance
63111

64-
# Allow dependabot to update the libnvidia-container submodule.
65-
- package-ecosystem: "gitsubmodule"
66-
target-branch: main
112+
# Github actions need to be gh-pages branches.
113+
- package-ecosystem: "github-actions"
114+
target-branch: gh-pages
67115
directory: "/"
68-
allow:
69-
- dependency-name: "third_party/libnvidia-container"
70116
schedule:
71117
interval: "daily"
72118
labels:
73119
- dependencies
74-
- libnvidia-container

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# NVIDIA Container Toolkit Changelog
22

3+
## v1.17.3
4+
- Only allow host-relative LDConfig paths by default.
5+
### Changes in libnvidia-container
6+
- Create virtual copy of host ldconfig binary before calling fexecve()
7+
8+
## v1.17.2
9+
- Fixed a bug where legacy images would set imex channels as `all`.
10+
11+
## v1.17.1
12+
- Fixed a bug where specific symlinks existing in a container image could cause a container to fail to start.
13+
- Fixed a bug on Tegra-based systems where a container would fail to start.
14+
- Fixed a bug where the default container runtime config path was not properly set.
15+
16+
### Changes in the Toolkit Container
17+
- Fallback to using a config file if the current runtime config can not be determined from the command line.
18+
319
## v1.17.0
420
- Promote v1.17.0-rc.2 to v1.17.0
521
- Fix bug when using just-in-time CDI spec generation

scripts/archive-packages.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,15 @@ ARTIFACTORY_REPO=$1
3939

4040
if [[ $# -eq 2 ]]; then
4141
REFERENCE=$2
42-
SHA=$(git rev-parse --short=8 ${REFERENCE})
4342
elif [[ -z ${PACKAGE_IMAGE_TAG} ]]; then
4443
echo "Either PACKAGE_IMAGE_TAG or REFERENCE must be specified"
4544
assert_usage "$@"
45+
else
46+
REFERENCE="HEAD"
4647
fi
4748

49+
SHA=$(git rev-parse --short=8 ${REFERENCE})
50+
4851
: ${CURL:=curl}
4952

5053
: ${PACKAGE_IMAGE_NAME="registry.gitlab.com/nvidia/container-toolkit/container-toolkit/staging/container-toolkit"}

versions.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
LIB_NAME := nvidia-container-toolkit
16-
LIB_VERSION := 1.17.0
16+
LIB_VERSION := 1.17.3
1717
LIB_TAG :=
1818

1919
# The package version is the combination of the library version and tag.

0 commit comments

Comments
 (0)