Commit Graph
2 Commits
Author SHA1 Message Date
lyuksovannyy cfa6dd9e1e Add release workflow publishing builds to Gitea
Publish plugin / publish (push) Failing after 4s
Build, verify and publish dist/<id>.plugin to the Releases tab on every
push to main. Nothing is plugin-specific: the id and version are read
from plugin.json, so the workflow keeps working once this template is
renamed into a real plugin.

The version in plugin.json decides what happens: a new version creates
tag v<version> and a new release, while an unchanged version rebuilds the
existing release and replaces its attachment. The tag is never moved, so
it keeps pointing at the commit that first introduced that version, but
the release notes are refreshed to name the commit the build came from.

The upload is gated on verify_bundle.py, so a bundle that fails offline
verification is never published. dist/ stays gitignored and the artifact
is always built by CI rather than committed.
2026-09-13 00:04:32 +02:00
lyuksovannyy ae63f8b9a3 builder & dev tools 2026-09-12 03:57:17 +02:00