Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ericrallen opened this issue Aug 29, 2023 · 0 comments
Open

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

ericrallen opened this issue Aug 29, 2023 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@ericrallen
Copy link
Member

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 ericrallen added the enhancement New feature or request label Aug 29, 2023
@ericrallen ericrallen added the good first issue Good for newcomers label Oct 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant