diff --git a/misc/github-copilot-cli/Makefile b/misc/github-copilot-cli/Makefile index d064532cbc28..97fe8d9f0276 100644 --- a/misc/github-copilot-cli/Makefile +++ b/misc/github-copilot-cli/Makefile @@ -1,232 +1,227 @@ PORTNAME= github-copilot-cli -DISTVERSION= 1.0.21 +DISTVERSION= 1.0.27 PORTEPOCH= 1 CATEGORIES= misc # machine-learning DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} -DIST_SUBDIR= ${PORTNAME} +DIST_SUBDIR= ${PORTNAME}-x # -x is to see if it would fix checksum errors MAINTAINER= yuri@FreeBSD.org COMMENT= GitHub Copilot CLI brings the power of the coding agent to terminal WWW= https://github.com/github/copilot-cli FLAVORS= script binary FLAVOR?= ${FLAVORS:[1]} script_PKGNAMESUFFIX= binary_PKGNAMESUFFIX= -bin binary_COMMENT= GitHub Copilot CLI - standalone binary (no npm dependencies) binary_PLIST= ${.CURDIR}/pkg-plist.binary FETCH_DEPENDS= flock:sysutils/flock \ npm:www/npm \ jq:textproc/jq \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss WRKSRC= ${WRKDIR}/copilot-${DISTVERSION} PACKAGE_NAME= @github/copilot DD= ${DISTDIR}/${DIST_SUBDIR} FETCH_SCRIPT= ${PORTSDIR}/Tools/scripts/npmjs-fetch-with-dependencies.sh FETCH_LOCKFILE= ${DD}/fetch.lock .if ${FLAVOR} == script DISTFILES+= ${NODE_HEADERS}${EXTRACT_SUFX} BUILD_DEPENDS= npm:www/npm \ libsecret>0:security/libsecret \ vips>=8.17.2:graphics/vips RUN_DEPENDS= libsecret>0:security/libsecret \ rg:textproc/ripgrep \ vips>=8.17.2:graphics/vips USES= nodejs:run pkgconfig python:build .elif ${FLAVOR} == binary BROKEN= See if the binary flavor somehow causes fetch failures DISTFILES+= ${NODE_HEADERS}${EXTRACT_SUFX} BUILD_DEPENDS= npm:www/npm \ libsecret>0:security/libsecret \ vips>=8.17.2:graphics/vips # The node binary is bundled inside the port binary; its shared libraries # must still be present at runtime so they are listed here. LIB_DEPENDS= libada.so:devel/libada \ libbrotlidec.so:archivers/brotli \ libcares.so:dns/c-ares \ libgtest.so:devel/googletest \ libhdr_histogram.so:graphics/hdr_histogram \ libicui18n.so:devel/icu \ libllhttp.so:www/llhttp \ libmerve.so:devel/merve \ libnbytes.so:www/nbytes \ libnghttp2.so:www/libnghttp2 \ libnghttp3.so:www/libnghttp3 \ libngtcp2.so:net/libngtcp2 \ libsimdjson.so:devel/simdjson \ libsimdutf.so:converters/simdutf \ libsqlite3.so:databases/sqlite3 \ libuv.so:devel/libuv \ libuvwasi.so:devel/uvwasi \ libzstd.so:archivers/zstd RUN_DEPENDS= libsecret>0:security/libsecret \ vips>=8.17.2:graphics/vips USES= nodejs:build pkgconfig python:build .endif # FLAVOR NODE_HEADERS= node-v22.19.0-headers -JS_ARCH= ${ARCH:S/amd64/x64/:S/aarch64/arm64/:S/i386/ia32/:S/powerpc64le/ppc64le/:S/powerpc64/ppc64/:C/armv[67]/arm/} # modeled after electron.mk -PLIST_SUB= JS_ARCH=${JS_ARCH} +NODE_ARCH= ${ARCH:S/amd64/x64/:S/aarch64/arm64/:S/i386/ia32/:S/powerpc64le/ppc64le/:S/powerpc64/ppc64/:C/armv[67]/arm/} # modeled after electron.mk +PLIST_SUB= NODE_ARCH=${NODE_ARCH} DEP_MODULES= pty sharp keytar node_addon_api dep_pty_npm_name= @devm33/node-pty dep_pty_version= 1.0.9 dep_sharp_npm_name= sharp dep_sharp_version= 0.34.4 dep_keytar_npm_name= keytar dep_keytar_version= 7.9.0 dep_node_addon_api_npm_name= node-addon-api dep_node_addon_api_version= 8.5.0 .for dep in ${DEP_MODULES} DISTFILES+= ${dep:S/_/-/g}-${dep_${dep}_version}${EXTRACT_SUFX} .endfor do-fetch: @${MKDIR} ${DD} @exec 9>${FETCH_LOCKFILE} && flock -x 9 && \ if ! [ -f ${DD}/${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} ]; then \ ${ECHO} "====> Fetching ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}" && \ ${SETENV} TMPDIR=${WRKDIR} LOCALBASE=${LOCALBASE} ${FETCH_SCRIPT} \ ${PACKAGE_NAME} ${DISTVERSION} \ ${FILESDIR}/package-lock.json \ ${DD}/${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}; \ fi && \ if ! [ -f ${DD}/${NODE_HEADERS}${EXTRACT_SUFX} ]; then \ ${ECHO} "====> Fetching ${NODE_HEADERS}${EXTRACT_SUFX}" && \ ${FETCH_CMD} -q https://nodejs.org/download/release/v22.19.0/${NODE_HEADERS}${EXTRACT_SUFX} \ -o ${DD}/${NODE_HEADERS}${EXTRACT_SUFX}; \ fi && \ if ! [ -f ${DD}/pty-${dep_pty_version}${EXTRACT_SUFX} ]; then \ ${ECHO} "====> Fetching dependency pty" && \ ${SETENV} TMPDIR=${WRKDIR} LOCALBASE=${LOCALBASE} ${FETCH_SCRIPT} \ ${dep_pty_npm_name} ${dep_pty_version} \ ${FILESDIR}/package-lock-pty.json \ ${DD}/pty-${dep_pty_version}${EXTRACT_SUFX}; \ fi && \ if ! [ -f ${DD}/sharp-${dep_sharp_version}${EXTRACT_SUFX} ]; then \ ${ECHO} "====> Fetching dependency sharp" && \ ${SETENV} TMPDIR=${WRKDIR} LOCALBASE=${LOCALBASE} ${FETCH_SCRIPT} \ ${dep_sharp_npm_name} ${dep_sharp_version} \ ${FILESDIR}/package-lock-sharp.json \ ${DD}/sharp-${dep_sharp_version}${EXTRACT_SUFX}; \ fi && \ if ! [ -f ${DD}/keytar-${dep_keytar_version}${EXTRACT_SUFX} ]; then \ ${ECHO} "====> Fetching dependency keytar" && \ ${SETENV} TMPDIR=${WRKDIR} LOCALBASE=${LOCALBASE} ${FETCH_SCRIPT} \ ${dep_keytar_npm_name} ${dep_keytar_version} \ ${FILESDIR}/package-lock-keytar.json \ ${DD}/keytar-${dep_keytar_version}${EXTRACT_SUFX}; \ fi && \ if ! [ -f ${DD}/node-addon-api-${dep_node_addon_api_version}${EXTRACT_SUFX} ]; then \ ${ECHO} "====> Fetching dependency node-addon-api" && \ ${SETENV} TMPDIR=${WRKDIR} LOCALBASE=${LOCALBASE} ${FETCH_SCRIPT} \ ${dep_node_addon_api_npm_name} ${dep_node_addon_api_version} \ ${FILESDIR}/package-lock-node-addon-api.json \ ${DD}/node-addon-api-${dep_node_addon_api_version}${EXTRACT_SUFX}; \ fi post-extract: # Extract node-addon-api and install into sharp/node_modules # the tarball has a nested structure, so we need to move the inner directory @${MV} \ ${WRKDIR}/${dep_node_addon_api_npm_name}-${dep_node_addon_api_version}/node_modules/${dep_node_addon_api_npm_name} \ ${WRKDIR}/${dep_sharp_npm_name}-${dep_sharp_version}/node_modules/${dep_sharp_npm_name}/node_modules/node-addon-api post-patch: # set version ${REINPLACE_CMD} -i '' \ -e 's|qg.default.createElement(U,{color:e.MUTED},"v",t)|qg.default.createElement(U,{color:e.MUTED},"v","${PORTVERSION}")|g' \ ${WRKSRC}/node_modules/@github/copilot/index.js do-build: # Create directory for FreeBSD prebuilds @${MKDIR} ${WRKSRC}/node_modules/${PACKAGE_NAME}/prebuilds/freebsd-x64 @${ECHO_MSG} "====> Building pty..." @cd ${WRKDIR}/node-pty-${dep_pty_version}/node_modules/${dep_pty_npm_name} && \ ${SETENV} HOME=${WRKDIR} CFLAGS="-I${LOCALBASE}/include" CXXFLAGS="-I${LOCALBASE}/include" \ npm rebuild --nodedir=${LOCALBASE} && \ ${CP} build/Release/pty.node ${WRKSRC}/node_modules/${PACKAGE_NAME}/prebuilds/freebsd-x64/ @${ECHO_MSG} "====> Building sharp..." @cd ${WRKDIR}/sharp-${dep_sharp_version}/node_modules/${dep_sharp_npm_name}/src && \ ${SETENV} HOME=${WRKDIR} PYTHON=${PYTHON_CMD} CXXFLAGS="-I${LOCALBASE}/include" \ node-gyp configure build --nodedir=${WRKDIR}/node-v22.19.0 && \ - ${MKDIR} ${WRKSRC}/node_modules/@img/sharp-freebsd-x64 && \ - ${CP} build/Release/sharp-freebsd-x64.node ${WRKSRC}/node_modules/@img/sharp-freebsd-x64/sharp.node + ${MKDIR} ${WRKSRC}/node_modules/${PACKAGE_NAME}/node_modules/@img/sharp-freebsd-${NODE_ARCH} && \ + ${CP} build/Release/sharp-freebsd-${NODE_ARCH}.node ${WRKSRC}/node_modules/${PACKAGE_NAME}/node_modules/@img/sharp-freebsd-${NODE_ARCH}/sharp.node @${ECHO_MSG} "====> Building keytar..." @cd ${WRKDIR}/keytar-${dep_keytar_version}/node_modules/${dep_keytar_npm_name} && \ ${SETENV} HOME=${WRKDIR} CFLAGS="-I${LOCALBASE}/include" CXXFLAGS="-I${LOCALBASE}/include" \ npm rebuild --nodedir=${LOCALBASE} && \ ${CP} build/Release/keytar.node ${WRKSRC}/node_modules/${PACKAGE_NAME}/prebuilds/freebsd-x64/ .if ${FLAVOR} == binary @${ECHO_MSG} "====> Creating copilot bundle (includes node runtime)..." - # Copy @img/sharp-freebsd-x64 into copilot's node_modules so it is findable - # after extraction to the cache dir (node resolves it relative to app.js) - @${MKDIR} ${WRKSRC}/node_modules/${PACKAGE_NAME}/node_modules/@img - @${CP} -r ${WRKSRC}/node_modules/@img/sharp-freebsd-x64 \ - ${WRKSRC}/node_modules/${PACKAGE_NAME}/node_modules/@img/ # Embed the node runtime so it runs without a system node installation @${CP} ${LOCALBASE}/bin/node ${WRKSRC}/node_modules/${PACKAGE_NAME}/node @cd ${WRKSRC}/node_modules/${PACKAGE_NAME} && \ ${TAR} --exclude=./ripgrep --exclude=./sharp \ --exclude=./changelog.json --exclude=./npm-loader.js.orig \ -cJf ${WRKSRC}/copilot_bundle.txz . @${ECHO_MSG} "====> Building copilot launcher..." @${PRINTF} '\t.global _binary_copilot_bundle_txz_start\n\t.global _binary_copilot_bundle_txz_end\n_binary_copilot_bundle_txz_start:\n\t.incbin "%s"\n_binary_copilot_bundle_txz_end:\n' \ "${WRKSRC}/copilot_bundle.txz" > ${WRKSRC}/blob.s @${CC} -c ${WRKSRC}/blob.s -o ${WRKSRC}/blob.o @${CC} ${CFLAGS} \ -DPREFIX='"${PREFIX}"' \ -DPORTVERSION='"${PORTVERSION}"' \ -c ${FILESDIR}/launcher.c -o ${WRKSRC}/launcher.o @${CC} ${LDFLAGS} -o ${WRKSRC}/copilot ${WRKSRC}/launcher.o ${WRKSRC}/blob.o @${STRIP_CMD} ${WRKSRC}/copilot .endif # FLAVOR == binary do-install: .if ${FLAVOR} == script # install files cd ${WRKSRC} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib # remove *.node files for other OSes @${FIND} ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME} -name "*\\.node" | \ ${GREP} -v freebsd | \ ${XARGS} ${RM} # remove files for other OSes @${FIND} ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME} -name "*linux*" | ${XARGS} ${RM} -r @${FIND} ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME} -name "*win32*" | ${XARGS} ${RM} -r @${FIND} ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME} -name "*darwin*" | ${XARGS} ${RM} -r # remove unnecessary files @${FIND} ${STAGEDIR}${PREFIX}/lib -type f -and -name "*package*.json" -delete @${FIND} ${STAGEDIR}${PREFIX}/lib -type f -and -name "README.md" -delete @${FIND} ${STAGEDIR}${PREFIX}/lib -type f -and -name "LICENSE.md" -delete # update shebang to use system node @${REINPLACE_CMD} -i '' \ -e "s|#!/usr/bin/env node|#!${PREFIX}/bin/node|" \ ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/index.js # set exec bit @${CHMOD} +x ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/npm-loader.js # create symlink in bin @${RLN} -s ${STAGEDIR}${PREFIX}/lib/node_modules/.bin/copilot ${STAGEDIR}${PREFIX}/bin/copilot # strip binaries @${FIND} ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME} -path "*/build/*" -name *.node | ${XARGS} ${STRIP_CMD} .elif ${FLAVOR} == binary ${INSTALL_PROGRAM} ${WRKSRC}/copilot ${STAGEDIR}${PREFIX}/bin/copilot .endif # FLAVOR .include diff --git a/misc/github-copilot-cli/distinfo b/misc/github-copilot-cli/distinfo index 94d35423abb1..fa547ecdae62 100644 --- a/misc/github-copilot-cli/distinfo +++ b/misc/github-copilot-cli/distinfo @@ -1,13 +1,13 @@ -TIMESTAMP = 1775672418 -SHA256 (github-copilot-cli/github-copilot-cli-1.0.21.tar.gz) = b39a4fa2256a8ae4d2aec4fd6ef3b9692d39ca8b2593da5492349342179ab6f3 -SIZE (github-copilot-cli/github-copilot-cli-1.0.21.tar.gz) = 37195040 -SHA256 (github-copilot-cli/node-v22.19.0-headers.tar.gz) = 183bdc17092336ad21e01a425d238e85db4ee077ae3caa0547ff1fbda07d9bd8 -SIZE (github-copilot-cli/node-v22.19.0-headers.tar.gz) = 8750990 -SHA256 (github-copilot-cli/pty-1.0.9.tar.gz) = 0f7550a42239ed4deae3429cf1a568aba8683baa829ff40d7b0d3ae751323dd6 -SIZE (github-copilot-cli/pty-1.0.9.tar.gz) = 14897699 -SHA256 (github-copilot-cli/sharp-0.34.4.tar.gz) = af86e97f52a691f7cb136260226589123015c7092ef8c775ef96b369b87c1e16 -SIZE (github-copilot-cli/sharp-0.34.4.tar.gz) = 175443 -SHA256 (github-copilot-cli/keytar-7.9.0.tar.gz) = f42d7442ff470c1a52a985cf2d1575c24fa1fa844a98b8394ad615bc90a93d36 -SIZE (github-copilot-cli/keytar-7.9.0.tar.gz) = 290417 -SHA256 (github-copilot-cli/node-addon-api-8.5.0.tar.gz) = 152ef6a9b5450a7c0ce87a2d0be3aa458d1f65c515e9d189cc9fa09feb5aa50e -SIZE (github-copilot-cli/node-addon-api-8.5.0.tar.gz) = 61743 +TIMESTAMP = 1776272690 +SHA256 (github-copilot-cli-x/github-copilot-cli-1.0.27.tar.gz) = 7c89c8da7d2961d5152a52eb7eeff960a7475739f00fc0bf6336a0e577fb3124 +SIZE (github-copilot-cli-x/github-copilot-cli-1.0.27.tar.gz) = 37365876 +SHA256 (github-copilot-cli-x/node-v22.19.0-headers.tar.gz) = 183bdc17092336ad21e01a425d238e85db4ee077ae3caa0547ff1fbda07d9bd8 +SIZE (github-copilot-cli-x/node-v22.19.0-headers.tar.gz) = 8750990 +SHA256 (github-copilot-cli-x/pty-1.0.9.tar.gz) = 0f7550a42239ed4deae3429cf1a568aba8683baa829ff40d7b0d3ae751323dd6 +SIZE (github-copilot-cli-x/pty-1.0.9.tar.gz) = 14897699 +SHA256 (github-copilot-cli-x/sharp-0.34.4.tar.gz) = af86e97f52a691f7cb136260226589123015c7092ef8c775ef96b369b87c1e16 +SIZE (github-copilot-cli-x/sharp-0.34.4.tar.gz) = 175443 +SHA256 (github-copilot-cli-x/keytar-7.9.0.tar.gz) = f42d7442ff470c1a52a985cf2d1575c24fa1fa844a98b8394ad615bc90a93d36 +SIZE (github-copilot-cli-x/keytar-7.9.0.tar.gz) = 290417 +SHA256 (github-copilot-cli-x/node-addon-api-8.5.0.tar.gz) = 152ef6a9b5450a7c0ce87a2d0be3aa458d1f65c515e9d189cc9fa09feb5aa50e +SIZE (github-copilot-cli-x/node-addon-api-8.5.0.tar.gz) = 61743 diff --git a/misc/github-copilot-cli/files/package-lock.json b/misc/github-copilot-cli/files/package-lock.json index 67cfa4a2286a..abc80913e431 100644 --- a/misc/github-copilot-cli/files/package-lock.json +++ b/misc/github-copilot-cli/files/package-lock.json @@ -1,128 +1,128 @@ { "name": "@github/copilot-installer", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@github/copilot-installer", "version": "1.0.0", "dependencies": { - "@github/copilot": "^1.0.21" + "@github/copilot": "^1.0.27" } }, "node_modules/@github/copilot": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.21.tgz", - "integrity": "sha512-P+nORjNKAtl92jYCG6Qr1Rsw2JoyScgeQSkIR6O2WB37WS5JVdA4ax1WVualMbfuc9V58CPHX6fwyNpkI89FkQ==", + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.27.tgz", + "integrity": "sha512-f9rlylQWzXRWyK+KkCOmC/wCKXbqQUwfwRkgT8p5JqHlTBvmJ6CS8M9aPo4ycv0aJjtbasLlkYHdrfITMA1cjg==", "license": "SEE LICENSE IN LICENSE.md", "bin": { "copilot": "npm-loader.js" }, "optionalDependencies": { - "@github/copilot-darwin-arm64": "1.0.21", - "@github/copilot-darwin-x64": "1.0.21", - "@github/copilot-linux-arm64": "1.0.21", - "@github/copilot-linux-x64": "1.0.21", - "@github/copilot-win32-arm64": "1.0.21", - "@github/copilot-win32-x64": "1.0.21" + "@github/copilot-darwin-arm64": "1.0.27", + "@github/copilot-darwin-x64": "1.0.27", + "@github/copilot-linux-arm64": "1.0.27", + "@github/copilot-linux-x64": "1.0.27", + "@github/copilot-win32-arm64": "1.0.27", + "@github/copilot-win32-x64": "1.0.27" } }, "node_modules/@github/copilot/node_modules/@github/copilot-darwin-arm64": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.21.tgz", - "integrity": "sha512-aB+s9ldTwcyCOYmzjcQ4SknV6g81z92T8aUJEJZBwOXOTBeWKAJtk16ooAKangZgdwuLgO3or1JUjx1FJAm5nQ==", + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.27.tgz", + "integrity": "sha512-F0mzfLTGngGugSfTuDtG4MMsAK4U8u+Okcb2ftrn9ObHakz/Fzr3DOMld2T8GyzQIbhOnmOYwOk2UvOAZTq/Vg==", "cpu": [ "arm64" ], "license": "SEE LICENSE IN LICENSE.md", "optional": true, "os": [ "darwin" ], "bin": { "copilot-darwin-arm64": "copilot" } }, "node_modules/@github/copilot/node_modules/@github/copilot-darwin-x64": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.21.tgz", - "integrity": "sha512-aNad81DOGuGShmaiFNIxBUSZLwte0dXmDYkGfAF9WJIgY4qP4A8CPWFoNr8//gY+4CwaIf9V+f/OC6k2BdECbw==", + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.27.tgz", + "integrity": "sha512-Nn1KME4kZDsve+HOMbwvO0XfCznyZN9mzh+DRL+Q5e2CF0PIxIcJC7zP9t1/dBux/CUOyDppniUd5OVTuqbWVQ==", "cpu": [ "x64" ], "license": "SEE LICENSE IN LICENSE.md", "optional": true, "os": [ "darwin" ], "bin": { "copilot-darwin-x64": "copilot" } }, "node_modules/@github/copilot/node_modules/@github/copilot-linux-arm64": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.21.tgz", - "integrity": "sha512-FL0NsCnHax4czHVv1S8iBqPLGZDhZ28N3+6nT29xWGhmjBWTkIofxLThKUPcyyMsfPTTxIlrdwWa8qQc5z2Q+g==", + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.27.tgz", + "integrity": "sha512-tg91mQQIChPDdSZCJ2e6iNIvjaOhBAT78o0jkxjF2Hn9bmNt8Iu/ywDUorugtPM+0t82PZY8AwUPkyMmuYokTQ==", "cpu": [ "arm64" ], "license": "SEE LICENSE IN LICENSE.md", "optional": true, "os": [ "linux" ], "bin": { "copilot-linux-arm64": "copilot" } }, "node_modules/@github/copilot/node_modules/@github/copilot-linux-x64": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.21.tgz", - "integrity": "sha512-S7pWVI16hesZtxYbIyfw+MHZpc5ESoGKUVr5Y+lZJNaM2340gJGPQzQwSpvKIRMLHRKI2hXLwciAnYeMFxE/Tg==", + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.27.tgz", + "integrity": "sha512-E2cJLoiT5hWtuLPbVS04fxTM5F7yJL2Xazlf44PLXWPzbp5LQvQ+0SDSxnaAkRVT/DqtrtKitYMCxuDQpkdH7Q==", "cpu": [ "x64" ], "license": "SEE LICENSE IN LICENSE.md", "optional": true, "os": [ "linux" ], "bin": { "copilot-linux-x64": "copilot" } }, "node_modules/@github/copilot/node_modules/@github/copilot-win32-arm64": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.21.tgz", - "integrity": "sha512-a9qc2Ku+XbyBkXCclbIvBbIVnECACTIWnPctmXWsQeSdeapGxgfHGux7y8hAFV5j6+nhCm6cnyEMS3rkZjAhdA==", + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.27.tgz", + "integrity": "sha512-/V530uFEHf3Pl6itJX4nJjx5fX9RAEIejDiqCDoKvuL8prFHGvx2CoKEz00+1QGpQHN0Z2PA0spN9a8V8o+/KA==", "cpu": [ "arm64" ], "license": "SEE LICENSE IN LICENSE.md", "optional": true, "os": [ "win32" ], "bin": { "copilot-win32-arm64": "copilot.exe" } }, "node_modules/@github/copilot/node_modules/@github/copilot-win32-x64": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.21.tgz", - "integrity": "sha512-9klu+7NQ6tEyb8sibb0rsbimBivDrnNltZho10Bgbf1wh3o+erTjffXDjW9Zkyaw8lZA9Fz8bqhVkKntZq58Lg==", + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.27.tgz", + "integrity": "sha512-ifRG64DAWG09AV6TIvkd5X08DaVMdyvrBC0Iavr75XVA1B9dKldocJAfVtQzhZTkjo/PLHRFTaAaPMNhGTfziA==", "cpu": [ "x64" ], "license": "SEE LICENSE IN LICENSE.md", "optional": true, "os": [ "win32" ], "bin": { "copilot-win32-x64": "copilot.exe" } } } } diff --git a/misc/github-copilot-cli/pkg-plist b/misc/github-copilot-cli/pkg-plist index 732548863ad3..773fa8c04b05 100644 --- a/misc/github-copilot-cli/pkg-plist +++ b/misc/github-copilot-cli/pkg-plist @@ -1,99 +1,99 @@ bin/copilot lib/node_modules/.bin/copilot lib/node_modules/@github/copilot/app.js -lib/node_modules/@github/copilot/builtin-skills/customizing-copilot-cloud-agents-environment/SKILL.md +lib/node_modules/@github/copilot/builtin-skills/customize-cloud-agent/SKILL.md lib/node_modules/@github/copilot/changelog.json lib/node_modules/@github/copilot/clipboard/index.js lib/node_modules/@github/copilot/clipboard/node_modules/@teddyzhu/clipboard/LICENSE lib/node_modules/@github/copilot/clipboard/node_modules/@teddyzhu/clipboard/index.d.ts lib/node_modules/@github/copilot/clipboard/node_modules/@teddyzhu/clipboard/index.js lib/node_modules/@github/copilot/conpty_console_list_agent.js lib/node_modules/@github/copilot/copilot-sdk/client.d.ts lib/node_modules/@github/copilot/copilot-sdk/docs/agent-author.md lib/node_modules/@github/copilot/copilot-sdk/docs/examples.md lib/node_modules/@github/copilot/copilot-sdk/docs/extensions.md lib/node_modules/@github/copilot/copilot-sdk/extension.d.ts lib/node_modules/@github/copilot/copilot-sdk/extension.js lib/node_modules/@github/copilot/copilot-sdk/generated/rpc.d.ts lib/node_modules/@github/copilot/copilot-sdk/generated/session-events.d.ts lib/node_modules/@github/copilot/copilot-sdk/index.d.ts lib/node_modules/@github/copilot/copilot-sdk/index.js lib/node_modules/@github/copilot/copilot-sdk/sdkProtocolVersion.d.ts lib/node_modules/@github/copilot/copilot-sdk/session.d.ts lib/node_modules/@github/copilot/copilot-sdk/telemetry.d.ts lib/node_modules/@github/copilot/copilot-sdk/types.d.ts lib/node_modules/@github/copilot/definitions/code-review.agent.yaml lib/node_modules/@github/copilot/definitions/configure-copilot.agent.yaml lib/node_modules/@github/copilot/definitions/explore.agent.yaml lib/node_modules/@github/copilot/definitions/research.agent.yaml lib/node_modules/@github/copilot/definitions/rubber-duck.agent.yaml lib/node_modules/@github/copilot/definitions/task.agent.yaml lib/node_modules/@github/copilot/index.js lib/node_modules/@github/copilot/npm-loader.js lib/node_modules/@github/copilot/npm-loader.js.orig -lib/node_modules/@github/copilot/prebuilds/freebsd-%%JS_ARCH%%/keytar.node -lib/node_modules/@github/copilot/prebuilds/freebsd-%%JS_ARCH%%/pty.node +lib/node_modules/@github/copilot/prebuilds/freebsd-%%NODE_ARCH%%/keytar.node +lib/node_modules/@github/copilot/prebuilds/freebsd-%%NODE_ARCH%%/pty.node lib/node_modules/@github/copilot/preloads/extension_bootstrap.mjs lib/node_modules/@github/copilot/preloads/extension_sdk_resolver.mjs lib/node_modules/@github/copilot/queries/bash-highlights.scm lib/node_modules/@github/copilot/queries/c-highlights.scm lib/node_modules/@github/copilot/queries/cpp-highlights.scm lib/node_modules/@github/copilot/queries/csharp-highlights.scm lib/node_modules/@github/copilot/queries/css-highlights.scm lib/node_modules/@github/copilot/queries/go-highlights.scm lib/node_modules/@github/copilot/queries/html-highlights.scm lib/node_modules/@github/copilot/queries/java-highlights.scm lib/node_modules/@github/copilot/queries/javascript-highlights.scm lib/node_modules/@github/copilot/queries/json-highlights.scm lib/node_modules/@github/copilot/queries/php-highlights.scm lib/node_modules/@github/copilot/queries/python-highlights.scm lib/node_modules/@github/copilot/queries/ruby-highlights.scm lib/node_modules/@github/copilot/queries/rust-highlights.scm lib/node_modules/@github/copilot/queries/scala-highlights.scm lib/node_modules/@github/copilot/queries/typescript-highlights.scm lib/node_modules/@github/copilot/schemas/api.schema.json lib/node_modules/@github/copilot/schemas/session-events.schema.json lib/node_modules/@github/copilot/sdk/index.d.ts lib/node_modules/@github/copilot/sdk/index.js lib/node_modules/@github/copilot/sharp/index.js lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/LICENSE lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.cjs.js lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.cjs.min.d.ts lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.cjs.min.js lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.d.mts lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.d.ts lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.esm-bundler.js lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.iife.d.ts lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.iife.js lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.js lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.min.d.mts lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.min.js lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.min.mjs lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/dist/emnapi.mjs lib/node_modules/@github/copilot/sharp/node_modules/@emnapi/runtime/index.js lib/node_modules/@github/copilot/sharp/node_modules/@img/sharp-wasm32/LICENSE lib/node_modules/@github/copilot/sharp/node_modules/@img/sharp-wasm32/lib/sharp-wasm32.node.js lib/node_modules/@github/copilot/sharp/node_modules/@img/sharp-wasm32/lib/sharp-wasm32.node.wasm lib/node_modules/@github/copilot/sharp/node_modules/@img/sharp-wasm32/versions.json lib/node_modules/@github/copilot/tree-sitter-bash.wasm lib/node_modules/@github/copilot/tree-sitter-c.wasm lib/node_modules/@github/copilot/tree-sitter-c_sharp.wasm lib/node_modules/@github/copilot/tree-sitter-cpp.wasm lib/node_modules/@github/copilot/tree-sitter-css.wasm lib/node_modules/@github/copilot/tree-sitter-go.wasm lib/node_modules/@github/copilot/tree-sitter-html.wasm lib/node_modules/@github/copilot/tree-sitter-java.wasm lib/node_modules/@github/copilot/tree-sitter-javascript.wasm lib/node_modules/@github/copilot/tree-sitter-json.wasm lib/node_modules/@github/copilot/tree-sitter-php.wasm lib/node_modules/@github/copilot/tree-sitter-powershell.wasm lib/node_modules/@github/copilot/tree-sitter-python.wasm lib/node_modules/@github/copilot/tree-sitter-ruby.wasm lib/node_modules/@github/copilot/tree-sitter-rust.wasm lib/node_modules/@github/copilot/tree-sitter-scala.wasm lib/node_modules/@github/copilot/tree-sitter-tsx.wasm lib/node_modules/@github/copilot/tree-sitter-typescript.wasm lib/node_modules/@github/copilot/tree-sitter.wasm lib/node_modules/@github/copilot/worker/conoutSocketWorker.js -lib/node_modules/@img/sharp-freebsd-%%JS_ARCH%%/sharp.node +lib/node_modules/@github/copilot/node_modules/@img/sharp-freebsd-%%NODE_ARCH%%/sharp.node @dir lib/node_modules/@github/copilot/ripgrep/bin