Skip to content

Commit 831b08f

Browse files
committed
fix: update module dependencies in nested modules
1 parent 30b714e commit 831b08f

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

tasks_rls.yaml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,26 @@ tasks:
133133
- MODULE_NAME
134134
cmds:
135135
- '{{.TASKFILE_DIR2}}/sed.sh -E "s@ {{.MODULE_NAME}}/{{.MODULE}} .*@ {{.MODULE_NAME}}/{{.MODULE}} {{.VERSION}}@" "{{.ROOT_DIR2}}/go.mod"'
136+
- for:
137+
var: NESTED_MODULES
138+
vars:
139+
MODULE_TO_UPDATE: '{{.MODULE}}'
140+
MODULE_DEPENDENCY: '{{.ITEM}}'
141+
VERSION: '{{.VERSION}}'
142+
MODULE_NAME: '{{.MODULE_NAME}}'
143+
task: set-nested-module-version-internal
144+
145+
set-nested-module-version-internal:
146+
desc: " Sets the imported version of a nested module in a nested go.mod file."
147+
run: always
148+
requires:
149+
vars:
150+
- MODULE_TO_UPDATE
151+
- MODULE_DEPENDENCY
152+
- VERSION
153+
- MODULE_NAME
154+
cmds:
155+
- '{{.TASKFILE_DIR2}}/sed.sh -E "s@ {{.MODULE_NAME}}/{{.MODULE_DEPENDENCY}} .*@ {{.MODULE_NAME}}/{{.MODULE_DEPENDENCY}} {{.VERSION}}@" "{{.ROOT_DIR2}}/{{.MODULE_TO_UPDATE}}/go.mod"'
136156
internal: true
137157

138158
list-nested-modules:
@@ -148,4 +168,3 @@ tasks:
148168
- VERSION
149169
cmds:
150170
- 'VERSION={{.VERSION}} {{.TASKFILE_DIR2}}/generate-changelog.sh'
151-

0 commit comments

Comments
 (0)