kind: pipeline type: docker name: default trigger: branch: - master event: - push - pull_request steps: - name: lint image: golangci/golangci-lint:v1.59-alpine commands: - golangci-lint run --verbose --timeout=5m ./... - name: test image: golang:1.24-alpine commands: - go test -race -cover ./... # Шаг сборки и публикации будет добавлен позже # - name: build-and-publish # image: plugins/docker # settings: # repo: gitea.mrixs.me/mrixs/yamusic-bot # registry: gitea.mrixs.me # username: # from_secret: gitea_username # password: # from_secret: gitea_password # auto_tag: true # platforms: # - linux/amd64 # - linux/arm64