mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-22 03:30:35 +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
|
||||
uses: actions/checkout@v1
|
||||
|
||||
- name: Go mod tidy checker
|
||||
id: gomodtidy
|
||||
uses: ./.github/actions/gomodtidy
|
||||
|
||||
- name: Gofmt checker
|
||||
id: gofmt
|
||||
uses: ./.github/actions/gofmt
|
||||
|
Loading…
Reference in New Issue
Block a user