mirror of
https://github.com/Dvorinka/Dash.git
synced 2026-10-28 07:41:27 +00:00
docs+release: Phase 4 launch artifacts
README hero with real screenshots, install/config/widget docs, goreleaser for dash + dash-agent, GHCR release workflow, changelog, community files, agent systemd unit and Dockerfile, version stamping via -X main.version. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
97b8f5e87f
commit
a89a81d46c
23 files changed
+785
-13
No files matched your search
@@ -0,0 +1,55 @@
|
||||
version: 2
|
||||
|
||||
project_name: dash
|
||||
|
||||
before:
|
||||
hooks:
|
||||
# The embedded UI must be built and copied into internal/web/dist before
|
||||
# any Go build. The release workflow does this; fail loudly here if the
|
||||
# stub is still in place.
|
||||
- sh -c 'test -d apps/backend/internal/web/dist/assets'
|
||||
|
||||
builds:
|
||||
- id: dash
|
||||
dir: apps/backend
|
||||
binary: dash
|
||||
main: ./cmd/dash
|
||||
env: [CGO_ENABLED=0]
|
||||
goos: [linux, darwin, windows]
|
||||
goarch: [amd64, arm64]
|
||||
ldflags: ["-s", "-w", "-X main.version={{.Version}}"]
|
||||
|
||||
- id: dash-agent
|
||||
dir: apps/backend
|
||||
binary: dash-agent
|
||||
main: ./cmd/dash-agent
|
||||
env: [CGO_ENABLED=0]
|
||||
goos: [linux]
|
||||
goarch: [amd64, arm64, arm]
|
||||
goarm: ["7"]
|
||||
ldflags: ["-s", "-w", "-X main.version={{.Version}}"]
|
||||
|
||||
archives:
|
||||
- id: dash
|
||||
formats: [tar.gz]
|
||||
name_template: "{{ .ProjectName }}_{{ .Os }}_{{ .Arch }}{{ with .Arm }}v{{ . }}{{ end }}"
|
||||
format_overrides:
|
||||
- goos: windows
|
||||
formats: [zip]
|
||||
files: [README.md, LICENSE]
|
||||
|
||||
checksum:
|
||||
name_template: "checksums.txt"
|
||||
|
||||
changelog:
|
||||
use: github
|
||||
sort: asc
|
||||
filters:
|
||||
exclude:
|
||||
- "^docs:"
|
||||
- "^chore:"
|
||||
- "^test:"
|
||||
|
||||
release:
|
||||
footer: |
|
||||
Docker: `docker pull ghcr.io/dvorinka/dash:{{ .Tag }}`
|
||||
Reference in new issue
Block a user