diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..ae561fc --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @elsesiy diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..58f3482 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,15 @@ +--- +name: ci +on: + pull_request: +jobs: + ci_job: + name: test + runs-on: ubuntu-22.04 + container: + image: golang:1.20 + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Test + run: go test -count=1 -v -short -race -timeout 30s ./... diff --git a/Dockerfile b/Dockerfile index 48f73bf..40df6a2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.18 AS build-env +FROM golang:1.20 AS build-env WORKDIR /qrgo COPY main.go go.mod go.sum ./ diff --git a/go.mod b/go.mod index fa305d8..79fb255 100644 --- a/go.mod +++ b/go.mod @@ -1,5 +1,5 @@ module github.com/elsesiy/qrgo -go 1.18 +go 1.20 require github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e