From 17363bde52026eaf402066eb463312b9a3f048da Mon Sep 17 00:00:00 2001 From: Phil Date: Thu, 18 Jul 2024 11:58:43 +0200 Subject: [PATCH] Added CI integration & folder structure --- .woodpecker/1-check.yml | 16 ++++++++++++++++ README.md | 15 +++++++++++++++ go.mod | 3 +++ main.go | 5 +++++ 4 files changed, 39 insertions(+) create mode 100644 .woodpecker/1-check.yml create mode 100644 go.mod create mode 100644 main.go 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() { + +}