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

[THU-50]: Package release configuration #7

Merged

Conversation

thuoe
Copy link
Owner

@thuoe thuoe commented Feb 22, 2024

Description

  • Generate declaration files for dist
  • Execute npm run build:prod in CI pipeline
  • Separate compiled JS output based on env
  • Ignore files during NPM publishing
  • Integrate semantic-release for handling upcoming NPM package releases based on commit messages
  • Create GH Action release workflow when changes are pulled into main branch
  • Documentation updates

@thuoe thuoe added the enhancement New feature or request label Feb 22, 2024
@thuoe thuoe self-assigned this Feb 22, 2024
Copy link

linear bot commented Feb 22, 2024

@thuoe thuoe marked this pull request as ready for review February 29, 2024 22:33
@thuoe thuoe merged commit 6888535 into next Mar 1, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant