Skip to content

llrt-beta: Add version 0.8.1-beta#2821

Merged
z-Fng merged 1 commit intoScoopInstaller:masterfrom
bangseongbeom:patch-1
Apr 29, 2026
Merged

llrt-beta: Add version 0.8.1-beta#2821
z-Fng merged 1 commit intoScoopInstaller:masterfrom
bangseongbeom:patch-1

Conversation

@bangseongbeom
Copy link
Copy Markdown
Contributor

@bangseongbeom bangseongbeom commented Apr 29, 2026

This PR is a follow-up to ScoopInstaller/Extras#17672. Since LLRT currently provides beta releases, this manifest has been renamed from llrt to llrt-beta as suggested.

Closes #2822

  • Use conventional PR title: <manifest-name[@version]|chore>: <general summary of the pull request>
  • I have read the Contributing Guide

Summary by CodeRabbit

  • New Features
    • Added LLRT (Low Latency Runtime) beta package version 0.8.1-beta. New executable binary now available for Windows x64 systems. Package includes built-in autoupdate functionality with automatic version checking through GitHub releases for simplified installation and management.

Copilot AI review requested due to automatic review settings April 29, 2026 12:59
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 29, 2026

Walkthrough

A new package manifest for LLRT (Low Latency Runtime) beta version 0.8.1 is added, specifying metadata, Windows x64 artifact download link with hash verification, exposed executable, GitHub-based version checking, and autoupdate configuration.

Changes

Cohort / File(s) Summary
LLRT Beta Package Manifest
bucket/llrt-beta.json
New package manifest defining LLRT beta 0.8.1 with Windows x64 artifact, executable mapping, GitHub release-based version checking, and autoupdate mechanism.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Suggested labels

review-needed

Suggested reviewers

  • z-Fng

Poem

🐰 A speedy runtime hops on in,
Low latency runtime, let's begin!
Beta bright, version true,
Windows x64 through and through!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'llrt-beta: Add version 0.8.1-beta' clearly summarizes the main change—adding a new beta package manifest for LLRT version 0.8.1-beta, following the conventional format.
Linked Issues check ✅ Passed The PR successfully fulfills the requirements from issue #14244 by creating a Scoop manifest for LLRT beta, appropriately placed in the Versions bucket as suggested for beta releases.
Out of Scope Changes check ✅ Passed The single file change (bucket/llrt-beta.json) is directly within scope—it adds the requested LLRT beta package manifest with no extraneous modifications.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed The PR description provides context, references linked issues, confirms checklist completion, and explains the manifest naming rationale.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new Scoop manifest for the LLRT beta release line, following the decision to publish it as llrt-beta (since upstream currently ships beta releases).

Changes:

  • Introduce bucket/llrt-beta.json manifest pinned to LLRT 0.8.1-beta
  • Configure GitHub-based checkver and autoupdate for future beta updates

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@bangseongbeom
Copy link
Copy Markdown
Contributor Author

/verify

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.

🧹 Nitpick comments (1)
bucket/llrt-beta.json (1)

13-16: Consider restricting checkver.regex to beta tags for defensive consistency.

While llrt currently uses the -beta suffix consistently in all release tags (v0.8.1-beta, v0.8.0-beta, etc.) and no stable versions exist, the current regex /releases/tag/(?:v|V)?([\\d.\\w-]+) would technically match non-beta tags like v0.8.1 if they were ever created. Tightening the regex to explicitly match only -beta variants makes the intent explicit and protects against future upstream tagging changes.

Suggested change
 "checkver": {
   "github": "https://github.com/awslabs/llrt",
-  "regex": "/releases/tag/(?:v|V)?([\\d.\\w-]+-beta[\\d.\\w-]*)"
+  "regex": "/releases/tag/(?:v|V)?([\\d.\\w-]+-beta[\\d.\\w-]*)"
 }
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@bucket/llrt-beta.json` around lines 13 - 16, The checkver.regex in
llrt-beta.json is too broad and may match non-beta tags; update the "checkver":
"regex" to only accept versions ending with "-beta" (e.g., require the captured
group to end with -beta) so it only matches release tags like v0.8.1-beta;
modify the regex string under "checkver" (checkver.regex) accordingly to
explicitly enforce the -beta suffix.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@bucket/llrt-beta.json`:
- Around line 13-16: The checkver.regex in llrt-beta.json is too broad and may
match non-beta tags; update the "checkver": "regex" to only accept versions
ending with "-beta" (e.g., require the captured group to end with -beta) so it
only matches release tags like v0.8.1-beta; modify the regex string under
"checkver" (checkver.regex) accordingly to explicitly enforce the -beta suffix.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 2d2061e8-b483-475b-aad5-69d312a7637a

📥 Commits

Reviewing files that changed from the base of the PR and between 49802bf and 9509613.

📒 Files selected for processing (1)
  • bucket/llrt-beta.json

@github-actions
Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

llrt-beta

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

Copy link
Copy Markdown
Member

@z-Fng z-Fng left a comment

Choose a reason for hiding this comment

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

Thanks for your contribution!

@z-Fng z-Fng merged commit b620efe into ScoopInstaller:master Apr 29, 2026
7 of 8 checks passed
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.

[Request]: LLRT

3 participants