use Gitea actions instead of drone (#165) All checks were successful checks / check and test (push) Successful in 1m45s
All checks were successful
checks / check and test (push) Successful in 1m45s
Reviewed-on: #165
This commit was merged in pull request #165.
This commit is contained in:
55 .drone.yml
55
.drone.yml @@ -1,55 +0,0 @@ | ||||
--- | ||||
kind: pipeline | ||||
name: testing | ||||
| ||||
steps: | ||||
- name: fetch-tags | ||||
pull: default | ||||
image: docker:git | ||||
commands: | ||||
- git fetch --tags --force | ||||
when: | ||||
event: | ||||
exclude: | ||||
- pull_request | ||||
| ||||
- name: linter | ||||
image: golang:1.14 | ||||
commands: | ||||
- go get github.com/golangci/golangci-lint/cmd/golangci-lint@v1.30.0 | ||||
- golangci-lint run | ||||
environment: | ||||
GOPROXY: https://goproxy.cn,direct | ||||
| ||||
- name: test | ||||
pull: always | ||||
image: golang:1.13 | ||||
commands: | ||||
- export PATH=$PATH:/go:/srv/app/bin | ||||
- go vet ./... | ||||
- go test -v -race ./... | ||||
environment: | ||||
GOPATH: /srv/app | ||||
MINIO_SERVER_ENDPOINT: minio:9000 | ||||
MINIO_SERVER_ACCESS_KEY_ID: | ||||
from_secret: aws_access_key_id | ||||
MINIO_SERVER_SECRET_KEY: | ||||
from_secret: aws_secret_access_key | ||||
MINIO_SERVER_BUCKET: test | ||||
GOPROXY: https://goproxy.cn,direct | ||||
when: | ||||
event: | ||||
- push | ||||
- tag | ||||
- pull_request | ||||
| ||||
services: | ||||
- name: minio | ||||
image: minio/minio:RELEASE.2020-03-14T02-21-58Z | ||||
commands: | ||||
- minio server ./data | ||||
environment: | ||||
MINIO_ACCESS_KEY: | ||||
from_secret: aws_access_key_id | ||||
MINIO_SECRET_KEY: | ||||
from_secret: aws_secret_access_key | ||||
58 .gitea/workflows/test.yml Normal file
58
.gitea/workflows/test.yml Normal file @@ -0,0 +1,58 @@ | ||||
name: checks | ||||
on: | ||||
- push | ||||
- pull_request | ||||
| ||||
env: | ||||
GOPROXY: https://goproxy.io,direct | ||||
GOPATH: /go_path | ||||
GOCACHE: /go_cache | ||||
| ||||
jobs: | ||||
lint: | ||||
name: check and test | ||||
runs-on: ubuntu-latest | ||||
steps: | ||||
# - name: cache go path | ||||
# id: cache-go-path | ||||
# uses: https://github.com/actions/cache@v3 | ||||
# with: | ||||
# path: /go_path | ||||
# key: go_path-${{ github.repository }}-${{ github.ref_name }} | ||||
# restore-keys: | | ||||
# go_path-${{ github.repository }}- | ||||
# go_path- | ||||
# - name: cache go cache | ||||
# id: cache-go-cache | ||||
# uses: https://github.com/actions/cache@v3 | ||||
# with: | ||||
# path: /go_cache | ||||
# key: go_cache-${{ github.repository }}-${{ github.ref_name }} | ||||
# restore-keys: | | ||||
# go_cache-${{ github.repository }}- | ||||
# go_cache- | ||||
- uses: actions/setup-go@v3 | ||||
with: | ||||
go-version: 1.20 | ||||
- uses: https://github.com/actions/checkout@v3 | ||||
- name: lint | ||||
run: go install golang.org/x/lint/golint@latest && golint ./... | ||||
- name: vet | ||||
run: go vet ./... | ||||
- name: test | ||||
run: go test -v -race -coverprofile=coverage.txt -covermode=atomic ./... | ||||
env: | ||||
MINIO_SERVER_ENDPOINT: minio:9000 | ||||
MINIO_SERVER_ACCESS_KEY_ID: ${{ secrets.aws_access_key_id }} | ||||
MINIO_SERVER_SECRET_KEY: ${{ secrets.aws_secret_access_key }} | ||||
MINIO_SERVER_BUCKET: test | ||||
services: | ||||
minio: | ||||
image: minio/minio:RELEASE.2022-07-24T01-54-52Z | ||||
env: | ||||
MINIO_ACCESS_KEY: ${{ secrets.aws_access_key_id }} | ||||
MINIO_SECRET_KEY: ${{ secrets.aws_secret_access_key }} | ||||
cmd: | ||||
- 'minio' | ||||
- 'server' | ||||
- '/data' | ||||
@@ -1,6 +1,6 @@ | ||||
# server | ||||
| ||||
[](https://drone.gitea.com/goftp/server) [](http://gocover.io/gitea.com/goftp/server) | ||||
[](http://gocover.io/gitea.com/goftp/server) | ||||
[](https://goreportcard.com/report/gitea.com/goftp/server) | ||||
| ||||
A FTP server framework forked from [github.com/yob/graval](http://github.com/yob/graval) and changed a lot. | ||||
@@ -9,7 +9,7 @@ Full documentation for the package is available on [godoc](http://pkg.go.dev/gof | ||||
| ||||
## Installation | ||||
| ||||
go get goftp.io/server/v1 | ||||
go get goftp.io/server/v2 | ||||
| ||||
## Usage | ||||
| ||||
| ||||
Reference in New Issue
Block a user