From 280eab7b3a5518b77bf5b5f08f8fc422e213e2f9 Mon Sep 17 00:00:00 2001 From: mytja Date: Thu, 19 Aug 2021 18:03:47 +0200 Subject: [PATCH 1/7] Improvements to GitHub Actions for Server --- .github/workflows/server.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/server.yaml b/.github/workflows/server.yaml index 29984c6..e4a1cac 100644 --- a/.github/workflows/server.yaml +++ b/.github/workflows/server.yaml @@ -32,7 +32,9 @@ jobs: needs: build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + #- uses: actions/checkout@v2 + - name: Run ls + run: echo $(ls) - name: Get Docker version run: docker --version - name: Docker Login From f737a0531060db3c11c3f351d4789f5e2081e3c9 Mon Sep 17 00:00:00 2001 From: mytja Date: Thu, 19 Aug 2021 18:07:56 +0200 Subject: [PATCH 2/7] Improvements to GitHub Actions for Server --- .github/workflows/server.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/server.yaml b/.github/workflows/server.yaml index e4a1cac..df6ec09 100644 --- a/.github/workflows/server.yaml +++ b/.github/workflows/server.yaml @@ -32,9 +32,6 @@ jobs: needs: build runs-on: ubuntu-latest steps: - #- uses: actions/checkout@v2 - - name: Run ls - run: echo $(ls) - name: Get Docker version run: docker --version - name: Docker Login From 2ac5ae732b3128ebbc569cf83debe259779e6d6e Mon Sep 17 00:00:00 2001 From: mytja Date: Thu, 19 Aug 2021 18:14:14 +0200 Subject: [PATCH 3/7] Test add lint --- .github/workflows/server.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/server.yaml b/.github/workflows/server.yaml index df6ec09..a2bc24b 100644 --- a/.github/workflows/server.yaml +++ b/.github/workflows/server.yaml @@ -4,11 +4,22 @@ on: - pull_request jobs: + ci: + name: lint + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Change directory + run: cd ./server/ + - name: Lint + uses: golangci/golangci-lint-action@v2 + with: + version: latest build: name: Server build runs-on: ubuntu-latest + needs: ci steps: - - uses: actions/checkout@v2 - uses: actions/setup-go@v2 with: go-version: '^1.15' From 066f3d0e0798ccd2201790bea97b6fca7f33c47c Mon Sep 17 00:00:00 2001 From: mytja Date: Thu, 19 Aug 2021 18:17:28 +0200 Subject: [PATCH 4/7] Test add lint --- .github/workflows/server.yaml | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/.github/workflows/server.yaml b/.github/workflows/server.yaml index a2bc24b..8e427f9 100644 --- a/.github/workflows/server.yaml +++ b/.github/workflows/server.yaml @@ -9,17 +9,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Change directory - run: cd ./server/ - - name: Lint - uses: golangci/golangci-lint-action@v2 - with: - version: latest - build: - name: Server build - runs-on: ubuntu-latest - needs: ci - steps: - uses: actions/setup-go@v2 with: go-version: '^1.15' @@ -34,6 +23,16 @@ jobs: run: go install google.golang.org/protobuf/cmd/protoc-gen-go@latest - name: Generate protobuf run: protoc --proto_path=./messages --go_out=./ messages/*.proto + - name: Lint + uses: golangci/golangci-lint-action@v2 + with: + version: latest + working-directory: ./server/cmd/ptrun-server/ + build: + name: Server build + runs-on: ubuntu-latest + needs: ci + steps: - name: Build app working-directory: ./server/ run: go build -o ptrun-server ./cmd/ptrun-server/main.go From 9f5a26745ca0d24f2abe20d01c4b2cb4e8b01efe Mon Sep 17 00:00:00 2001 From: mytja Date: Thu, 19 Aug 2021 18:20:06 +0200 Subject: [PATCH 5/7] Test add lint --- .github/workflows/server.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/server.yaml b/.github/workflows/server.yaml index 8e427f9..e74e5be 100644 --- a/.github/workflows/server.yaml +++ b/.github/workflows/server.yaml @@ -5,7 +5,7 @@ on: jobs: ci: - name: lint + name: Lint runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -33,6 +33,8 @@ jobs: runs-on: ubuntu-latest needs: ci steps: + - name: Echo ls + run: echo $(ls) - name: Build app working-directory: ./server/ run: go build -o ptrun-server ./cmd/ptrun-server/main.go From 488025cb2873cb21e184e8c9e0e5ff04f20ecc28 Mon Sep 17 00:00:00 2001 From: mytja Date: Thu, 19 Aug 2021 18:24:32 +0200 Subject: [PATCH 6/7] Test add lint --- .github/workflows/server.yaml | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/.github/workflows/server.yaml b/.github/workflows/server.yaml index e74e5be..8cf9737 100644 --- a/.github/workflows/server.yaml +++ b/.github/workflows/server.yaml @@ -4,19 +4,11 @@ on: - pull_request jobs: - ci: + lint: name: Lint runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-go@v2 - with: - go-version: '^1.15' - - name: Get current Go version - run: go version - - name: Get Go dependencies - working-directory: ./server/ - run: go mod download - name: Install Protoc uses: arduino/setup-protoc@v1 - name: Install Go protoc @@ -31,10 +23,23 @@ jobs: build: name: Server build runs-on: ubuntu-latest - needs: ci + needs: lint steps: - - name: Echo ls - run: echo $(ls) + - uses: actions/checkout@v2 + - uses: actions/setup-go@v2 + with: + go-version: '^1.15' + - name: Get current Go version + run: go version + - name: Get Go dependencies + working-directory: ./server/ + run: go mod download + - name: Install Protoc + uses: arduino/setup-protoc@v1 + - name: Install Go protoc + run: go install google.golang.org/protobuf/cmd/protoc-gen-go@latest + - name: Generate protobuf + run: protoc --proto_path=./messages --go_out=./ messages/*.proto - name: Build app working-directory: ./server/ run: go build -o ptrun-server ./cmd/ptrun-server/main.go From 5a890c7305fc3150fc88b6873157031e06b994de Mon Sep 17 00:00:00 2001 From: mytja Date: Thu, 19 Aug 2021 18:25:41 +0200 Subject: [PATCH 7/7] Test add lint --- .github/workflows/server.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/server.yaml b/.github/workflows/server.yaml index 8cf9737..9cb9999 100644 --- a/.github/workflows/server.yaml +++ b/.github/workflows/server.yaml @@ -9,12 +9,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Install Protoc - uses: arduino/setup-protoc@v1 - - name: Install Go protoc - run: go install google.golang.org/protobuf/cmd/protoc-gen-go@latest - - name: Generate protobuf - run: protoc --proto_path=./messages --go_out=./ messages/*.proto + #- name: Install Protoc + # uses: arduino/setup-protoc@v1 + #- name: Install Go protoc + # run: go install google.golang.org/protobuf/cmd/protoc-gen-go@latest + #- name: Generate protobuf + # run: protoc --proto_path=./messages --go_out=./ messages/*.proto - name: Lint uses: golangci/golangci-lint-action@v2 with: