Browse Source

install build dependencies -- comment out gui build not linux

Matthew R. Kasun 3 years ago
parent
commit
5e2471a95e
1 changed files with 4 additions and 3 deletions
  1. 4 3
      .github/workflows/test.yml

+ 4 - 3
.github/workflows/test.yml

@@ -15,6 +15,7 @@ jobs:
             go-version: 1.18
             go-version: 1.18
       - name: Build
       - name: Build
         run: |
         run: |
+        apt-get install -y gcc libgl1-mesa-dev xorg-dev
          env CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build main.go
          env CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build main.go
          cd netclient
          cd netclient
          env CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
          env CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
@@ -22,9 +23,9 @@ jobs:
          env CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go
          env CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go
          env CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
          env CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
          env CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -tags=gui main.go 
          env CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -tags=gui main.go 
-         env CGO_ENABLED=1 GOOS=freebsd GOARCH=amd64 go build -tags=gui main.go 
-         env CGO_ENABLED=1 GOOS=darwin GOARCH=amd64 go build -tags=gui main.go 
-         env CGO_ENABLED=1 GOOS=windows GOARCH=amd64 go build -tags=gui main.go 
+         #env CGO_ENABLED=1 GOOS=freebsd GOARCH=amd64 go build -tags=gui main.go 
+         #env CGO_ENABLED=1 GOOS=darwin GOARCH=amd64 go build -tags=gui main.go 
+         #env CGO_ENABLED=1 GOOS=windows GOARCH=amd64 go build -tags=gui main.go 
   tests:
   tests:
     env:
     env:
       DATABASE: sqlite
       DATABASE: sqlite