Commit graph

15 commits

Author SHA1 Message Date
JamJan05
a49cd3e8aa fix: address Obsidian review findings for 1.0.7 2026-07-11 22:15:05 +02:00
JamJan05
8e25e997a6 ci: keep pre-releases off main 2026-07-09 22:24:16 +02:00
JamJan05
689dd0f689 ci: guard against version/tag mismatches
Prevent the manifest-version-without-a-release mistake that broke Obsidian validation.

- New validate.yml: on every push/PR to main, fail fast if manifest.json version is not semver, does not match package.json, is missing from versions.json, or has no matching git tag (i.e. was never released). Clear message tells you to push a tag instead of hand-bumping.
- release.yml: reject non-semver tags (e.g. 1.0.2.1) before building or creating a release.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 16:08:23 +02:00
JamJan05
3c2e9d7671 fix: commit version files back to main after release 2026-05-24 18:10:25 +02:00
JamJan05
2f03e1c357 update version files from tag on release 2026-05-24 18:03:34 +02:00
JamJan05
f3bb4ae6ab remove auto release automation 2026-05-24 17:45:58 +02:00
JamJan05
f6f47c552e change workflow 2026-05-24 17:39:21 +02:00
JamJan05
4549d64d5b Resolve release tags to commits 2026-05-24 05:37:25 +02:00
JamJan05
f4246b5c10 Restrict stable releases to main tags 2026-05-24 05:32:05 +02:00
JamJan05
34eb7321e5 handle manual prereleases [skip release] 2026-05-24 05:19:03 +02:00
JamJan05
82eb2abebe sync release manifest version 2026-05-24 05:01:30 +02:00
JamJan05
7c7052e398 use semver releases 2026-05-24 04:56:11 +02:00
JamJan05
94d9c4eedb release on main 2026-05-24 04:49:27 +02:00
JamJan05
8e6c329c6a release workflow 2026-05-24 04:39:55 +02:00
JamJan05
49841447c9 first commit 2026-05-21 02:47:47 +02:00