mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-22 11:32:09 +00:00
Go mod tidy (#6264)
* updates go.sum * go mod tidy checker * reverts go.sum * updates apk command * fixes path * show git status * more debug info * more debug info * minor test * get rid of git * multiple checks * test reset * change order of checkers * mod verify * broken sum * Merge refs/heads/master into go-mod-tidy * better info * Merge branch 'go-mod-tidy' of github.com:prysmaticlabs/prysm into go-mod-tidy * better info * reset * run go mod tidy to fix
This commit is contained in:
parent
87084ec9f1
commit
9d42148b93
5
.github/actions/gomodtidy/Dockerfile
vendored
Normal file
5
.github/actions/gomodtidy/Dockerfile
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
FROM golang:alpine
|
||||||
|
|
||||||
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
|
||||||
|
ENTRYPOINT ["/entrypoint.sh"]
|
5
.github/actions/gomodtidy/action.yml
vendored
Normal file
5
.github/actions/gomodtidy/action.yml
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
name: 'Go mod tidy checker'
|
||||||
|
description: 'Checks that `go mod tidy` has been applied.'
|
||||||
|
runs:
|
||||||
|
using: 'docker'
|
||||||
|
image: 'Dockerfile'
|
34
.github/actions/gomodtidy/entrypoint.sh
vendored
Executable file
34
.github/actions/gomodtidy/entrypoint.sh
vendored
Executable file
@ -0,0 +1,34 @@
|
|||||||
|
#!/bin/sh -l
|
||||||
|
set -e
|
||||||
|
export PATH=$PATH:/usr/local/go/bin
|
||||||
|
|
||||||
|
cd $GITHUB_WORKSPACE
|
||||||
|
|
||||||
|
cp go.mod go.mod.orig
|
||||||
|
cp go.sum go.sum.orig
|
||||||
|
|
||||||
|
go mod tidy
|
||||||
|
|
||||||
|
echo "Checking go.mod and go.sum:"
|
||||||
|
checks=0
|
||||||
|
if [ "$(diff -s go.mod.orig go.mod | grep -c 'Files go.mod.orig and go.mod are identical')" = 1 ]; then
|
||||||
|
echo "- go.mod is up to date."
|
||||||
|
checks=$((checks + 1))
|
||||||
|
else
|
||||||
|
echo "- go.mod is NOT up to date."
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$(diff -s go.sum.orig go.sum | grep -c 'Files go.sum.orig and go.sum are identical')" = 1 ]; then
|
||||||
|
echo "- go.sum is up to date."
|
||||||
|
checks=$((checks + 1))
|
||||||
|
else
|
||||||
|
echo "- go.sum is NOT up to date."
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $checks -eq 2 ]; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Notify of any issues.
|
||||||
|
echo "Run 'go mod tidy' to update."
|
||||||
|
exit 1
|
4
.github/workflows/go.yml
vendored
4
.github/workflows/go.yml
vendored
@ -15,6 +15,10 @@ jobs:
|
|||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v1
|
uses: actions/checkout@v1
|
||||||
|
|
||||||
|
- name: Go mod tidy checker
|
||||||
|
id: gomodtidy
|
||||||
|
uses: ./.github/actions/gomodtidy
|
||||||
|
|
||||||
- name: Gofmt checker
|
- name: Gofmt checker
|
||||||
id: gofmt
|
id: gofmt
|
||||||
uses: ./.github/actions/gofmt
|
uses: ./.github/actions/gofmt
|
||||||
|
Loading…
Reference in New Issue
Block a user