obsidian-ai-research-assistant icon indicating copy to clipboard operation
obsidian-ai-research-assistant copied to clipboard

[Request]: Integrate manifest-beta.json for preview releases

Open ericrallen opened this issue 1 year ago • 0 comments

Is your feature request related to a problem? Please describe.

New versions can no longer be installed via BRAT prior to a General Availability release.

Describe the solution you'd like

Implement the manifest-beta.json functionality from BRAT into a Preview Release workflow similar to the existing Release workflow

Describe alternatives you've considered

It's still possible to test new versions manually via cloning the branch and manually adding the plugin to Obsidian, but that is less than ideal.

Additional context

BRAT gives developers and beta testers easier access to beta releases of the plugin and should be considered part of the Pull Request review lifecycle prior to merging changes into main and triggering a release.

Follow semver and use a format like X.Y.Z-beta+${COMMIT_SHA}.${WORKFLOW_RUN} for these preview releases.

Notes:

  • The X.Y.Z semver version should be incremented by the appropriate value for the changes included in this version based on the conventional commit and semantic release standards this repository follows
  • The workflow run number is useful in case of force pushing or manually re-running a GitHub Action.

ericrallen avatar Aug 29 '23 20:08 ericrallen