Update doppler-share-secrets extension
Description
Screencast
Checklist
- [ ] I read the extension guidelines
- [ ] I read the documentation about publishing
- [ ] I ran
npm run buildand tested this distribution build in Raycast - [ ] I checked that files in the
assetsfolder are used by the extension itself - [ ] I checked that assets used by the
READMEare placed outside of themetadatafolder
Thank you for your contribution! :tada:
🔔 @thomaspaulmann @ridemountainpig @xmok @Lp-Francois 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 commands
BRANCH="ext/doppler-share-secrets"
FORK_URL="https://github.com/0xdhrv/raycast-extensions.git"
EXTENSION_NAME="doppler-share-secrets"
REPO_NAME="raycast-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 dev
Due to our current reduced availability, the initial review may take up to 10-15 business days.
@greptileai, could you please do a fresh review of this PR?
Greptile Summary
This PR updates the doppler-share-secrets extension dependencies to their latest versions and adds Windows platform support. The main changes include:
- Updated
@raycast/apifrom v1.100.3 to v1.104.1 - Updated
@raycast/utilsfrom v2.0.1 to v2.2.2 -
Major upgrade:
gotfrom v11.8.2 to v14.6.5 - Updated all devDependencies to latest versions
- Migrated ESLint config from ESM (.mjs) to CommonJS (.js) format
- Updated
tsconfig.jsonmodule settings fromcommonjstoES2022and addedmoduleResolution: bundler - Added Windows to the platforms array in
package.json - Minor README formatting improvements
Confidence Score: 4/5
- This PR is safe to merge after verifying the
gotupgrade doesn't break the API call - The dependency updates are well-structured and the CHANGELOG follows the required format with
{PR_MERGE_DATE}placeholder. However, thegotlibrary upgrade from v11 to v14 is a major version jump with breaking changes. The current code usesgot.post()withresponseType: "json"which changed behavior in v12+ (now returns parsed JSON directly instead of{ body }object). This needs testing to ensure the secret sharing functionality still works correctly. - Pay close attention to
package.jsonandpackage-lock.json- verify thegotv14 upgrade is compatible with the existing API usage insrc/components/shareSecretAction.tsx
Important Files Changed
| Filename | Overview |
|---|---|
| extensions/doppler-share-secrets/package.json | Updated dependencies to latest versions and added Windows platform support |
| extensions/doppler-share-secrets/tsconfig.json | Updated module and moduleResolution settings for better compatibility |
| extensions/doppler-share-secrets/package-lock.json | Lockfile updated with new dependency versions including major got upgrade from v11 to v14 |
This pull request has been automatically marked as stale because it did not have any recent activity.
It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊
This pull request has been automatically marked as stale because it did not have any recent activity.
It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊