feat: Deploy docs only when package is published with a new tag #98
+51
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
Background
Before, docs would update whenever we merged code to the main branch. this was a problem because people could see the new docs before the package was actually available to use. This change makes sure docs and the package update together.
How to Test
I've already verified this functionality in my personal repository:
https://github.com/other-yuka/es-git/actions/runs/14342063510
https://github.com/other-yuka/es-git/actions/runs/14342126756
Important Setup Required
for this workflow to run properly, the following secret keys must be added to the repository:
Closes #90