Skip to content

Commit ad69d50

Browse files
address comments
1 parent f09dbc1 commit ad69d50

File tree

3 files changed

+11
-20
lines changed

3 files changed

+11
-20
lines changed

Dockerfiles/agent/windows/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ How to build the Agent docker image
66
From the root of the repository, run the following command:
77

88
```
9-
docker run --rm -it -v "${pwd}:c:\mnt" -e OMNIBUS_TARGET=main -e MAJOR_VERSION=7 -e PY_RUNTIMES=3 datadog/agent-buildimages-windows_x64:1809 powershell -C "c:\mnt\tasks\winbuildscripts\Build-AgentPackages.ps1 -BuildOutOfSource 1 -InstallDeps 1 -CheckGoVersion 1"
9+
docker run --rm -it -v "${pwd}:c:\mnt" -e OMNIBUS_TARGET=main -e MAJOR_VERSION=7 datadog/agent-buildimages-windows_x64:1809 powershell -C "c:\mnt\tasks\winbuildscripts\Build-AgentPackages.ps1 -BuildOutOfSource 1 -InstallDeps 1 -CheckGoVersion 1"
1010
```
1111

1212
The build artifacts will be in `omnibus\pkg`.

tasks/libs/releasing/json.py

+2-10
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def _get_jmxfetch_release_json_info(release_json):
6767
Gets the JMXFetch version info from the previous entries in the release.json file.
6868
"""
6969

70-
release_json_version_data = _get_release_json_info_for_next_rc(release_json)
70+
release_json_version_data = release_json[RELEASE_JSON_DEPENDENCIES]
7171

7272
jmxfetch_version = release_json_version_data['JMXFETCH_VERSION']
7373
jmxfetch_shasum = release_json_version_data['JMXFETCH_HASH']
@@ -81,7 +81,7 @@ def _get_windows_release_json_info(release_json):
8181
"""
8282
Gets the Windows NPM driver info from the previous entries in the release.json file.
8383
"""
84-
release_json_version_data = _get_release_json_info_for_next_rc(release_json)
84+
release_json_version_data = release_json[RELEASE_JSON_DEPENDENCIES]
8585

8686
win_ddnpm_driver, win_ddnpm_version, win_ddnpm_shasum = _get_windows_driver_info(release_json_version_data, 'DDNPM')
8787
win_ddprocmon_driver, win_ddprocmon_version, win_ddprocmon_shasum = _get_windows_driver_info(
@@ -118,14 +118,6 @@ def _get_windows_driver_info(release_json_version_data, driver_name):
118118
return driver_value, version_value, shasum_value
119119

120120

121-
def _get_release_json_info_for_next_rc(release_json):
122-
"""
123-
Gets the version info from the previous entries in the release.json file.
124-
"""
125-
126-
return release_json[RELEASE_JSON_DEPENDENCIES]
127-
128-
129121
##
130122
## release_json object update function
131123
##

tasks/libs/releasing/version.py

+8-9
Original file line numberDiff line numberDiff line change
@@ -249,18 +249,17 @@ def _get_release_version_from_release_json(release_json, version_re, release_jso
249249
release_component_version = None
250250
dependencies_entry = release_json.get(RELEASE_JSON_DEPENDENCIES, None)
251251

252-
if not dependencies_entry:
252+
if dependencies_entry is None:
253253
raise Exit(f"release.json is missing a {RELEASE_JSON_DEPENDENCIES} entry.", 1)
254254

255255
# Check that the component's version is defined in the dependencies entry
256-
if release_json_key is not None:
257-
match = version_re.match(dependencies_entry.get(release_json_key, ""))
258-
if match:
259-
release_component_version = _create_version_from_match(match)
260-
else:
261-
print(
262-
f"{RELEASE_JSON_DEPENDENCIES} does not have a valid {release_json_key} ({dependencies_entry.get(release_json_key, '')}), ignoring"
263-
)
256+
match = version_re.match(dependencies_entry.get(release_json_key, ""))
257+
if match:
258+
release_component_version = _create_version_from_match(match)
259+
else:
260+
print(
261+
f"{RELEASE_JSON_DEPENDENCIES} does not have a valid {release_json_key} ({dependencies_entry.get(release_json_key, '')}), ignoring"
262+
)
264263

265264
return release_component_version
266265

0 commit comments

Comments
 (0)