Hopefully fixed CD, CI should still fail

This commit is contained in:
2025-01-08 23:37:47 +02:00
parent 75a86ef75c
commit bfbb674697

View File

@@ -11,9 +11,34 @@ jobs:
timeout-minutes: 5
steps:
- name: Runs CI (will checkout the repo)
uses: ./.github/workflows/ci.yml
- name: Check out code
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.23.2"
# Runs CI again (doesn't seem to be possible to reuse CI as it's in a diff workflow)
- name: Format code
run: test -z $(go fmt ./...)
- name: Install staticcheck
run: go install honnef.co/go/tools/cmd/staticcheck@latest
- name: Run static analysis (linting)
run: staticcheck ./...
- name: Run tests
run: go test --cover ./...
- name: Install gosec
run: go install github.com/securego/gosec/v2/cmd/gosec@latest
- name: Run gosec
run: gosec ./...
# Starts deployment
- name: Build executable
run: GOOS=linux GOARCH=amd64 go build ./cmd/server -o ./eko-server