mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-08-28 19:11:03 +08:00
fix(jetbrains): preserve plugin package version
This commit is contained in:
@@ -46,8 +46,10 @@ jobs:
|
||||
GH_REPO: ${{ github.repository }}
|
||||
PR_NUMBER: ${{ github.event.pull_request.number }}
|
||||
|
||||
- name: Save reviewed changelog
|
||||
run: cp packages/kilo-jetbrains/CHANGELOG.md "$RUNNER_TEMP/jetbrains-CHANGELOG.md"
|
||||
- name: Save reviewed release metadata
|
||||
run: |
|
||||
cp packages/kilo-jetbrains/CHANGELOG.md "$RUNNER_TEMP/jetbrains-CHANGELOG.md"
|
||||
cp packages/kilo-jetbrains/package.json "$RUNNER_TEMP/jetbrains-package.json"
|
||||
|
||||
- name: Checkout release tag
|
||||
uses: actions/checkout@v6
|
||||
@@ -55,8 +57,10 @@ jobs:
|
||||
fetch-depth: 0
|
||||
ref: ${{ steps.release.outputs.tag }}
|
||||
|
||||
- name: Restore reviewed changelog
|
||||
run: cp "$RUNNER_TEMP/jetbrains-CHANGELOG.md" packages/kilo-jetbrains/CHANGELOG.md
|
||||
- name: Restore reviewed release metadata
|
||||
run: |
|
||||
cp "$RUNNER_TEMP/jetbrains-CHANGELOG.md" packages/kilo-jetbrains/CHANGELOG.md
|
||||
cp "$RUNNER_TEMP/jetbrains-package.json" packages/kilo-jetbrains/package.json
|
||||
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@v4
|
||||
|
||||
@@ -50,7 +50,14 @@ const pkgjsons = await Array.fromAsync(
|
||||
new Bun.Glob("**/package.json").scan({
|
||||
absolute: true,
|
||||
}),
|
||||
).then((arr) => arr.filter((x) => !x.includes("node_modules") && !x.includes("dist")))
|
||||
).then((arr) =>
|
||||
arr.filter(
|
||||
(x) =>
|
||||
!x.includes("node_modules") &&
|
||||
!x.includes("dist") &&
|
||||
!x.endsWith("/packages/kilo-jetbrains/package.json"), // kilocode_change
|
||||
),
|
||||
)
|
||||
|
||||
for (const file of pkgjsons) {
|
||||
let pkg = await Bun.file(file).text()
|
||||
|
||||
+8
-1
@@ -42,7 +42,14 @@ const pkgjsons = await Array.fromAsync(
|
||||
new Bun.Glob("**/package.json").scan({
|
||||
absolute: true,
|
||||
}),
|
||||
).then((arr) => arr.filter((x) => !x.includes("node_modules") && !x.includes("dist")))
|
||||
).then((arr) =>
|
||||
arr.filter(
|
||||
(x) =>
|
||||
!x.includes("node_modules") &&
|
||||
!x.includes("dist") &&
|
||||
!x.endsWith("/packages/kilo-jetbrains/package.json"), // kilocode_change
|
||||
),
|
||||
)
|
||||
|
||||
for (const file of pkgjsons) {
|
||||
let pkg = await Bun.file(file).text()
|
||||
|
||||
@@ -76,6 +76,8 @@ export async function preserveAllVersions(options: PreserveOptions = {}): Promis
|
||||
info(`Target version: ${targetVersion}`)
|
||||
|
||||
for await (const path of glob.scan({ absolute: true })) {
|
||||
if (path.endsWith("/packages/kilo-jetbrains/package.json")) continue
|
||||
|
||||
// Skip excluded paths
|
||||
if (excludes.some((ex) => path.includes(ex.replace(/\*\*/g, "")))) {
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user