diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 43b3154..82b1d03 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -5,15 +5,11 @@ on: push: branches: [main] tags: ['v*'] - paths: - - '**.go' - - 'go.mod' - - 'go.sum' - - 'scripts/**' - - 'assets/**' - - 'embed.go' - - 'cmd/xetup/app.manifest' - - '.forgejo/workflows/release.yml' + # No 'paths' filter on purpose: Forgejo (unlike GitHub) also applies paths + # to TAG pushes, so a version tag on a docs-only commit gets silently + # skipped and never produces a named release. Continuous builds on every + # main push are the documented behavior anyway (see CHANGELOG header), so + # the paths optimization is not worth the release-tag footgun. jobs: build-and-release: