extensions icon indicating copy to clipboard operation
extensions copied to clipboard

Update doppler-share-secrets extension

Open 0xdhrv opened this issue 2 months ago • 3 comments

Description

Screencast

Checklist

0xdhrv avatar Dec 23 '25 02:12 0xdhrv

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.

raycastbot avatar Dec 23 '25 02:12 raycastbot

@greptileai, could you please do a fresh review of this PR?

0xdhrv avatar Dec 23 '25 05:12 0xdhrv

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/api from v1.100.3 to v1.104.1
  • Updated @raycast/utils from v2.0.1 to v2.2.2
  • Major upgrade: got from 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.json module settings from commonjs to ES2022 and added moduleResolution: 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 got upgrade 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, the got library upgrade from v11 to v14 is a major version jump with breaking changes. The current code uses got.post() with responseType: "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.json and package-lock.json - verify the got v14 upgrade is compatible with the existing API usage in src/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

greptile-apps[bot] avatar Dec 23 '25 05:12 greptile-apps[bot]

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 😊

raycastbot avatar Jan 07 '26 05:01 raycastbot

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 😊

raycastbot avatar Jan 27 '26 07:01 raycastbot