Repository navigation
Immutable
release. Only release title and notes can be modified.
Added
- A GitHub Actions workflow runs
scripts/check-qml.shand shellcheck on every pull request into
develop(#132, #143). - A tag
vX.Y.Znow creates the GitHub release by workflow. It first checks that the tag equals
theplugin.jsonversion, that the commit is ondevelopor arelease/*branch and was green as a pull request, and that
CHANGELOG.mdhas a section for the version; the release notes are that section (#138). A dry run says when the
tag or release already exists. CI checks that theplugin.jsonversion has a CHANGELOG section
(#140).
Changed
- README: the contributing note says that CI runs the QML check and that a change lands on
develop
only after itsrequiredcheck is green (#136, #143). - Work lands on
develop;main, whichdms plugins updateinstalls, only moves to released
versions: GitHub accepts a push tomainonly for a commit the release workflow marked
released. Renovate opens its pull requests againstdevelop(#143). plugin.jsonstates the upper bound the startup check enforces since 0.28.0: obsbot4linux 0.7.3
or newer, before 1.0. obsbot4linux 1.0 needs widget 1.0 (#145).