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

Simplify release process #7727

Merged
merged 1 commit into from
Nov 2, 2021
Merged

Simplify release process #7727

merged 1 commit into from
Nov 2, 2021

Conversation

mourner
Copy link
Member

@mourner mourner commented Nov 2, 2021

Closes #7718.

  • Remove the outdated publish.sh.
  • Add prepublishOnly a script that runs automatically on npm publish, making a clean dependencies install, running tests, generating the final builds and aborting if any of these steps fails.
  • Update RELEASE.md, removing all unnecessary steps

A follow-up simplification would be to automate as much of the "docs" section as possible, eliminating manual steps like copying files, editing content manually etc., but I'll leave that to a different PR.

@mourner mourner requested a review from jonkoops November 2, 2021 10:59
@Falke-Design
Copy link
Member

I would suggest to use reference.html for the newest doc instead of redirecting to reference-1.7.1.html.
If a link of a method / option / etc. is shared it has always the same link and displays the newest version. Very useful for answers in issues or in documation of plugins. And yes this is currently already possible by using reference.html#marker but the most users don't know this and use the link of the specific version to share.

@mourner
Copy link
Member Author

mourner commented Nov 2, 2021

@Falke-Design good suggestion! Let's handle changes related to reference.html in a different PR though.

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.

Retire publish.sh and simplify release process
2 participants