Release 1.0.9a
ci: automate release creation and simplify workflow
- Remove SM 1.11 from build matrix
- Update to latest SourceMod master branch only
- Update GitHub Actions to latest versions
- Simplify matrix configuration
- Add automatic release creation based on SMEXT_CONF_VERSION
- Generate release notes from commit messages
- Create GitHub release with build artifacts
Now releases are automatically created when pushbuild.txt is updated.
The release version is taken from SMEXT_CONF_VERSION in smsdk_config.h,
and release notes are generated from commit messages since the last release.