[Forked Extensions] Add repository cleanup action - #30138
Conversation
|
Thank you for your contribution! 🎉 🔔 @LitoMore @pernielsentikaer @yusifaliyevpro @vensauro @j3lte you might want to have a look. You can use this guide to learn how to check out the Pull Request locally in order to test it. 📋 Quick checkout commandsBRANCH="forked-extensions-cleanup"
FORK_URL="https://github.com/TyceHerrman/extensions.git"
EXTENSION_NAME="forked-extensions"
REPO_NAME="extensions"
git clone -n --depth=1 --filter=tree:0 -b $BRANCH $FORK_URL
cd $REPO_NAME
git sparse-checkout set --no-cone "extensions/$EXTENSION_NAME"
git checkout
cd "extensions/$EXTENSION_NAME"
npm install && npm run devWe're currently experiencing a high volume of incoming requests. As a result, the initial review may take up to 15 business days. |
Greptile SummaryThe PR adds a confirmed, repository-wide Git cleanup action with before-and-after pack statistics while preserving the existing operation lock and action order.
Confidence Score: 5/5The PR appears safe to merge because the previously reported action-order issue has been fixed and no blocking failure remains. The cleanup action is now appended after the established actions in both affected panels, so the prior workflow-order regression no longer exists. Important Files Changed
Reviews (5): Last reviewed commit: "Update CHANGELOG.md" | Re-trigger Greptile |
b9a6d5a to
e774b12
Compare
LitoMore
left a comment
There was a problem hiding this comment.
Can you let your AI read through my entire source code and make the code style better fit my code structure? It looks like some Git-related operations were not added to git.ts.
In the meantime, please ask your AI to review the Windows platform as well. Thanks!
There was a problem hiding this comment.
I don't write unit tests since Raycast does support programmatic testing. Please remove the unit test related code.
e774b12 to
a60d087
Compare
|
@LitoMore I had codex review Windows compatibility. I don't have development enviro for raycast on windows set up for direct testing though. codex results:
lmk if you had something else in mind |
|
Hey @LitoMore 👋 Just checking in on this one — HEAD was squashed to Are you happy for us to move forward, or do you still want changes first? |
LitoMore
left a comment
There was a problem hiding this comment.
LGTM. Thanks for contributing.
|
Published to the Raycast Store: |
|
🎉 🎉 🎉 We've rewarded your Raycast account with some credits. You will soon be able to exchange them for some swag. |
Description
Adds a repository-wide "Clean Up Repository" action to the existing Manage Forked Extensions action panel.
git maintenance run --task=gcin the foreground without installing scheduled maintenanceScreencast
Not included because this adds an action to an existing command rather than a new extension or command. The distribution build succeeds, but the final in-app distribution check remains pending because Raycast Beta could not be controlled or launched through the local test environment.
Validation
npm testnpm run lintnpm run buildChecklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare located outside the metadata folder if they were not generated with our metadata tool