Skip to content

chore: release v0.13.14#121

Merged
paperbenni merged 1 commit intomainfrom
release-plz-2026-02-22T01-46-36Z
Feb 23, 2026
Merged

chore: release v0.13.14#121
paperbenni merged 1 commit intomainfrom
release-plz-2026-02-22T01-46-36Z

Conversation

@paperbenni
Copy link
Copy Markdown
Member

@paperbenni paperbenni commented Feb 22, 2026

🤖 New release

  • ins: 0.13.13 -> 0.13.14
Changelog

0.13.14 - 2026-02-23

Fixed

  • fix release (hopefully)
  • fix

Other

  • something is deeply wrong with github
  • make mime preview streaming
  • make package previews streaming
  • init streaming preview generation


This PR was generated with release-plz.

Summary by CodeRabbit

  • Chores
    • Version bumped to 0.13.14
    • Changelog updated with fixes and improvements

@sourcery-ai
Copy link
Copy Markdown

sourcery-ai bot commented Feb 22, 2026

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

Release automation PR bumping the ins crate to v0.13.13 and adding the corresponding changelog entry for the new release.

File-Level Changes

Change Details Files
Add changelog section for v0.13.13 describing fixes and other changes.
  • Insert new 0.13.13 section under the Unreleased heading.
  • Document a tentative release fix under a Fixed subsection.
  • Document toolchain cleanup under an Other subsection.
CHANGELOG.md
Bump crate version to 0.13.13 for the ins package and lockfile.
  • Update the ins package version from 0.13.12 to 0.13.13 in the manifest.
  • Regenerate or update the lockfile so dependency metadata matches the new version.
Cargo.toml
Cargo.lock

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 22, 2026

Warning

Rate limit exceeded

@paperbenni has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 27 minutes and 58 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 38e1039 and ea90c93.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (2)
  • CHANGELOG.md
  • Cargo.toml
📝 Walkthrough

Walkthrough

This PR updates the project version from 0.13.13 to 0.13.14 and adds corresponding changelog entries documenting the release with fixed items and other improvements.

Changes

Cohort / File(s) Summary
Version Bump
Cargo.toml
Package version incremented from 0.13.13 to 0.13.14.
Changelog Updates
CHANGELOG.md
Added new Unreleased 0.13.14 section with Fixed and Other subsections; updated existing 0.13.13 entry.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • chore: release v0.13.13 #120: Performs related release updates by modifying CHANGELOG.md and bumping Cargo.toml version for sequential releases, specifically updating the 0.13.13 changelog entry while bumping to 0.13.14.
  • chore: release v0.13.8 #114: Executes identical release-type changes with CHANGELOG.md and Cargo.toml version updates for a patch release.
  • chore: release v0.13.1 #106: Performs the same release-related edits updating package version in Cargo.toml and adding a new release entry in CHANGELOG.md.

Poem

🐰 Version hops to 0.13.14,
Changelog entries declare what's done,
A patch release, prepared with care,
Cargo.toml reflects the run,
Another milestone in the sun! 🌟

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: a version bump from 0.13.13 to 0.13.14 across all relevant files (CHANGELOG.md, Cargo.toml, and pkgbuild files).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-plz-2026-02-22T01-46-36Z

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.

Copy link
Copy Markdown

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

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

Hey - I've found 1 issue, and left some high level feedback:

  • The changelog entry - fix release? is ambiguous; consider rewording it to clearly describe what was fixed in this release so future readers understand the change.
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- The changelog entry `- fix release?` is ambiguous; consider rewording it to clearly describe what was fixed in this release so future readers understand the change.

## Individual Comments

### Comment 1
<location> `CHANGELOG.md:12-14` </location>
<code_context>
+
+### Fixed
+
+- fix release?
+
+### Other
</code_context>

<issue_to_address>
**suggestion (typo):** Consider rephrasing this changelog entry to be a clear statement rather than a question.

The question mark makes this entry sound uncertain ("fix release?"). In a changelog, it’s clearer to phrase it as a definite action, e.g. "Fix release process" or "Fix release configuration" without the question mark.

```suggestion
### Fixed

- Fix release process
```
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@paperbenni paperbenni force-pushed the release-plz-2026-02-22T01-46-36Z branch from 2fc0c61 to aae802f Compare February 22, 2026 01:50
Copy link
Copy Markdown

@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

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@CHANGELOG.md`:
- Around line 20-25: Remove the duplicate changelog block for the release
heading "[0.13.13]" that repeats the "### Fixed" section; keep the original
complete entry (the one that also contains "### Other") and delete the redundant
second "[0.13.13]" heading and its "### Fixed" bullet so there is a single
unique changelog entry for version 0.13.13.

Comment on lines +20 to +25
## [0.13.13](https://github.com/instantOS/instantCLI/compare/v0.13.12...v0.13.13) - 2026-02-22

### Fixed

- fix release?

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

Remove the duplicate [0.13.13] changelog entry.

Lines 20–24 are a verbatim duplicate of the heading and ### Fixed block already present at lines 10–14. The first block (lines 10–18) already contains the full, correct entry with both ### Fixed and ### Other subsections. The duplicate will break any tooling (release-plz, changelog parsers) that relies on unique version headings, and violates the Keep a Changelog format.

🐛 Proposed fix — remove the duplicate block
-## [0.13.13](https://github.com/instantOS/instantCLI/compare/v0.13.12...v0.13.13) - 2026-02-22
-
-### Fixed
-
-- fix release?
-
 ## [0.13.12](https://github.com/instantOS/instantCLI/compare/v0.13.11...v0.13.12) - 2026-02-20
📝 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
## [0.13.13](https://github.com/instantOS/instantCLI/compare/v0.13.12...v0.13.13) - 2026-02-22
### Fixed
- fix release?
🧰 Tools
🪛 markdownlint-cli2 (0.21.0)

[warning] 20-20: Multiple headings with the same content

(MD024, no-duplicate-heading)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 20 - 25, Remove the duplicate changelog block for
the release heading "[0.13.13]" that repeats the "### Fixed" section; keep the
original complete entry (the one that also contains "### Other") and delete the
redundant second "[0.13.13]" heading and its "### Fixed" bullet so there is a
single unique changelog entry for version 0.13.13.

@paperbenni paperbenni changed the title chore: release v0.13.13 chore: release v0.13.14 Feb 22, 2026
@paperbenni paperbenni force-pushed the release-plz-2026-02-22T01-46-36Z branch from b37f35d to 29dec7e Compare February 22, 2026 22:36
Copy link
Copy Markdown

@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

Caution

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

⚠️ Outside diff range comments (1)
pkgbuild/ins/PKGBUILD (1)

16-16: ⚠️ Potential issue | 🟠 Major

sha256sums=('SKIP') must be replaced with the actual checksum before publishing.

The stale comment "Will be calculated after first release" indicates this placeholder has never been resolved across multiple version bumps. Publishing an AUR package with SKIP disables source integrity verification entirely — any tampered or substituted tarball will be accepted silently.

Once the v0.13.14 tag and release tarball are live on GitHub, replace SKIP with the real digest:

🔒 Resolve the checksum
-sha256sums=('SKIP')  # Will be calculated after first release
+sha256sums=('<actual_sha256sum_of_v0.13.14_tarball>')

Compute it with:

curl -sL https://github.com/instantOS/instantCLI/archive/refs/tags/v0.13.14.tar.gz | sha256sum
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@pkgbuild/ins/PKGBUILD` at line 16, Replace the placeholder sha256sums entry
so the PKGBUILD validates the release tarball: locate the sha256sums=('SKIP')
line in PKGBUILD and, after the v0.13.14 GitHub release/tarball is available,
compute the SHA-256 digest of the v0.13.14 tarball and replace 'SKIP' with that
hex checksum (keeping the array syntax), ensuring the checksum corresponds to
the exact source URL used by the package.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@pkgbuild/ins/.SRCINFO`:
- Around line 17-18: The .SRCINFO currently has "sha256sums = SKIP" which
mirrors the unresolved placeholder in PKGBUILD; update the checksum in PKGBUILD
to the actual sha256 value for the source (matching source =
ins-0.13.14.tar.gz::https://github.com/instantOS/instantCLI/archive/refs/tags/v0.13.14.tar.gz),
then regenerate .SRCINFO by running makepkg --printsrcinfo > .SRCINFO so the
sha256sums entry in .SRCINFO matches the PKGBUILD.

---

Outside diff comments:
In `@pkgbuild/ins/PKGBUILD`:
- Line 16: Replace the placeholder sha256sums entry so the PKGBUILD validates
the release tarball: locate the sha256sums=('SKIP') line in PKGBUILD and, after
the v0.13.14 GitHub release/tarball is available, compute the SHA-256 digest of
the v0.13.14 tarball and replace 'SKIP' with that hex checksum (keeping the
array syntax), ensuring the checksum corresponds to the exact source URL used by
the package.

Comment on lines 17 to 18
source = ins-0.13.14.tar.gz::https://github.com/instantOS/instantCLI/archive/refs/tags/v0.13.14.tar.gz
sha256sums = SKIP
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

sha256sums = SKIP mirrors the unresolved placeholder in PKGBUILD.

Once the checksum is updated in PKGBUILD, regenerate .SRCINFO via makepkg --printsrcinfo > .SRCINFO to keep them in sync. The version and source URL on Line 17 are otherwise correct.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@pkgbuild/ins/.SRCINFO` around lines 17 - 18, The .SRCINFO currently has
"sha256sums = SKIP" which mirrors the unresolved placeholder in PKGBUILD; update
the checksum in PKGBUILD to the actual sha256 value for the source (matching
source =
ins-0.13.14.tar.gz::https://github.com/instantOS/instantCLI/archive/refs/tags/v0.13.14.tar.gz),
then regenerate .SRCINFO by running makepkg --printsrcinfo > .SRCINFO so the
sha256sums entry in .SRCINFO matches the PKGBUILD.

@paperbenni paperbenni force-pushed the release-plz-2026-02-22T01-46-36Z branch from 38e1039 to 01417b2 Compare February 23, 2026 09:02
@paperbenni paperbenni force-pushed the release-plz-2026-02-22T01-46-36Z branch from 01417b2 to ea90c93 Compare February 23, 2026 09:04
@paperbenni paperbenni merged commit 0f379c5 into main Feb 23, 2026
3 checks passed
This was referenced Feb 23, 2026
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