Skip to content

chore: prepare release v0.1.1#20

Merged
RISHII7 merged 2 commits into
mainfrom
release/0.1.1
Jun 28, 2026
Merged

chore: prepare release v0.1.1#20
RISHII7 merged 2 commits into
mainfrom
release/0.1.1

Conversation

@RISHII7

@RISHII7 RISHII7 commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Release v0.1.1

This release fixes all CI pipeline failures introduced in v0.1.0.

Changes

Fixed

  • pnpm version conflict — Removed hardcoded PNPM_VERSION: "10.13.1" from ci.yml, release.yml, and codeql.yml. pnpm/action-setup@v4 now reads from packageManager in package.json (pnpm@10.33.4), eliminating ERR_PNPM_BAD_PM_VERSION on every CI run.
  • format-check command — Replaced pnpm format --check (invalid Turbo flag) with pnpm exec prettier --check to invoke Prettier directly.
  • Dependabot PR title failures — Added if: github.actor != 'dependabot[bot]' to pr-title.yml to skip validation on automated PRs.
  • Formatting — Prettier applied across 18 files. No logic changes.

Checklist

Post-merge

After merging, tag v0.1.1 will be pushed to trigger the automated release workflow.

Summary by CodeRabbit

  • Documentation

    • Improved setup, contribution, security, and release docs with clearer tables, examples, and formatting.
    • Refined the pull request template for easier reporting of changes, screenshots, and testing.
  • Chores

    • Updated CI and release workflows to use default package manager setup behavior and refreshed formatting checks.
    • Applied broad markdown and code style cleanup across the repository, including configuration and layout files.
  • Bug Fixes

    • Tightened formatting checks and workflow consistency to reduce build and validation issues.

RISHII7 added 2 commits June 28, 2026 22:55
- Remove PNPM_VERSION env var from ci.yml, release.yml, codeql.yml; pnpm version now read from packageManager in package.json
- Fix format-check: replace turbo format --check with pnpm exec prettier --check
- Apply Prettier formatting across 18 files
Update CHANGELOG with v0.1.1 release notes covering CI fixes:
- pnpm version conflict resolution
- format-check command fix
- Dependabot PR title check bypass
- Prettier formatting pass
@coderabbitai

coderabbitai Bot commented Jun 28, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

Removes the pinned PNPM_VERSION environment variable from CI, CodeQL, and release workflows. Fixes the format-check command in CI to invoke Prettier directly with explicit file globs. Applies a Prettier formatting pass across TypeScript source files, PostCSS configs, and markdown documentation. Adds a 0.1.1 changelog entry.

Changes

CI Workflow Fixes

Layer / File(s) Summary
Remove pinned pnpm version
.github/workflows/ci.yml, .github/workflows/codeql.yml, .github/workflows/release.yml, .github/workflows/stale.yml
PNPM_VERSION env var and with.version blocks removed from all workflow jobs; pnpm setup now uses the action's default version behavior.
Fix format-check command
.github/workflows/ci.yml
Format job check step changes from pnpm format --check to pnpm exec prettier --check with explicit file globs (**/*.{ts,tsx,js,mjs,jsx,json,md,yaml,yml}) and --ignore-path .prettierignore.

Prettier Formatting Pass

Layer / File(s) Summary
Source file formatting
apps/web/app/layout.tsx, apps/web/app/page.tsx, apps/web/postcss.config.mjs, apps/widget/app/layout.tsx, apps/widget/app/page.tsx, apps/widget/postcss.config.mjs, packages/math/src/add.ts, packages/math/package.json, packages/math/tsconfig.json, packages/ui/postcss.config.mjs
Trailing semicolons removed and multi-line formatting applied across app layouts, PostCSS re-exports, and math package files.
Documentation formatting and changelog
CHANGELOG.md, CONTRIBUTING.md, README.md, SECURITY.md, AGENTS.md, .github/PULL_REQUEST_TEMPLATE.md
Markdown tables reformatted to consistent pipe-table syntax across all docs; CHANGELOG.md gains a 0.1.1 "Fixed" section and the [Unreleased] compare link is updated to v0.1.1.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • RISHII7/echo#1: Both PRs touch apps/web/app/page.tsx around the add import/usage; the retrieved PR removes add entirely and replaces the page with Convex hooks.

Poem

🐇 Hop hop, the semicolons flee,
Prettier has set our codebase free!
No pinned pnpm to cause us grief,
The format-check now runs with relief.
Tables aligned in rows so neat—
A tidy warren, our v0.1.1 feat! ✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly reflects the release-preparation focus and the v0.1.1 changeset.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/0.1.1

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 3

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
README.md (1)

11-11: 🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win

Update pnpm badge version to match package.json.

The badge still shows 10.13.1, but the PR removes the hardcoded version in favor of packageManager: "pnpm@10.33.4" from package.json. Update to 10.33.4 (or at least 10.x) to reflect the actual version.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` at line 11, The pnpm badge in README.md is out of sync with the
version declared in package.json via packageManager. Update the badge referenced
by the README markdown so it matches the actual pnpm version used by the repo,
ideally 10.33.4 (or at minimum a 10.x badge), and keep the badge text/URL
consistent with that version.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/PULL_REQUEST_TEMPLATE.md:
- Line 32: The markdown horizontal rule in the pull request template uses a
style that violates markdownlint MD035; update the rule in the PR template to
match the existing `---` convention used elsewhere in the file. Make this change
in the template content around the horizontal rule so the markdownlint check
passes and the file stays consistent.

In `@CONTRIBUTING.md`:
- Line 64: The pnpm prerequisite in the contributing docs is out of sync with
the project’s actual package manager version. Update the pnpm requirement in
CONTRIBUTING.md to match the version declared in package.json’s packageManager
field, and keep the documentation aligned with that exact pnpm version so setup
guidance stays consistent.

In `@README.md`:
- Line 113: The pnpm prerequisite in the documentation is out of sync with the
version declared in package.json. Update the pnpm entry in README.md to match
the packageManager value (pnpm@10.33.4) so contributors see the correct required
version; use the README prerequisite table and the packageManager field as the
source of truth.

---

Outside diff comments:
In `@README.md`:
- Line 11: The pnpm badge in README.md is out of sync with the version declared
in package.json via packageManager. Update the badge referenced by the README
markdown so it matches the actual pnpm version used by the repo, ideally 10.33.4
(or at minimum a 10.x badge), and keep the badge text/URL consistent with that
version.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e8502c27-3fc6-407a-b1a6-ada073503e84

📥 Commits

Reviewing files that changed from the base of the PR and between 2ad22e2 and a851cec.

📒 Files selected for processing (21)
  • .github/PULL_REQUEST_TEMPLATE.md
  • .github/workflows/ci.yml
  • .github/workflows/codeql.yml
  • .github/workflows/release.yml
  • .github/workflows/stale.yml
  • AGENTS.md
  • CHANGELOG.md
  • CONTRIBUTING.md
  • README.md
  • SECURITY.md
  • apps/web/app/layout.tsx
  • apps/web/app/page.tsx
  • apps/web/postcss.config.mjs
  • apps/widget/app/layout.tsx
  • apps/widget/app/page.tsx
  • apps/widget/postcss.config.mjs
  • packages/math/package.json
  • packages/math/src/add.ts
  • packages/math/tsconfig.json
  • packages/ui/postcss.config.mjs
  • tsconfig.json
💤 Files with no reviewable changes (4)
  • tsconfig.json
  • .github/workflows/codeql.yml
  • .github/workflows/stale.yml
  • .github/workflows/release.yml

-

---
- ***

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Fix horizontal rule style for markdownlint compliance.

The *** rule violates MD035; the rest of this file uses ---. Align to --- to prevent lint warnings and maintain consistency.

- ***
+ ---
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- ***
---
🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 32-32: Horizontal rule style
Expected: ---; Actual: ***

(MD035, hr-style)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/PULL_REQUEST_TEMPLATE.md at line 32, The markdown horizontal rule in
the pull request template uses a style that violates markdownlint MD035; update
the rule in the PR template to match the existing `---` convention used
elsewhere in the file. Make this change in the template content around the
horizontal rule so the markdownlint check passes and the file stays consistent.

Source: Linters/SAST tools

Comment thread CONTRIBUTING.md
| Node.js | `>= 22.15.1` |
| pnpm | `>= 10.13.1` |
| Git | Latest |
| pnpm | `>= 10.13.1` |

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win

Update pnpm prerequisite version to match package.json.

Shows >= 10.13.1, but package.json specifies pnpm@10.33.4. Align with the actual packageManager version to prevent setup issues.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CONTRIBUTING.md` at line 64, The pnpm prerequisite in the contributing docs
is out of sync with the project’s actual package manager version. Update the
pnpm requirement in CONTRIBUTING.md to match the version declared in
package.json’s packageManager field, and keep the documentation aligned with
that exact pnpm version so setup guidance stays consistent.

Comment thread README.md
| Node.js | `>= 22.15.1` | [fnm](https://github.com/Schniz/fnm) (recommended) |
| pnpm | `>= 10.13.1` | `npm install -g pnpm` |
| Git | Latest | [git-scm.com](https://git-scm.com) |
| pnpm | `>= 10.13.1` | `npm install -g pnpm` |

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win

Update pnpm prerequisite version to match package.json.

The prerequisite shows >= 10.13.1, but package.json specifies pnpm@10.33.4. Align this with the actual packageManager version to prevent contributor confusion.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` at line 113, The pnpm prerequisite in the documentation is out of
sync with the version declared in package.json. Update the pnpm entry in
README.md to match the packageManager value (pnpm@10.33.4) so contributors see
the correct required version; use the README prerequisite table and the
packageManager field as the source of truth.

@RISHII7 RISHII7 changed the title release: v0.1.1 chore(release): prepare v0.1.1 Jun 28, 2026
@RISHII7 RISHII7 changed the title chore(release): prepare v0.1.1 chore: prepare release v0.1.1 Jun 28, 2026
@RISHII7
RISHII7 merged commit a922f66 into main Jun 28, 2026
8 of 11 checks passed
@RISHII7
RISHII7 deleted the release/0.1.1 branch June 28, 2026 17:33
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