steps:
- uses: actions/checkout@v3
steps:
- uses: actions/cache@v3
steps:
- uses: KEINOS/gh-action-hash-for-cache@main
id: imagetag
# Udate the hash if any file in the path has changed or the month has changed.
with:
path: |
./go.mod
./go.sum
./docker-compose.yml
variant: $(TZ=UTC-9 date '+%Y%m')
steps:
- uses: actions/setup-go@v4
with:
go-version: '1'
check-latest: true
cache: true
steps:
- uses: github/codeql-action/init@v2
with:
languages: go
- uses: github/codeql-action/analyze@v2
steps:
- uses: peter-evans/create-pull-request@v5
with:
token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
steps:
- uses: codecov/codecov-action@v3
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./coverage1.xml,./coverage2.xml # optional