Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ci] release #188

Merged
merged 1 commit into from
Jan 1, 2025
Merged

[ci] release #188

merged 1 commit into from
Jan 1, 2025

Conversation

Fryuni
Copy link
Owner

@Fryuni Fryuni commented Jan 1, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@inox-tools/[email protected]

Patch Changes

@inox-tools/[email protected]

Patch Changes

  • 0dcdeaa: Bump Astro Integration Kit

@inox-tools/[email protected]

Patch Changes

  • 0dcdeaa: Bump Astro Integration Kit

@inox-tools/[email protected]

Patch Changes

  • 0dcdeaa: Bump Astro Integration Kit

@inox-tools/[email protected]

Patch Changes

@inox-tools/[email protected]

Patch Changes

  • 0dcdeaa: Bump Astro Integration Kit

@inox-tools/[email protected]

Patch Changes

  • 0dcdeaa: Bump Astro Integration Kit

@inox-tools/[email protected]

Patch Changes

  • 0dcdeaa: Bump Astro Integration Kit

@inox-tools/[email protected]

Patch Changes

  • 0dcdeaa: Bump Astro Integration Kit

@inox-tools/[email protected]

Patch Changes

@inox-tools/[email protected]

Patch Changes

@inox-tools/[email protected]

Patch Changes

  • 0dcdeaa: Bump Astro Integration Kit

@inox-tools/[email protected]

Patch Changes

@inox-tools/[email protected]

Patch Changes

@inox-tools/[email protected]

Patch Changes

  • 0dcdeaa: Bump Astro Integration Kit

Summary by CodeRabbit

  • Dependency Updates

    • Multiple packages in the Astro Integration Kit have been updated to patch versions
    • Updated dependencies across various @inox-tools packages, including aik-mod, inline-mod, portal-gun, and others
    • Minor synchronization with Astro 5 and Vite 6 ecosystem
  • Version Bumps

    • Incremental version updates for packages like aik-mod, aik-route-config, astro-tests, astro-when, and more
    • Versions typically increased by 0.0.1 or 0.1.0

Copy link

vercel bot commented Jan 1, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
inox-tools ✅ Ready (Inspect) Visit Preview Jan 1, 2025 8:40pm

Copy link

coderabbitai bot commented Jan 1, 2025

Walkthrough

This pull request involves a comprehensive update to multiple packages within the Astro Integration Kit ecosystem. The primary focus is a patch version bump across various @inox-tools packages, synchronizing dependencies and incrementing version numbers. Each package receives a minor version update, typically from x.y.0 to x.y.1, with changes primarily related to dependency management and maintaining compatibility with Astro and Vite.

Changes

Package Version Changes
@inox-tools/aik-mod 0.9.0 → 0.9.1 Updated @inox-tools/inline-mod to 2.0.2
@inox-tools/aik-route-config 0.8.0 → 0.8.1 Patch bump for Astro Integration Kit
@inox-tools/astro-tests 0.2.1 → 0.2.2 Patch bump for Astro Integration Kit
@inox-tools/astro-when 1.0.1 → 1.0.2 Patch bump for Astro Integration Kit
@inox-tools/content-utils 0.8.0 → 0.8.1 Updated @inox-tools/modular-station to 0.4.1
@inox-tools/custom-routing 1.0.2 → 1.0.3 Patch bump for Astro Integration Kit
@inox-tools/cut-short 1.0.1 → 1.0.2 Patch bump for Astro Integration Kit
@inox-tools/inline-mod 2.0.1 → 2.0.2 Patch bump for Astro Integration Kit
@inox-tools/modular-station 0.4.0 → 0.4.1 Patch bump for Astro Integration Kit
@inox-tools/portal-gun 1.0.1 → 1.0.2 Updated @inox-tools/runtime-logger to 0.4.1
@inox-tools/request-nanostores 0.2.1 → 0.2.2 Updated @inox-tools/request-state to 0.3.1
@inox-tools/request-state 0.3.0 → 0.3.1 Patch bump for Astro Integration Kit
@inox-tools/runtime-logger 0.4.0 → 0.4.1 Updated @inox-tools/modular-station to 0.4.1
@inox-tools/sitemap-ext 0.4.0 → 0.4.1 Updated @inox-tools/aik-route-config to 0.8.1
@inox-tools/star-warp 0.2.0 → 0.2.1 Patch bump for Astro Integration Kit

Possibly related PRs

Suggested Labels

pkg/aik-mod, pkg/astro-tests, pkg/content-utils, pkg/custom-routing, pkg/inline-mod, pkg/modular-station, pkg/portal-gun, pkg/runtime-logger

Suggested Reviewers

  • BryceRussell
  • florian-lefebvre
  • OliverSpeir

Poem

🐰 Hop, skip, and a version jump!
Packages dancing, a CodeRabbit's delight
Astro Integration Kit shines so bright
Dependencies aligned with playful might
A patch of progress, pure and light! 🚀


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?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🔭 Outside diff range comments (1)
packages/custom-routing/CHANGELOG.md (1)

Line range hint 1-100: Version history needs reorganization.

The changelog contains duplicate and out-of-order version entries. For example, version 0.1.0 appears twice with different changes. Consider reorganizing the version history in descending order to maintain clarity.

Here's the suggested order:

  1. 1.0.3 (latest)
  2. 1.0.2
  3. 1.0.1
  4. 1.0.0
  5. 1.0.0-beta.0
  6. 0.4.1
  7. 0.4.0
  8. 0.3.3
  9. 0.3.2
  10. 0.3.1
  11. 0.3.0
  12. 0.2.1
  13. 0.2.0
  14. 0.1.3
  15. 0.1.2
  16. 0.1.1
  17. 0.1.0 (combine both entries)
  18. 0.0.1
🧹 Nitpick comments (5)
packages/aik-mod/CHANGELOG.md (1)

7-7: Consider adding more context to the change description.

While "Bump Astro Integration Kit" is accurate, it would be helpful to include:

  • The specific version of the Astro Integration Kit being targeted
  • Any notable changes or improvements this bump brings
packages/content-utils/CHANGELOG.md (1)

3-10: LGTM! Consider adding more details about the Astro Integration Kit bump.

The changelog entry correctly documents the patch version bump and dependency updates, matching the PR objectives.

Consider expanding line 7 to provide more context about the Astro Integration Kit bump, such as the version number or key changes included.

packages/astro-when/CHANGELOG.md (1)

7-7: Consider adding more context about the integration kit bump.

While the entry correctly references the change, it would be helpful to include:

  • The version of the Astro Integration Kit being bumped to
  • Any notable changes or improvements this bump brings
-  - 0dcdeaa: Bump Astro Integration Kit
+  - 0dcdeaa: Bump Astro Integration Kit to vX.Y.Z (includes <brief description of key changes>)
packages/aik-route-config/CHANGELOG.md (1)

3-7: LGTM on changelog format, but consider enhancing the description.

The changelog entry follows the correct format. However, the description "Bump Astro Integration Kit" could be more informative.

Consider adding more details such as:

  • The specific version of Astro Integration Kit being targeted
  • Any notable changes or improvements this bump brings
  • Any potential breaking changes or migration steps if applicable
packages/astro-tests/CHANGELOG.md (1)

3-8: LGTM! Consider adding more context about the integration kit bump.

The changelog entry follows the correct format and version increment follows semver. However, consider adding more details about what aspects of the Astro Integration Kit were bumped and any potential impacts.

 ## 0.2.2

 ### Patch Changes

-  - 0dcdeaa: Bump Astro Integration Kit
+  - 0dcdeaa: Bump Astro Integration Kit
+    - Updated internal dependencies to maintain compatibility with the latest integration kit
+    - No breaking changes or API modifications
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a50d466 and ce4f17b.

📒 Files selected for processing (31)
  • .changeset/great-rings-camp.md (0 hunks)
  • packages/aik-mod/CHANGELOG.md (1 hunks)
  • packages/aik-mod/package.json (1 hunks)
  • packages/aik-route-config/CHANGELOG.md (1 hunks)
  • packages/aik-route-config/package.json (1 hunks)
  • packages/astro-tests/CHANGELOG.md (1 hunks)
  • packages/astro-tests/package.json (1 hunks)
  • packages/astro-when/CHANGELOG.md (1 hunks)
  • packages/astro-when/package.json (1 hunks)
  • packages/content-utils/CHANGELOG.md (1 hunks)
  • packages/content-utils/package.json (1 hunks)
  • packages/custom-routing/CHANGELOG.md (1 hunks)
  • packages/custom-routing/package.json (1 hunks)
  • packages/cut-short/CHANGELOG.md (1 hunks)
  • packages/cut-short/package.json (1 hunks)
  • packages/inline-mod/CHANGELOG.md (1 hunks)
  • packages/inline-mod/package.json (1 hunks)
  • packages/modular-station/CHANGELOG.md (1 hunks)
  • packages/modular-station/package.json (1 hunks)
  • packages/portal-gun/CHANGELOG.md (1 hunks)
  • packages/portal-gun/package.json (1 hunks)
  • packages/request-nanostores/CHANGELOG.md (1 hunks)
  • packages/request-nanostores/package.json (1 hunks)
  • packages/request-state/CHANGELOG.md (1 hunks)
  • packages/request-state/package.json (1 hunks)
  • packages/runtime-logger/CHANGELOG.md (1 hunks)
  • packages/runtime-logger/package.json (1 hunks)
  • packages/sitemap-ext/CHANGELOG.md (1 hunks)
  • packages/sitemap-ext/package.json (1 hunks)
  • packages/star-warp/CHANGELOG.md (1 hunks)
  • packages/star-warp/package.json (1 hunks)
💤 Files with no reviewable changes (1)
  • .changeset/great-rings-camp.md
✅ Files skipped from review due to trivial changes (21)
  • packages/content-utils/package.json
  • packages/star-warp/package.json
  • packages/request-state/package.json
  • packages/modular-station/package.json
  • packages/runtime-logger/package.json
  • packages/aik-mod/package.json
  • packages/cut-short/package.json
  • packages/custom-routing/package.json
  • packages/portal-gun/package.json
  • packages/astro-when/package.json
  • packages/aik-route-config/package.json
  • packages/request-state/CHANGELOG.md
  • packages/astro-tests/package.json
  • packages/request-nanostores/package.json
  • packages/inline-mod/package.json
  • packages/modular-station/CHANGELOG.md
  • packages/cut-short/CHANGELOG.md
  • packages/request-nanostores/CHANGELOG.md
  • packages/runtime-logger/CHANGELOG.md
  • packages/inline-mod/CHANGELOG.md
  • packages/sitemap-ext/package.json
🔇 Additional comments (13)
packages/aik-mod/CHANGELOG.md (1)

3-10: LGTM! Changelog entry follows the established format.

The new version entry maintains consistency with previous entries, properly documents the patch change, and correctly references the dependency update.

packages/star-warp/CHANGELOG.md (3)

3-7: LGTM! Version entry is consistent with release objectives.

The new version entry correctly documents the patch change with the appropriate commit reference.


3-8: Version and change description align with PR objectives.

The changelog update correctly reflects:

  • Version bump to 0.2.1
  • Patch-level change
  • Consistent description across the coordinated release

1-8: Changelog format follows best practices.

The entry maintains consistent formatting with:

  • Proper heading hierarchy
  • Standard change categories
  • Commit references
  • Clear version numbering
packages/astro-when/CHANGELOG.md (1)

3-8: LGTM! Changelog entry follows the established format.

The new version entry maintains consistent structure with previous entries and correctly uses semantic versioning for a patch change.

packages/aik-route-config/CHANGELOG.md (1)

3-8: Verify version consistency across dependent packages.

This patch version is part of a synchronized update across multiple @inox-tools packages. Let's verify the version consistency.

✅ Verification successful

Version consistency verified across the ecosystem

The version bump is consistent across all packages in the monorepo:

  • All packages are being updated with patch versions
  • All changes reference the same commit hash (0dcdeaa)
  • The dependent package sitemap-ext correctly references the updated version of aik-route-config
  • All changelogs consistently mention "Bump Astro Integration Kit"
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify version consistency across dependent packages
# Look for any package.json files referencing @inox-tools/aik-route-config
# and check if they're being updated to the new version

echo "Checking for dependencies on aik-route-config..."
fd package.json | xargs grep -l "@inox-tools/aik-route-config" | while read -r file; do
  echo "Found dependency in: $file"
  cat "$file" | grep "@inox-tools/aik-route-config"
done

echo -e "\nChecking for other packages being updated in this release..."
fd CHANGELOG.md -e md | while read -r file; do
  if grep -A 5 "0dcdeaa: Bump Astro Integration Kit" "$file" > /dev/null; then
    echo "Found matching update in: $file"
    head -n 10 "$file"
  fi
done

Length of output: 8207

packages/portal-gun/CHANGELOG.md (2)

Line range hint 1-100: Well-maintained changelog with clear version progression.

The changelog effectively tracks the package's evolution, including:

  • Clear documentation of major version changes
  • Consistent tracking of dependency updates
  • Proper beta release handling

3-10: LGTM! Changelog entry follows the standard format.

The new changelog entry correctly documents:

  • Version bump as a patch release (1.0.2)
  • Reference to the commit (0dcdeaa)
  • Updated dependency on runtime-logger

Let's verify the dependency alignment across packages:

✅ Verification successful

Changelog entry is accurate and dependency versions are aligned

Based on the verification results:

  • The changelog correctly documents the runtime-logger dependency update to version 0.4.1
  • The package.json shows runtime-logger is using workspace versioning, which is correct for a monorepo
  • The version progression in the changelog is consistent (0.3.4 -> 0.3.5 -> 0.3.5-beta.0 -> 0.3.6 -> 0.4.0 -> 0.4.1)

Note: While the commit hash (0dcdeaa) couldn't be verified in the current branch, this is expected as the changes might be in a different branch or not yet merged.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that the runtime-logger dependency version matches across packages

# Check for runtime-logger version references
rg -A 1 "@inox-tools/runtime-logger@" --glob "CHANGELOG.md"

# Verify the commit hash exists
git rev-parse --quiet --verify 0dcdeaa

Length of output: 1420


Script:

#!/bin/bash
# Let's verify the package.json dependency version and the commit changes

# Check runtime-logger version in package.json
rg "runtime-logger" packages/portal-gun/package.json -A 1 -B 1

# Check the commit message and changes
git show --oneline --name-only 0dcdeaa

Length of output: 400

packages/custom-routing/CHANGELOG.md (1)

3-7: LGTM! Changelog entry follows the standard format.

The new version entry correctly follows the changesets format and properly categorizes the change as a patch update.

packages/astro-tests/CHANGELOG.md (1)

1-8: Verify changelog consistency across packages.

The changelog entry is consistent with the PR objectives, showing the same version bump (0.2.2) and commit hash (0dcdeaa) as other packages in this release.

packages/sitemap-ext/CHANGELOG.md (3)

3-10: LGTM! Version entry follows the standard format.

The changelog entry for version 0.4.1 correctly documents:

  • The patch changes for Astro Integration Kit bump
  • The dependency update to @inox-tools/[email protected]
  • The associated commit hash (0dcdeaa)

1-10: LGTM! Changelog structure follows best practices.

The changelog maintains a clear and consistent format with:

  • Proper version headers
  • Categorized changes (Minor/Patch)
  • Well-documented dependency updates

3-10: Verify version consistency across the release.

The version bump to 0.4.1 aligns with the PR objectives and is part of the coordinated release across multiple packages.

Run the following script to verify version consistency:

✅ Verification successful

Version bump and dependency updates are consistent

The verification confirms:

  • sitemap-ext version is correctly bumped to 0.4.1 in package.json
  • The dependency @inox-tools/aik-route-config is at version 0.8.1
  • The workspace dependency is properly configured with workspace:^
  • The changelog correctly reflects both the version bump and the dependency update

The version changes are consistent with the PR objectives and follow the expected patterns for a coordinated release.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify version consistency between package.json and changelog
# Also check if all related packages are being bumped together

# Check package.json version
echo "Checking package.json version..."
jq -r '.version' packages/sitemap-ext/package.json

# Check for related package bumps in changesets
echo "Checking related package bumps..."
fd -t f -e .md . .changeset/ --exec cat {} \; | grep -A 2 "@inox-tools/sitemap-ext"

Length of output: 295


Script:

#!/bin/bash
# Let's verify the dependency version and changeset details

# Check the dependency version in package.json
echo "Checking dependency version..."
jq -r '.dependencies["@inox-tools/aik-route-config"]' packages/sitemap-ext/package.json

# Look for changeset files
echo "Checking changeset content..."
find .changeset -name "*.md" -type f -exec cat {} \;

# Check the dependency's package.json
echo "Checking aik-route-config version..."
jq -r '.version' packages/aik-route-config/package.json

Length of output: 954

@@ -1,5 +1,11 @@
# @inox-tools/inline-mod
Copy link

Choose a reason for hiding this comment

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

💡 Codebase verification

⚠️ Potential issue

Changelog header needs to be corrected to @inox-tools/custom-routing

The verification confirms that this is indeed a critical issue:

  • The package.json in packages/custom-routing correctly defines the package name as @inox-tools/custom-routing
  • Multiple files in the codebase consistently reference @inox-tools/custom-routing for this package
  • The changelog header incorrectly shows @inox-tools/inline-mod, which is actually a different package in the monorepo (as evidenced by its presence in packages/inline-mod/)

This needs to be fixed to maintain consistency and prevent confusion.

🔗 Analysis chain

Verify package name in changelog header.

The file path indicates this is for @inox-tools/custom-routing, but the changelog header shows @inox-tools/inline-mod. This inconsistency needs to be addressed.

Let's verify the correct package name:

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify the package name in package.json matches the changelog

# Check package.json in the custom-routing directory
cat packages/custom-routing/package.json | jq -r '.name'

# Find all references to both package names in the codebase
echo "References to custom-routing:"
rg "@inox-tools/custom-routing" -l

echo "References to inline-mod:"
rg "@inox-tools/inline-mod" -l

Length of output: 1226

@Fryuni Fryuni merged commit d781a52 into main Jan 1, 2025
18 of 19 checks passed
@Fryuni Fryuni deleted the changeset-release/main branch January 1, 2025 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant