Skip to content

Conversation

@JacobLinCool
Copy link
Owner

@JacobLinCool JacobLinCool commented Sep 11, 2023

This pull request introduces a range of updates and enhancements:

  1. Addition of Changesets:

    • Introduced the changesets configuration and associated files. This will enable better version management and changelog generation.
    • The changeset CLI has been added to devDependencies and the configuration has been set up to work with GitHub for changelogs.
  2. GitHub Actions Updates:

    • Updated the GitHub Actions workflows:
      • Upgraded the version of pnpm/action-setup to v2.4.0 in various workflow files.
      • Simplified and refactored the release workflow to utilize changesets/action@v1. The workflow now either creates a release pull request or publishes to NPM.
      • Enhanced permissions for the release workflow.
      • Removed redundancy and streamlined the setup by removing checks if a tag is on the main branch.
  3. Package.json Enhancements:

    • Added a changeset script.
    • Introduced new dependencies related to changesets.
    • Specified the package manager version as pnpm@8.7.5.
  4. Update to PNPM Installations:

    • In various GitHub Actions workflows, shifted from installing with pnpm i to directly running the required script, suggesting that dependencies are already installed.

This PR aims to improve the CI/CD process, enhance version management, and ensure smoother releases.

@JacobLinCool JacobLinCool self-assigned this Sep 11, 2023
@bolt-new-by-stackblitz
Copy link

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@changeset-bot
Copy link

changeset-bot bot commented Sep 11, 2023

🦋 Changeset detected

Latest commit: 7a611c4

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@JacobLinCool JacobLinCool changed the title Add changeset Enhancements to GitHub Actions, Addition of Changesets, and Package Updates Sep 11, 2023
@JacobLinCool JacobLinCool merged commit 0fcdf0c into main Sep 11, 2023
@JacobLinCool JacobLinCool deleted the add-changeset branch September 11, 2023 13:59
@github-actions github-actions bot mentioned this pull request Sep 11, 2023
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.

2 participants