Skip to content

Commit 4ac4504

Browse files
committed
ci: reuse devscripts/prepare-release to avoid code duplication
Signed-off-by: Otavio Salvador <[email protected]>
1 parent fc3a8fe commit 4ac4504

File tree

3 files changed

+5
-11
lines changed

3 files changed

+5
-11
lines changed

.github/workflows/dependabot_pr.yml

+2-10
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,9 @@ jobs:
1818
- uses: actions/setup-go@v3
1919
with:
2020
go-version: 1.17
21-
- name: Update go.sum
21+
- name: Run prepare-release script to update Go modules
2222
run: |
23-
# Run go mod tidy for every sub-project
24-
for i in $(seq 1 5); do
25-
for dir in cli api agent ssh; do
26-
(cd $dir && go mod tidy)
27-
done
28-
done
29-
30-
# Run go mod tidy for root project
31-
go mod tidy
23+
./devscripts/prepare-release
3224
- name: Create diff artifact
3325
run: |
3426
git diff > /tmp/diff

.github/workflows/qa.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
if: matrix.project != 'ui' && github.event.pull_request.draft == false
8282
working-directory: ${{ matrix.project }}
8383
run: |
84-
go mod tidy
84+
../devscripts/prepare-release
8585
if [ -n "$(git status --porcelain)" ]; then
8686
echo "Missing dependencies on 'go.mod'"
8787
exit 1

devscripts/prepare-release

+2
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,5 @@ echo "Running Go related tasks"
1919
for d in $go_dirs; do
2020
prepare_go_dir $d
2121
done
22+
23+
prepare_go_dir .

0 commit comments

Comments
 (0)