Skip to content

chore: version packages#40

Merged
gentamura merged 1 commit intomainfrom
release/jwt-auth-only
Nov 2, 2025
Merged

chore: version packages#40
gentamura merged 1 commit intomainfrom
release/jwt-auth-only

Conversation

@gentamura
Copy link
Member

@gentamura gentamura commented Nov 2, 2025

Summary

  • release the Supabase JWT-only authentication updates across @listee/auth, @listee/types, and @listee/db
  • bump @listee/api to pick up the new auth contract and regenerate changelogs

Testing

  • bun run build
  • bun run lint
  • bun run test

Summary by CodeRabbit

  • Chores
    • Released API v0.3.1 with updated package dependencies.
    • Released authentication v0.4.0, database v0.4.0, and types v0.4.0.
    • Synchronized interdependent package versions across all related modules.
    • Updated changelog entries documenting all version releases.

@coderabbitai
Copy link

coderabbitai bot commented Nov 2, 2025

Walkthrough

Bumps package versions and adds changelog entries across four packages to document alignment of Supabase authentication and token validation for JWT-only clients and to update inter-package dependency versions. No exported/public API declarations were changed.

Changes

Cohort / File(s) Summary
API Package
packages/api/package.json, packages/api/CHANGELOG.md
Version bumped 0.3.0 → 0.3.1; changelog entry added noting alignment of Supabase auth/token validation for JWT-only clients and dependency updates to @listee/auth@0.4.0, @listee/types@0.4.0, @listee/db@0.4.0.
Auth Package
packages/auth/package.json, packages/auth/CHANGELOG.md
Version bumped 0.3.0 → 0.4.0; changelog entry added about aligning Supabase authentication and token validation for JWT-only clients and updating deps @listee/types@0.4.0, @listee/db@0.4.0.
DB Package
packages/db/package.json, packages/db/CHANGELOG.md
Version bumped 0.3.0 → 0.4.0; changelog entry added describing alignment of Supabase auth and token validation for JWT-only clients.
Types Package
packages/types/package.json, packages/types/CHANGELOG.md
Version bumped 0.3.0 → 0.4.0; changelog entry added about aligning Supabase auth/token validation and dependency update to @listee/db@0.4.0.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Focus review on correct version bumps and consistency of dependency version references in package.json files and changelog text.

Possibly related PRs

Poem

🐰 I hop through changelogs, version by version,
New tokens align with careful precision.
Packages nudge forward, small but bright,
A rabbit's cheer for metadata done right. 🥕

Pre-merge checks and finishing touches

❌ 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%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The title "chore: version packages" accurately describes the primary change in this pull request. The changeset demonstrates a coordinated versioning update across multiple packages in the monorepo (@listee/auth bumped to 0.4.0, @listee/types bumped to 0.4.0, @listee/db bumped to 0.4.0, and @listee/api bumped to 0.3.1), along with corresponding CHANGELOG updates for each package. The title is concise, specific enough to convey the nature of the changes, and clearly indicates this is a versioning/release task. A developer scanning the commit history would immediately understand that this PR handles package versioning.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release/jwt-auth-only

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between fb167e3 and e4d0578.

📒 Files selected for processing (8)
  • packages/api/CHANGELOG.md (1 hunks)
  • packages/api/package.json (1 hunks)
  • packages/auth/CHANGELOG.md (1 hunks)
  • packages/auth/package.json (1 hunks)
  • packages/db/CHANGELOG.md (1 hunks)
  • packages/db/package.json (1 hunks)
  • packages/types/CHANGELOG.md (1 hunks)
  • packages/types/package.json (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (5)
  • packages/db/CHANGELOG.md
  • packages/api/package.json
  • packages/api/CHANGELOG.md
  • packages/types/package.json
  • packages/db/package.json
🧰 Additional context used
📓 Path-based instructions (1)
packages/*/package.json

📄 CodeRabbit inference engine (AGENTS.md)

Reference shared dependencies via the "catalog:" protocol in package manifests

Files:

  • packages/auth/package.json
🧠 Learnings (3)
📓 Common learnings
Learnt from: CR
Repo: listee-dev/listee-libs PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-10-02T12:40:33.718Z
Learning: Applies to packages/auth/src/authentication/**/*.ts : Extend Supabase JWT verification (createSupabaseAuthentication using .well-known/jwks.json) only via dedicated modules to keep caching and claim validation centralized
📚 Learning: 2025-10-02T12:40:33.718Z
Learnt from: CR
Repo: listee-dev/listee-libs PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-10-02T12:40:33.718Z
Learning: Applies to packages/auth/src/authentication/**/*.ts : Extend Supabase JWT verification (createSupabaseAuthentication using .well-known/jwks.json) only via dedicated modules to keep caching and claim validation centralized

Applied to files:

  • packages/auth/CHANGELOG.md
  • packages/types/CHANGELOG.md
📚 Learning: 2025-10-02T12:40:33.718Z
Learnt from: CR
Repo: listee-dev/listee-libs PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-10-02T12:40:33.718Z
Learning: Applies to packages/auth/src/authentication/**/*.{ts,tsx} : Place runtime-specific authentication adapters under packages/auth/src/authentication/ (e.g., header.ts, supabase.ts, shared utilities, errors.ts)

Applied to files:

  • packages/auth/CHANGELOG.md
  • packages/types/CHANGELOG.md
🔇 Additional comments (3)
packages/auth/package.json (1)

3-3: Version bump and dependency protocols look correct.

Version correctly bumped to 0.4.0, and all dependencies follow proper protocols per guidelines: "workspace:^" for internal packages and "catalog:" for external shared dependencies.

Also applies to: 28-32

packages/auth/CHANGELOG.md (1)

3-13: Changelog entry follows established format and is consistent with versioning.

The 0.4.0 entry is well-formatted, includes appropriate Minor and Patch change categories, and dependency versions match the package version updates.

packages/types/CHANGELOG.md (1)

3-12: Changelog entry is consistent and dependency-accurate.

Format matches @listee/auth changelog structure. Dependency list correctly includes only @listee/db@0.4.0 (types has no dependency on auth), which is architecturally sound.


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 and usage tips.

@gentamura gentamura self-assigned this Nov 2, 2025
@gentamura gentamura force-pushed the release/jwt-auth-only branch from fb167e3 to e4d0578 Compare November 2, 2025 07:53
@gentamura gentamura merged commit 6ca7ac0 into main Nov 2, 2025
9 checks passed
@gentamura gentamura deleted the release/jwt-auth-only branch November 2, 2025 12:22
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