mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-10-01 01:36:09 -04:00
ci: update Go tidy check workflow
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
This commit is contained in:
parent
deea806d9c
commit
937ced0223
25
.github/workflows/test-tidy.yml
vendored
25
.github/workflows/test-tidy.yml
vendored
@ -35,37 +35,16 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
go-version: "1.20.1"
|
go-version: "1.20.1"
|
||||||
|
|
||||||
- name: Get Go submodules
|
|
||||||
id: submods
|
|
||||||
shell: bash
|
|
||||||
run: |
|
|
||||||
mods=$(go list -f '{{.Dir}}' -m | xargs)
|
|
||||||
echo "Found mods: $mods"
|
|
||||||
echo "submods=${mods}" >> "$GITHUB_OUTPUT"
|
|
||||||
|
|
||||||
- name: Go tidy check
|
- name: Go tidy check
|
||||||
id: tidycheck
|
id: tidycheck
|
||||||
uses: katexochen/go-tidy-check@45731e0013a976d5d616d79007c7ba52de6ce542 # tag=v1.0.2
|
uses: katexochen/go-tidy-check@2f5d75dbd503b372466fa9d8bc85710558b953c7 # v2.0.0
|
||||||
with:
|
with:
|
||||||
modules: ${{ steps.submods.outputs.submods }}
|
submodules: "true"
|
||||||
|
|
||||||
# The following steps are only executed if the previous tidy check failed
|
# The following steps are only executed if the previous tidy check failed
|
||||||
# and the action runs on an renovat branche. In this case, we tidy all
|
# and the action runs on an renovat branche. In this case, we tidy all
|
||||||
# modules again and commit the changes, so the user doesn't need to do it.
|
# modules again and commit the changes, so the user doesn't need to do it.
|
||||||
|
|
||||||
- name: Tidy modules on renovate branches
|
|
||||||
if: |
|
|
||||||
failure() &&
|
|
||||||
(steps.tidycheck.conclusion == 'failure') &&
|
|
||||||
startsWith(github.head_ref, 'renovate/') &&
|
|
||||||
!github.event.pull_request.head.repo.fork
|
|
||||||
shell: bash
|
|
||||||
run: |
|
|
||||||
mods="${{ steps.submods.outputs.submods }}"
|
|
||||||
for mod in $mods; do
|
|
||||||
go mod tidy -C "$mod"
|
|
||||||
done
|
|
||||||
|
|
||||||
- name: Push changes
|
- name: Push changes
|
||||||
if: |
|
if: |
|
||||||
failure() &&
|
failure() &&
|
||||||
|
Loading…
Reference in New Issue
Block a user