diff --git a/.github/workflows/ci-lint.yml b/.github/workflows/ci-lint.yml index 36e2e319f..84f4acf02 100644 --- a/.github/workflows/ci-lint.yml +++ b/.github/workflows/ci-lint.yml @@ -12,13 +12,10 @@ permissions: # Optional: allow read access to pull request. Use with `only-new-issues` option. # pull-requests: read jobs: - golangci: - name: lint + web: + name: CI linter for js/ts runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v3 - with: - go-version: 1.19 - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: @@ -31,11 +28,23 @@ jobs: yarn install yarn check:all yarn build + gitness: + name: CI linter for go + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-go@v4 + with: + go-version: '1.20' + - name: get dependencies + run: | + mkdir -p ./web/dist + touch ./web/dist/empty.txt - name: golangci-lint uses: golangci/golangci-lint-action@v3 with: # Optional: version of golangci-lint to use in form of v1.2 or v1.2.3 or `latest` to use the latest version - version: v1.49 + version: v1.54 # Optional: working directory, useful for monorepos # working-directory: somedir diff --git a/Dockerfile b/Dockerfile index 1a4f43fc2..05650e2f1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ RUN yarn && yarn build && yarn cache clean # ---------------------------------------------------------# # Build gitness image # # ---------------------------------------------------------# -FROM --platform=$BUILDPLATFORM golang:1.19-alpine as builder +FROM --platform=$BUILDPLATFORM golang:1.20-alpine as builder RUN apk update \ && apk add --no-cache protoc build-base git diff --git a/README.md b/README.md index ca9103425..1719f7220 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ For more information on Drone, please visit [drone.io](https://www.drone.io/). ## Gitness Development ### Pre-Requisites -Install the latest stable version of Node and Go version 1.19 or higher, and then install the below Go programs. Ensure the GOPATH [bin directory](https://go.dev/doc/gopath_code#GOPATH) is added to your PATH. +Install the latest stable version of Node and Go version 1.20 or higher, and then install the below Go programs. Ensure the GOPATH [bin directory](https://go.dev/doc/gopath_code#GOPATH) is added to your PATH. Install protobuf - Check if you've already installed protobuf ```protoc --version```