Skip to content

chore: release v0.13.17#126

Merged
paperbenni merged 2 commits intomainfrom
release-plz-2026-04-01T00-36-11Z
Apr 1, 2026
Merged

chore: release v0.13.17#126
paperbenni merged 2 commits intomainfrom
release-plz-2026-04-01T00-36-11Z

Conversation

@paperbenni
Copy link
Copy Markdown
Member

@paperbenni paperbenni commented Apr 1, 2026

🤖 New release

  • ins: 0.13.16 -> 0.13.17
Changelog

0.13.17 - 2026-04-01

Fixed

  • fix CI again
  • fix release-plz
  • fix glob
  • fix streaming fzf input
  • fix ticks
  • fix steam
  • fix instantwm detection
  • fix instantwm scratchpad
  • fix instantwm wayland scratchpad
  • fix?
  • fix changelog

Other

  • fmt
  • add faugus as source
  • better streaming
  • better scan prefix
  • dedupe shiat
  • better progress bar
  • more speed ups
  • rename add to steam
  • speed up ludusavi
  • steam discovery
  • add filter option for discover
  • make epic scanner use ludusavi
  • init ludusavi scanner
  • test discover
  • async game discovery
  • init epic games
  • better instantWM json integration
  • check for corrupted zsh files
  • add x11 support to display settings
  • add instantwmctl pointer settings
  • more instantwm scratchpad improvements
  • add compositor to ins arch info
  • faster compositor detection
  • proper instantwm detection
  • instantwm wallpaper support
  • instantwm wl keyboard layout support
  • new instantWM integration
  • doctor keyword
  • update release-plz to use self-hosted
  • Merge branch 'main' into dev


This PR was generated with release-plz.

Summary by Sourcery

Cut a new ins v0.13.17 release with updated changelog and crate version bump.

Bug Fixes:

  • Document fixes for CI, release-plz, glob handling, streaming fzf input, Steam integration, instantwm detection and scratchpad behavior, and changelog corrections.

Enhancements:

  • Document performance improvements, better streaming and scan behavior, refined progress reporting, and various game discovery enhancements including Steam, Epic, and ludusavi integration.
  • Document expanded instantWM integration features such as wallpaper, keyboard layout, scratchpad improvements, compositor detection, and pointer/display settings, along with new diagnostic capabilities and corrupted zsh file checks.

Build:

  • Bump the ins crate version from 0.13.16 to 0.13.17 in Cargo metadata.

Documentation:

  • Add CHANGELOG entry for v0.13.17 detailing fixes and other improvements.

Summary by CodeRabbit

  • Chores
    • Released v0.13.17 (2026-04-01); package version updated across distributions and builds.
  • Documentation
    • Changelog updated with a new 0.13.17 section, including "Fixed" and "Other" entries summarizing recent fixes and improvements.

@sourcery-ai
Copy link
Copy Markdown

sourcery-ai bot commented Apr 1, 2026

Reviewer's Guide

Release PR bumps the ins crate version to 0.13.17 and adds the corresponding 0.13.17 entry to the changelog; no functional code changes beyond versioning metadata and documentation updates are present.

File-Level Changes

Change Details Files
Add changelog entry for v0.13.17 describing fixes and other improvements included in this release.
  • Insert new 0.13.17 section under Unreleased with Fixed and Other subsections.
  • List CI, release tooling, streaming, instantwm integration, steam/epic discovery, and performance-related items in the changelog.
CHANGELOG.md
Bump crate version to v0.13.17 for the ins package and lockfile.
  • Update the ins package version field from 0.13.16 to 0.13.17.
  • Regenerate Cargo.lock to reflect the new version (no structural code changes).
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 Apr 1, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 2d8807cd-fadc-4cf0-bdc4-11a5c707544b

📥 Commits

Reviewing files that changed from the base of the PR and between e23a80c and 3cf3513.

📒 Files selected for processing (2)
  • pkgbuild/ins/.SRCINFO
  • pkgbuild/ins/PKGBUILD
✅ Files skipped from review due to trivial changes (2)
  • pkgbuild/ins/PKGBUILD
  • pkgbuild/ins/.SRCINFO

📝 Walkthrough

Walkthrough

Bumps release from 0.13.16 to 0.13.17: Cargo.toml package version updated and a new 0.13.17 (2026-04-01) section added to CHANGELOG.md. PKGBUILD and pkgbuild/.SRCINFO package metadata updated to the new version and source tarball.

Changes

Cohort / File(s) Summary
Version Metadata
Cargo.toml, pkgbuild/ins/PKGBUILD, pkgbuild/ins/.SRCINFO
Updated package/crate/pkgver from 0.13.160.13.17 and adjusted referenced source tarball names/URLs to match v0.13.17.
Release Documentation
CHANGELOG.md
Inserted new 0.13.17 release block dated 2026-04-01 under ## [Unreleased] with ### Fixed and ### Other subsections and entries.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐇✨ I hopped a version, neat and spry,

from 0.13.16 up to 0.13.17 I fly.
Changelog written, tarball named with care,
A tiny pawprint left on the release there.
🥕🎉

🚥 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 PR title 'chore: release v0.13.17' directly and clearly summarizes the main objective: publishing version 0.13.17 of the package, which is reflected in all file updates (CHANGELOG.md, Cargo.toml, PKGBUILD, .SRCINFO).
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
  • Commit unit tests in branch release-plz-2026-04-01T00-36-11Z

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 left some high level feedback:

  • Some changelog entries (e.g., fix?, dedupe shiat) are vague or informal; consider clarifying them so the release notes are understandable and professional for future readers.
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- Some changelog entries (e.g., `fix?`, `dedupe shiat`) are vague or informal; consider clarifying them so the release notes are understandable and professional for future readers.

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.

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: 2

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

Inline comments:
In `@Cargo.toml`:
- Line 3: You manually edited the crate version line (version = "0.13.17") in
Cargo.toml; revert that change and do not hand-edit the version field—use the
repository's release/package tooling (e.g., the configured release-plz or cargo
release workflow) to generate/update package version metadata so the version is
updated via the automated release process rather than direct edits to
Cargo.toml.

In `@CHANGELOG.md`:
- Line 23: Replace ambiguous/informal changelog bullets: change the literal
"fix?" entry to a clear, actionable release note describing what was fixed
(e.g., "Fix: <brief description of bug or behavior>"), replace "dedupe shiat"
with a professional phrase like "Deduplicate erroneous/duplicate entries" or
"Remove duplicate entries", and capitalize the brand name "Epic Games" where it
appears; apply the same normalization to the other occurrences of these exact
strings in the file so all user-facing bullets read as clear, release-grade
phrases.
🪄 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: 1b6d46d2-dc32-49b7-a961-ce672c4047f4

📥 Commits

Reviewing files that changed from the base of the PR and between 284fc84 and e23a80c.

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

[package]
name = "ins"
version = "0.13.16"
version = "0.13.17"
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

Use the release/package workflow instead of editing crate version directly.

The version bump is directly edited in Cargo.toml, which conflicts with the repo rule for this file pattern. Please generate/update version metadata via the configured package/release tooling (e.g., release-plz/cargo workflow), not by manual edit.

As per coding guidelines: "**/Cargo.toml: Use package managers for dependencies; do not hand-edit Cargo.toml versions."

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

In `@Cargo.toml` at line 3, You manually edited the crate version line (version =
"0.13.17") in Cargo.toml; revert that change and do not hand-edit the version
field—use the repository's release/package tooling (e.g., the configured
release-plz or cargo release workflow) to generate/update package version
metadata so the version is updated via the automated release process rather than
direct edits to Cargo.toml.

- fix instantwm detection
- fix instantwm scratchpad
- fix instantwm wayland scratchpad
- fix?
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 | 🟡 Minor

Clean up ambiguous/informal changelog bullets before publishing.

A few entries are unclear or unprofessional for user-facing release notes (fix?, dedupe shiat) and one brand name should be capitalized (Epic Games). Please normalize these bullets to clear, release-grade phrasing.

Also applies to: 32-32, 43-43

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

In `@CHANGELOG.md` at line 23, Replace ambiguous/informal changelog bullets:
change the literal "fix?" entry to a clear, actionable release note describing
what was fixed (e.g., "Fix: <brief description of bug or behavior>"), replace
"dedupe shiat" with a professional phrase like "Deduplicate erroneous/duplicate
entries" or "Remove duplicate entries", and capitalize the brand name "Epic
Games" where it appears; apply the same normalization to the other occurrences
of these exact strings in the file so all user-facing bullets read as clear,
release-grade phrases.

@paperbenni paperbenni merged commit bab3512 into main Apr 1, 2026
2 checks passed
This was referenced Apr 2, 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