diff --git a/.woodpecker/1-check.yml b/.woodpecker/1-check.yml new file mode 100644 index 0000000..e21b6cd --- /dev/null +++ b/.woodpecker/1-check.yml @@ -0,0 +1,16 @@ +steps: + - name: check-format + image: golang + environment: + - CGO_ENABLED=1 + commands: + - go fmt $(go list ./... | grep -v /vendor/) + - go vet $(go list ./... | grep -v /vendor/) + - go test -race $(go list ./... | grep -v /vendor/) + + - name: check-sec + image: golang + commands: + - go install github.com/securego/gosec/v2/cmd/gosec@latest + - go get -v -d . + - gosec ./... \ No newline at end of file diff --git a/README.md b/README.md index c510d98..48b276a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,17 @@ # ots +ots / one-time-secret is an simple website frontend + backend for sharing passwords or important text files in discord/text messanger. +## Status +latest/main Branch
+[![status-badge](https://ci.hackmi.ch/api/badges/8/status.svg)](https://ci.hackmi.ch/repos/8) + +## Install guide +- TODO + + +## Advanced build +### Building source +- TODO + +### Building Docker +- TODO \ No newline at end of file diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..cb13b6b --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module git.hackmi.ch/hackmi.ch/ots + +go 1.22.2 diff --git a/main.go b/main.go new file mode 100644 index 0000000..7905807 --- /dev/null +++ b/main.go @@ -0,0 +1,5 @@ +package main + +func main() { + +}