symless / synergy-core

Open source core of Synergy, the cross-platform keyboard and mouse sharing tool (Windows, macOS, Linux)
https://symless.com/synergy
Other
10.13k stars 3.6k forks source link

Re-implement CI auto version increment for packaging #7354

Closed nbolton closed 1 week ago

nbolton commented 1 week ago

https://symless.atlassian.net/browse/S1-1692

Related: https://github.com/symless/next-version-action

To test:

  1. Smoke test scripts/install_deps.py on any OS
  2. Smoke test scripts/package.py on any OS
  3. Manually run workflow: create-release.yml
  4. Manually run workflow: ci.yml (use latest tag as version number)
sonarcloud[bot] commented 1 week ago

Quality Gate Passed Quality Gate passed

Issues
1 New issue
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud