Skip to content

Conversation

@aaronpinch
Copy link

@aaronpinch aaronpinch commented Feb 5, 2026

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

Summary by CodeRabbit

  • New Features
    • EventGhost is now available for installation via Scoop package manager on Windows, with automatic version checking and updates from GitHub.

@aaronpinch aaronpinch mentioned this pull request Feb 5, 2026
6 tasks
@coderabbitai
Copy link

coderabbitai bot commented Feb 5, 2026

Walkthrough

A new Scoop package manifest file for EventGhost is added, defining installation configuration for the Windows package manager. The manifest specifies version metadata, architecture-specific downloads, installer procedures, binary paths, shortcuts, persistent files, and automated version checking with GitHub integration.

Changes

Cohort / File(s) Summary
Scoop Package Manifest
bucket/eventghost.json
Introduces a new Scoop manifest file for EventGhost with complete package definition: version, description, licensing, architecture-specific download URLs with checksums, silent installation/uninstallation procedures, binary and shortcut configurations, persisted file paths, GitHub-based version checking with regex pattern, and autoupdate URL template.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 A manifest hopped in today,
EventGhost finds its Windows way,
With checksums, shortcuts, and scripts so neat,
Silent installs make the setup complete!
🎉 One file, pure magic, clean and sweet!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description check ✅ Passed The description includes required checkboxes for conventional PR title and reading the Contributing Guide, confirming compliance with repository requirements.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check ✅ Passed The pull request title directly matches the main change: adding the EventGhost manifest file for version 0.4.1.r1722 to the bucket.

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

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

Your changes did not pass all checks.

Please address the issues in the manifest and comment starting with /verify to rerun the checks.

eventghost

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

Check the full log for details.

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

🤖 Fix all issues with AI agents
In `@bucket/eventghost.json`:
- Around line 45-48: The checkver block is missing an explicit URL scheme
causing CI to treat "EventGhost/EventGhost/releases/latest" as invalid; add a
new property checkver.url set to
"https://github.com/EventGhost/EventGhost/releases/latest" (keep the existing
checkver.github and checkver.regex unchanged) so the WebClient can fetch the
latest release via HTTPS.

Comment on lines +45 to +48
"checkver": {
"github": "EventGhost/EventGhost",
"regex": "v([\\d.]+\\.r\\d+)$"
},
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

Fix checkver URL to resolve CI failure (missing scheme).

CI reports EventGhost/EventGhost/releases/latest as an invalid URL. Add an explicit checkver.url with https:// so the WebClient call is valid and checkver can fetch the latest tag.

🔧 Proposed fix
 "checkver": {
-    "github": "EventGhost/EventGhost",
-    "regex": "v([\\d.]+\\.r\\d+)$"
+    "url": "https://github.com/EventGhost/EventGhost/releases/latest",
+    "regex": "v([\\d.]+\\.r\\d+)$"
 }
🤖 Prompt for AI Agents
In `@bucket/eventghost.json` around lines 45 - 48, The checkver block is missing
an explicit URL scheme causing CI to treat
"EventGhost/EventGhost/releases/latest" as invalid; add a new property
checkver.url set to "https://github.com/EventGhost/EventGhost/releases/latest"
(keep the existing checkver.github and checkver.regex unchanged) so the
WebClient can fetch the latest release via HTTPS.

@aliesbelik aliesbelik linked an issue Feb 5, 2026 that may be closed by this pull request
6 tasks
@z-Fng z-Fng changed the title EventGhost : Add version v0.4.1.r1722 eventghost: Add version 0.4.1.r1722 Feb 9, 2026
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]: EventGhost

1 participant