Skip to content
This repository was archived by the owner on Oct 27, 2023. It is now read-only.

Commit 35a9761

Browse files
author
Evan Lezar
committed
Merge branch 'post-3.6.0-release' into 'master'
Bump for post 3.6.0 development See merge request nvidia/container-toolkit/container-runtime!67
2 parents 38ff520 + 8308065 commit 35a9761

8 files changed

+75
-49
lines changed

.gitlab-ci.yml

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ stages:
44
- build-one
55
- build-all
66

7+
variables:
8+
# We specify the TOOLKIT_VERSION and TOOLKIT_TAG variable to allow packages
9+
# to be built.
10+
TOOLKIT_VERSION: 999.999.999
11+
TOOLKIT_TAG: dummy
12+
713
.build-setup: &build-setup
814
image: docker:19.03.8
915

Makefile

+14-4
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,21 @@
1313
# limitations under the License.
1414

1515
LIB_NAME := nvidia-container-runtime
16-
LIB_VERSION := 3.6.0
17-
LIB_TAG ?=
16+
LIB_VERSION := 3.7.0
17+
LIB_TAG ?= rc.1
1818

19-
TOOLKIT_VERSION ?= 1.6.0
20-
TOOLKIT_TAG ?=
19+
# Define the nvidia-container-toolkit version on which the nvidia-docker2
20+
# package depends. It is recommended that the TOOLKIT_TAG and the LIB_TAG match.
21+
TOOLKIT_VERSION ?= # Set by CI
22+
TOOLKIT_TAG ?= # Set by CI
23+
24+
ifeq ($(strip $(TOOLKIT_VERSION)),)
25+
$(error TOOLKIT_VERSION must be specified)
26+
endif
27+
28+
ifneq ($(TOOLKIT_TAG),$(LIB_TAG))
29+
$(warning TOOLKIT_TAG=$(TOOLKIT_TAG) and LIB_TAG=$(LIB_TAG) do not match)
30+
endif
2131

2232
# By default run all native docker-based targets
2333
docker-native:

debian/changelog.old

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Note: as of 3.6.0-1 this file is no longer updated, with a changelog
2+
# entry for a given release generated as part of the packaging step.
3+
14
nvidia-container-runtime (3.6.0-1) UNRELEASED; urgency=medium
25

36
* Promote 3.6.0~rc.3-1 to 3.6.0-1

docker/Dockerfile.amazonlinux

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ COPY rpm .
3232
CMD arch=$(uname -m) && \
3333
rpmbuild --clean -bb \
3434
-D "_topdir $PWD" \
35+
-D "release_date $(date +'%a %b %d %Y')" \
3536
-D "version $VERSION" \
3637
-D "release $RELEASE" \
3738
-D "toolkit_version $TOOLKIT_VERSION" \

docker/Dockerfile.centos

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ COPY rpm .
3030
CMD arch=$(uname -m) && \
3131
rpmbuild --clean -bb \
3232
-D "_topdir $PWD" \
33+
-D "release_date $(date +'%a %b %d %Y')" \
3334
-D "version $VERSION" \
3435
-D "release $RELEASE" \
3536
-D "toolkit_version $TOOLKIT_VERSION" \

docker/Dockerfile.opensuse-leap

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ COPY rpm .
3232
CMD arch=$(uname -m) && \
3333
rpmbuild --clean -bb \
3434
-D "_topdir $PWD" \
35+
-D "release_date $(date +'%a %b %d %Y')" \
3536
-D "version $VERSION" \
3637
-D "release $RELEASE" \
3738
-D "toolkit_version $TOOLKIT_VERSION" \

rpm/SPECS/nvidia-container-runtime.spec

+3-45
Original file line numberDiff line numberDiff line change
@@ -30,49 +30,7 @@ cp %{SOURCE0} .
3030
%license LICENSE
3131

3232
%changelog
33-
* Wed Nov 17 2021 NVIDIA CORPORATION <[email protected]> 3.6.0-1
34-
- Promote 3.6.0-0.1.rc.3 to 3.6.0-1
35-
36-
* Mon Nov 08 2021 NVIDIA CORPORATION <[email protected]> 3.6.0-0.1.rc.3
37-
- Convert to noarch package
38-
39-
* Thu Nov 04 2021 NVIDIA CORPORATION <[email protected]> 3.6.0-0.1.rc.2
33+
# As of 3.6.0-1 we generate the release information automatically
34+
* %{release_date} NVIDIA CORPORATION <[email protected]> %{version}-%{release}
35+
- As of 3.6.0-1 the package changelog is generated automatically. This means that releases since 3.6.0-1 all contain this same changelog entry updated for the version being released.
4036
- Bump nvidia-container-toolkit dependency to %{toolkit_version}
41-
- Allow the toolkit version to be specified as a variable
42-
43-
* Thu Apr 29 2021 NVIDIA CORPORATION <[email protected]> 3.6.0-0.1.rc.1
44-
- Add AARCH64 package for Amazon Linux 2
45-
- [BUILD] Allow tag to be specified instead of revision
46-
- Convert to meta package that depends on nvidia-container-toolkit
47-
- Remove libseccomp2 dependency
48-
49-
* Thu Apr 29 2021 NVIDIA CORPORATION <[email protected]> 3.5.0-1
50-
- Add dependence on nvidia-container-toolkit >= 1.5.0
51-
- Refactor the whole project for easier extensibility in the future
52-
- Move main to cmd/nvidia-container-runtime to make it go-installable
53-
- Switch to logrus for logging and refactor how logging is done
54-
- Update to Golang 1.16.3
55-
- Improvements to build and CI system
56-
- Reorganize the code structure and format it correctly
57-
58-
* Fri Feb 05 2021 NVIDIA CORPORATION <[email protected]> 3.4.2-1
59-
- Add dependence on nvidia-container-toolkit >= 1.4.2
60-
61-
* Mon Jan 25 2021 NVIDIA CORPORATION <[email protected]> 3.4.1-1
62-
- Update README to list 'compute' as part of the default capabilities
63-
- Switch to gomod for vendoring
64-
- Update to Go 1.15.6 for builds
65-
- Add dependence on nvidia-container-toolkit >= 1.4.1
66-
67-
* Wed Sep 16 2020 NVIDIA CORPORATION <[email protected]> 3.4.0-1
68-
- Bump version to v3.4.0
69-
- Add dependence on nvidia-container-toolkit >= 1.3.0
70-
71-
* Wed Jul 08 2020 NVIDIA CORPORATION <[email protected]> 3.3.0-1
72-
- e550cb15 Update package license to match source license
73-
- f02eef53 Update project License
74-
- c0fe8aae Update dependence on nvidia-container-toolkit to 1.2.0
75-
76-
* Fri May 15 2020 NVIDIA CORPORATION <[email protected]> 3.2.0-1
77-
- e486a70e Update build system to support multi-arch builds
78-
- 854f4c48 Require new MIG changes

rpm/changelog.old

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
* Wed Nov 17 2021 NVIDIA CORPORATION <[email protected]> 3.6.0-1
2+
- Promote 3.6.0-0.1.rc.3 to 3.6.0-1
3+
4+
* Mon Nov 08 2021 NVIDIA CORPORATION <[email protected]> 3.6.0-0.1.rc.3
5+
- Convert to noarch package
6+
7+
* Thu Nov 04 2021 NVIDIA CORPORATION <[email protected]> 3.6.0-0.1.rc.2
8+
- Bump nvidia-container-toolkit dependency to %{toolkit_version}
9+
- Allow the toolkit version to be specified as a variable
10+
11+
* Thu Apr 29 2021 NVIDIA CORPORATION <[email protected]> 3.6.0-0.1.rc.1
12+
- Add AARCH64 package for Amazon Linux 2
13+
- [BUILD] Allow tag to be specified instead of revision
14+
- Convert to meta package that depends on nvidia-container-toolkit
15+
- Remove libseccomp2 dependency
16+
17+
* Thu Apr 29 2021 NVIDIA CORPORATION <[email protected]> 3.5.0-1
18+
- Add dependence on nvidia-container-toolkit >= 1.5.0
19+
- Refactor the whole project for easier extensibility in the future
20+
- Move main to cmd/nvidia-container-runtime to make it go-installable
21+
- Switch to logrus for logging and refactor how logging is done
22+
- Update to Golang 1.16.3
23+
- Improvements to build and CI system
24+
- Reorganize the code structure and format it correctly
25+
26+
* Fri Feb 05 2021 NVIDIA CORPORATION <[email protected]> 3.4.2-1
27+
- Add dependence on nvidia-container-toolkit >= 1.4.2
28+
29+
* Mon Jan 25 2021 NVIDIA CORPORATION <[email protected]> 3.4.1-1
30+
- Update README to list 'compute' as part of the default capabilities
31+
- Switch to gomod for vendoring
32+
- Update to Go 1.15.6 for builds
33+
- Add dependence on nvidia-container-toolkit >= 1.4.1
34+
35+
* Wed Sep 16 2020 NVIDIA CORPORATION <[email protected]> 3.4.0-1
36+
- Bump version to v3.4.0
37+
- Add dependence on nvidia-container-toolkit >= 1.3.0
38+
39+
* Wed Jul 08 2020 NVIDIA CORPORATION <[email protected]> 3.3.0-1
40+
- e550cb15 Update package license to match source license
41+
- f02eef53 Update project License
42+
- c0fe8aae Update dependence on nvidia-container-toolkit to 1.2.0
43+
44+
* Fri May 15 2020 NVIDIA CORPORATION <[email protected]> 3.2.0-1
45+
- e486a70e Update build system to support multi-arch builds
46+
- 854f4c48 Require new MIG changes

0 commit comments

Comments
 (0)