Update release workflow and goreleaser configuration

- Change tag pattern in release workflow to 'v*'
- Update description
This commit is contained in:
henrygd
2025-04-14 17:16:02 -04:00
parent 5d840bd473
commit 330e4c67f3
2 changed files with 26 additions and 3 deletions

View File

@@ -3,7 +3,7 @@ name: Make release and binaries
on: on:
push: push:
tags: tags:
- '*' - 'v*'
permissions: permissions:
contents: write contents: write

View File

@@ -121,9 +121,32 @@ scoops:
owner: henrygd owner: henrygd
name: beszel-scoops name: beszel-scoops
homepage: 'https://beszel.dev' homepage: 'https://beszel.dev'
description: 'Lightweight server monitoring hub with historical data, docker stats, and alerts.' description: 'Agent for Beszel, a lightweight server monitoring platform.'
license: MIT license: MIT
# # Needs choco installed, so doesn't build on linux / default gh workflow :(
# chocolateys:
# - title: Beszel Agent
# ids: [beszel-agent]
# package_source_url: https://github.com/henrygd/beszel-chocolatey
# owners: henrygd
# authors: henrygd
# summary: 'Agent for Beszel, a lightweight server monitoring platform.'
# description: |
# Beszel is a lightweight server monitoring platform that includes Docker statistics, historical data, and alert functions.
# It has a friendly web interface, simple configuration, and is ready to use out of the box. It supports automatic backup, multi-user, OAuth authentication, and API access.
# license_url: https://github.com/henrygd/beszel/blob/main/LICENSE
# project_url: https://beszel.dev
# project_source_url: https://github.com/henrygd/beszel
# docs_url: https://beszel.dev/guide/getting-started
# icon_url: https://cdn.jsdelivr.net/gh/selfhst/icons/png/beszel.png
# bug_tracker_url: https://github.com/henrygd/beszel/issues
# copyright: 2025 henrygd
# tags: foss cross-platform admin monitoring
# require_license_acceptance: false
# release_notes: 'https://github.com/henrygd/beszel/releases/tag/v{{ .Version }}'
brews: brews:
- ids: [beszel-agent] - ids: [beszel-agent]
name: beszel-agent name: beszel-agent
@@ -131,7 +154,7 @@ brews:
owner: henrygd owner: henrygd
name: homebrew-beszel name: homebrew-beszel
homepage: 'https://beszel.dev' homepage: 'https://beszel.dev'
description: 'Lightweight server monitoring hub with historical data, docker stats, and alerts.' description: 'Agent for Beszel, a lightweight server monitoring platform.'
license: MIT license: MIT
extra_install: | extra_install: |
(bin/"beszel-agent-launcher").write <<~EOS (bin/"beszel-agent-launcher").write <<~EOS