Check pull requests for warnings, build the Flatpak after merging, and publish release checksums #14
No reviewers
Labels
No labels
Kind/Bug
Kind/Chore
Kind/Docs
Kind/Feature
Kind/Security
Priority
High
Priority
Low
Reviewed
Duplicate
Reviewed
Invalid
Status
Blocked
Status
Needs-Decision
Status
Wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Reference
Strawly-Music/desktop!14
Loading…
Reference in a new issue
No description provided.
Delete branch "release-checksums"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pull request checks
A new workflow, Pull request checks, runs
.forgejo/check.shin the KDE SDK on every pull request: rustfmt, clippy with-D warnings, the build with C++ warnings as errors, qmllint and the tests. Any warning fails it. Before this, CI built and tested the code but checked no warnings.The README's test command runs the same script, so a local check and the CI's are the same.
Build and release
The old workflow is now Build and release. It builds the Flatpak after each merge to
main, as a test bundle, and for av*tag also publishes the release. It no longer runs on pull requests, which saves about 9 minutes per pull request, and it does not run the tests again.Each bundle now comes with a
SHA256SUMSfile, and the README's install steps check the download against it.Names
pull-request-checks.ymlbuild-and-release.ymlci-image-updates.ymlBranch protection on
mainneeds the new required check,Pull request checks / Lint and test (pull_request), once this pull request has run it.Checked
check.shpasses on this branch in the KDE SDK. With an unknown QML property it fails at qmllint, and with an unused Rust variable it fails at clippy.