Skip to content

Fix Obsidian release publishing - #2

Merged
zorvan merged 1 commit into
mainfrom
agent/fix-obsidian-publishing
Aug 4, 2026
Merged

Fix Obsidian release publishing#2
zorvan merged 1 commit into
mainfrom
agent/fix-obsidian-publishing

Conversation

@zorvan

@zorvan zorvan commented Aug 4, 2026

Copy link
Copy Markdown
Owner

What changed

  • create tagged GitHub releases with main.js, manifest.json, and styles.css attached in the same operation
  • use Obsidian's Setting.setHeading() API for settings section headings
  • remove the flagged !important declaration and replace column-gap with grid gap
  • rebuild the production bundle

Why

Obsidian rejected release 0.4.5 because the release was published before its required assets were uploaded. The publisher also reported settings-heading and CSS compatibility diagnostics.

The tag-triggered workflow now builds and attests the files before creating the release with those assets, eliminating the asset-upload race.

Validation

  • npm run verify
  • publisher warning regression tests
  • production build and release preflight

@zorvan
zorvan marked this pull request as ready for review August 4, 2026 14:33
@zorvan
zorvan merged commit 323e538 into main Aug 4, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant