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

[#17] Implement CI/CD Workflow for Package Releases #46

Open
wants to merge 14 commits into
base: main
Choose a base branch
from

Conversation

NhyiraAmofaSekyi
Copy link

@NhyiraAmofaSekyi NhyiraAmofaSekyi commented Jan 16, 2025

Summary of Changes

  1. Secure Token Management:

    • Integrated Akeyless for securely fetching NPM_TOKEN, ensuring no sensitive data is hardcoded or exposed.
  2. Release Process:

    • Utilized Changeset and pnpm to manage versioning and publish packages efficiently.
    • Configured the workflow to include:
      • Installing dependencies using pnpm.
      • Running the release script defined in package.json.
  3. Post-Release Validation:

    • Added prepare and install-released-packages jobs to:
      • Format the list of published packages.
      • Validate the installation and functionality of published packages globally.

Issue #17

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.

1 participant