Skip to content

chore: publish or release cd#5

Merged
petar-omni merged 2 commits intomainfrom
chore/ci-release
Jul 9, 2025
Merged

chore: publish or release cd#5
petar-omni merged 2 commits intomainfrom
chore/ci-release

Conversation

@petar-omni
Copy link
Contributor

No description provided.

Copilot AI review requested due to automatic review settings July 9, 2025 08:47
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Adds a Changesets-based release workflow and corresponding scripts/configuration to automate versioning and publishing on push to main.

  • Introduces release and version scripts in package.json and adds @changesets/cli
  • Adds a GitHub Actions workflow to build, version, and publish packages
  • Adds Changesets configuration and an auto-generated README

Reviewed Changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

File Description
package.json Added release and version scripts and @changesets/cli devDependency
.github/workflows/release.yml New release workflow using changesets/action
.changeset/config.json Added Changesets configuration
.changeset/README.md Added auto-generated Changesets README
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported
Comments suppressed due to low confidence (3)

.github/workflows/release.yml:27

  • This step removes executable permissions from Husky hooks, which may prevent them from running. Consider using chmod +x instead to ensure the hooks remain executable.
          chmod -x .husky/commit-msg

.github/workflows/release.yml:28

  • This step removes executable permissions from Husky hooks, which may prevent them from running. Consider using chmod +x instead to ensure the hooks remain executable.
          chmod -x .husky/pre-commit

.github/workflows/release.yml:21

  • [nitpick] It’s best practice to add a actions/setup-node step before running pnpm to ensure the workflow uses the intended Node.js version.
      - run: mise x -- pnpm install --frozen-lockfile

@petar-omni petar-omni requested a review from Philippoes July 9, 2025 08:58
@petar-omni petar-omni merged commit 231ea3d into main Jul 9, 2025
3 checks passed
@petar-omni petar-omni deleted the chore/ci-release branch July 9, 2025 09:06
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