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

Refactor GH Action Workflows #270

Merged
merged 4 commits into from
Jul 9, 2024
Merged

Conversation

elliot-huffman
Copy link
Collaborator

@elliot-huffman elliot-huffman commented Jul 9, 2024

  • Refactor the GH Actions workflow to work properly and to have it run off the GitHub releases system.
  • Ensure that the version being published matches the tags in the repository to prevent a scenario where the versions are out of sync.
  • Ensure that Tests are run against all commits, regardless of the commit title.

Run the publish command only on package release in GitHub, forcing that a changelog is kept and that manual workflow dispatch is not used.
NPM Version incrementation is not part of the workflow, you will need to ensure that the version is incremented manually.
All commits should be tested, no exceptions!
Prevent publishing the package if the version of the package doesn't match the requested tag.
@elliot-huffman elliot-huffman self-assigned this Jul 9, 2024
@elliot-huffman elliot-huffman added bug Something isn't working enhancement New feature or request labels Jul 9, 2024
This was failing tests, that should be fixed now.
@elliot-huffman elliot-huffman marked this pull request as ready for review July 9, 2024 17:07
@elliot-huffman elliot-huffman merged commit 012a8b7 into master Jul 9, 2024
5 checks passed
@elliot-huffman elliot-huffman deleted the Refactor-Release-Workflow branch July 9, 2024 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant