Closed black7375 closed 1 month ago
Latest commit: 3db93f706ee39bd4365891e5c8fd25c66609a99f
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
This update enhances the project’s versioning and release processes through the integration of Changesets, improved GitHub Actions workflows, and structured package configurations. Key additions include a new release automation workflow, updated dependencies for caching and checkout actions, and organized publishing configurations across packages. Overall, these changes aim to streamline development and maintain an efficient package management system.
Files | Change Summary |
---|---|
.changeset/README.md , .changeset/config.json , .changeset/proud-poets-turn.md |
Added a README for Changesets, introduced a config file for structured versioning and changelog generation, and documented the first release of several @mincho-js packages in a changelog. |
.github/actions/node-setup/action.yml , .github/workflows/ci.yml , .github/workflows/release.yml |
Updated action versions in workflow files and introduced a new release workflow to automate package publishing on main branch pushes, enhancing CI/CD processes. |
package.json |
Added new scripts for package management and versioning, including forallpackages , build:release , and changeset . Modified cleanup script and added new dependencies for managing changelogs and versioning. |
packages/*/package.json |
Introduced publishConfig in multiple packages to specify a directory for release artifacts, improving the packaging process for css-additional-types , css , debug-log , and transform-to-vanilla . |
sequenceDiagram
participant Dev as Developer
participant GH as GitHub
participant CI as CI/CD Pipeline
participant NPM as NPM Registry
Dev->>GH: Push code to main branch
GH->>CI: Trigger release workflow
CI->>GH: Checkout code
CI->>CI: Setup Node.js environment
CI->>CI: Run Changesets to create release pull request or publish
CI->>NPM: Publish package
NPM-->>CI: Confirm publish
CI->>GH: Create release
GH-->>Dev: Notify release complete
🐰 "In a garden of code, we hop with delight,
New workflows and changes, all shining so bright.
With versions in order, and packages neat,
Our project now dances to a rhythmic beat!
Let's celebrate progress, with carrots and cheer,
For a bouncy new future is finally here!" 🥕
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Triggered from https://github.com/mincho-js/mincho/pull/66 by @​black7375.
Checking if we can fast forward main
(550e404cf7a55978b405ed67d5198cc2da5127bb) to publish/css
(3db93f706ee39bd4365891e5c8fd25c66609a99f).
Target branch (main
):
commit 550e404cf7a55978b405ed67d5198cc2da5127bb (HEAD -> main, origin/main, origin/HEAD)
Author: alstjr7375 <alstjr7375@daum.net>
Date: Thu Aug 15 18:49:54 2024 +0900
Docs: README update #60
Pull request (publish/css
):
commit 3db93f706ee39bd4365891e5c8fd25c66609a99f (pull_request/publish/css)
Author: alstjr7375 <alstjr7375@daum.net>
Date: Thu Aug 15 23:40:10 2024 +0900
Chore: Release workflow #60
It is possible to fast forward main
(550e404cf7a55978b405ed67d5198cc2da5127bb) to publish/css
(3db93f706ee39bd4365891e5c8fd25c66609a99f). If you have write access to the target repository, you can add a comment with /fast-forward
to fast forward main
to publish/css
.
/fast-forward
Triggered from https://github.com/mincho-js/mincho/pull/66#issuecomment-2291441568 by @​black7375.
Trying to fast forward main
(550e404cf7a55978b405ed67d5198cc2da5127bb) to publish/css
(3db93f706ee39bd4365891e5c8fd25c66609a99f).
Target branch (main
):
commit 550e404cf7a55978b405ed67d5198cc2da5127bb (HEAD -> main, origin/main, origin/HEAD)
Author: alstjr7375 <alstjr7375@daum.net>
Date: Thu Aug 15 18:49:54 2024 +0900
Docs: README update #60
Pull request (publish/css
):
commit 3db93f706ee39bd4365891e5c8fd25c66609a99f (pull_request/publish/css)
Author: alstjr7375 <alstjr7375@daum.net>
Date: Thu Aug 15 23:40:10 2024 +0900
Chore: Release workflow #60
Fast forwarding main
(550e404cf7a55978b405ed67d5198cc2da5127bb) to publish/css
(3db93f706ee39bd4365891e5c8fd25c66609a99f).
$ git push origin 3db93f706ee39bd4365891e5c8fd25c66609a99f:main
To https://github.com/mincho-js/mincho.git
550e404..3db93f7 3db93f706ee39bd4365891e5c8fd25c66609a99f -> main
Description
Release using changesets.
Related Issue
60
Summary by CodeRabbit
New Features
Enhancements
package.json
for efficient build and release processes.Bug Fixes
Documentation
Additional context
Checklist