Skip to content

pressey-ai-test-generator: Add version 0.3.0#18112

Closed
Eld3rForce wants to merge 1 commit into
ScoopInstaller:masterfrom
Eld3rForce:master
Closed

pressey-ai-test-generator: Add version 0.3.0#18112
Eld3rForce wants to merge 1 commit into
ScoopInstaller:masterfrom
Eld3rForce:master

Conversation

@Eld3rForce

Copy link
Copy Markdown

Add manifest for Pressey AI Test Generator v0.3.0, an open-source desktop app that turns a topic, a document, or a webpage into an editable practice test.

Upstream: https://github.com/Eld3rForce/Pressey-AI-Test-Generator
Release: https://github.com/Eld3rForce/Pressey-AI-Test-Generator/releases/tag/v0.3.0
SHA256: \

@coderabbitai

coderabbitai Bot commented Jun 22, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

A new Scoop manifest file bucket/pressey-ai-test-generator.json is added for "Pressey AI Test Generator" version 0.3.0. The manifest specifies app metadata (description, homepage, MIT license), a 64-bit installer download URL with its SHA-256 hash, a PowerShell pre_install step that removes a plugins directory, the executable binary path, a Start Menu shortcut, checkver: "github" for automatic version detection, and an autoupdate URL template parameterized by $version.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~5 minutes

Suggested labels

package-request-needed

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description is missing required checklist items and formal structure from the template, including the conventional PR title checkbox and Contributing Guide acknowledgment checkbox. Add the required checklist items and confirm adherence to the Contributing Guide as specified in the template.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the specific manifest being added (pressey-ai-test-generator) and its version (v0.3.0), following the expected naming convention and accurately reflecting the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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


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.

@coderabbitai coderabbitai Bot added the package-request-needed Create a package request issue before raising PR. Check the criteria for a package to be accepted. label Jun 22, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
bucket/pressey-ai-test-generator.json (1)

1-28: 🧹 Nitpick | 🔵 Trivial

Local validation steps before merge

Run the standard Scoop checks for this manifest:

scoop config debug true
scoop config gh_token <your-github-token>  # read-only
.\bin\checkver.ps1 -App pressey-ai-test-generator -f
.\bin\formatjson.ps1 -App pressey-ai-test-generator
scoop install bucket/pressey-ai-test-generator.json -a 64bit

Reference:

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/pressey-ai-test-generator.json` around lines 1 - 28, Before merging
the pressey-ai-test-generator.json Scoop manifest, validate it locally by
running the standard Scoop checks. Enable debug mode and set a GitHub read-only
token in your Scoop config, then run the checkver.ps1 script to verify version
detection works correctly for this manifest, run formatjson.ps1 to ensure proper
JSON formatting of the pressey-ai-test-generator manifest, and finally test the
installation with scoop install to confirm the manifest is functional. These
validation steps ensure the manifest meets Scoop standards before merging.

Source: Coding guidelines

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@bucket/pressey-ai-test-generator.json`:
- Around line 2-5: This new manifest file pressey-ai-test-generator.json
requires a linked package-request issue in the PR description, which is
currently missing. Create a new package-request issue using the template
provided at the GitHub issues URL, ensure the submission meets the acceptance
criteria (well-known usage, stable release, English interface/docs), and then
add the issue number or URL link to your PR description/body to establish the
connection between this manifest submission and the formal package request.

---

Nitpick comments:
In `@bucket/pressey-ai-test-generator.json`:
- Around line 1-28: Before merging the pressey-ai-test-generator.json Scoop
manifest, validate it locally by running the standard Scoop checks. Enable debug
mode and set a GitHub read-only token in your Scoop config, then run the
checkver.ps1 script to verify version detection works correctly for this
manifest, run formatjson.ps1 to ensure proper JSON formatting of the
pressey-ai-test-generator manifest, and finally test the installation with scoop
install to confirm the manifest is functional. These validation steps ensure the
manifest meets Scoop standards before merging.
🪄 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: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 9cef5dd5-8cec-43a8-acfe-5585247947f4

📥 Commits

Reviewing files that changed from the base of the PR and between 5c8d91a and 9bf6b7f.

📒 Files selected for processing (1)
  • bucket/pressey-ai-test-generator.json

Comment on lines +2 to +5
"version": "0.3.0",
"description": "AI test generator — create editable practice tests from any topic",
"homepage": "https://github.com/Eld3rForce/Pressey-AI-Test-Generator",
"license": "MIT",

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 | ⚡ Quick win

Link the required package-request issue for this new manifest.

This is a newly added manifest, but the provided PR context does not show a linked package-request issue in the description/PR body. Please add one (issue number or URL), and confirm it meets the acceptance criteria (well-known usage, stable release, English interface/docs).

As per coding guidelines, new manifest submissions must include a linked package request issue and satisfy the stated acceptance criteria.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/pressey-ai-test-generator.json` around lines 2 - 5, This new manifest
file pressey-ai-test-generator.json requires a linked package-request issue in
the PR description, which is currently missing. Create a new package-request
issue using the template provided at the GitHub issues URL, ensure the
submission meets the acceptance criteria (well-known usage, stable release,
English interface/docs), and then add the issue number or URL link to your PR
description/body to establish the connection between this manifest submission
and the formal package request.

Source: Coding guidelines

@aliesbelik aliesbelik added the not-meet-criteria This package doesn't fully meet the essential criteria to be accepted in Extras bucket. label Jun 22, 2026
@aliesbelik

Copy link
Copy Markdown
Collaborator

The project looks quite new and doesn't fit criteria for Extras bucket, at least in terms

Reasonably well-known and widely used (e.g. if it's a GitHub project, it should have at least 100 stars and/or 50 forks)

You could try to contribute to any community bucket or create your own instead, or come back at a later time when the Extras bucket requirements will be met (it's more preferable to open package request first).

Closing this for now.

@aliesbelik aliesbelik closed this Jun 22, 2026
@aliesbelik aliesbelik changed the title pressey-ai-test-generator: Add new manifest (v0.3.0) pressey-ai-test-generator: Add version 0.3.0 Jun 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

not-meet-criteria This package doesn't fully meet the essential criteria to be accepted in Extras bucket. package-request-needed Create a package request issue before raising PR. Check the criteria for a package to be accepted.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants