Skip to content

Commit dd9d5a5

Browse files
authored
ci: merge test workflows (#235)
Signed-off-by: Dwi Siswanto <[email protected]>
1 parent 43bfba6 commit dd9d5a5

File tree

3 files changed

+29
-56
lines changed

3 files changed

+29
-56
lines changed

.github/workflows/build-test.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

.github/workflows/lint-test.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.
Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,36 @@
1-
name: 🚨 CodeQL Analysis
2-
1+
name: 🔨 Tests
32
on:
4-
workflow_dispatch:
53
pull_request:
6-
branches:
7-
- dev
4+
workflow_dispatch:
85

96
jobs:
10-
analyze:
11-
name: Analyze
7+
lint:
8+
name: Lint Test
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v4
12+
- uses: projectdiscovery/actions/setup/go@v1
13+
- uses: projectdiscovery/actions/golangci-lint@v1
14+
15+
tests:
16+
name: Test Builds
17+
needs: [lint]
18+
runs-on: ${{ matrix.os }}
19+
strategy:
20+
matrix:
21+
os: [ubuntu-latest, windows-latest, macOS-latest]
22+
steps:
23+
- uses: actions/checkout@v4
24+
- uses: projectdiscovery/actions/setup/go@v1
25+
- run: go test -race ./...
26+
27+
# Todo: create example folder
28+
# - name: Build
29+
# run: go build .
30+
31+
codeql:
32+
name: CodeQL Analysis
33+
needs: [tests]
1234
runs-on: ubuntu-latest
1335
permissions:
1436
actions: read

0 commit comments

Comments
 (0)