diff --git a/.github/workflows/plugin-cli-release.yml b/.github/workflows/plugin-cli-release.yml index 44ef71136a..14f62b5ce3 100644 --- a/.github/workflows/plugin-cli-release.yml +++ b/.github/workflows/plugin-cli-release.yml @@ -7,9 +7,9 @@ on: workflow_dispatch: inputs: version: - description: "Plugin CLI version to publish, for example 0.1.3" + description: "Plugin CLI version to publish, for example 0.1.4" required: true - default: "0.1.3" + default: "0.1.4" npm-tag: description: "npm distribution tag" required: true diff --git a/packages/plugin-cli-darwin-arm64/package.json b/packages/plugin-cli-darwin-arm64/package.json index 63b2481a20..8c2f077c2e 100644 --- a/packages/plugin-cli-darwin-arm64/package.json +++ b/packages/plugin-cli-darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@dbx-app/plugin-cli-darwin-arm64", - "version": "0.1.3", + "version": "0.1.4", "description": "Precompiled DBX Plugin CLI binary for darwin arm64", "license": "Apache-2.0", "repository": { diff --git a/packages/plugin-cli-darwin-x64/package.json b/packages/plugin-cli-darwin-x64/package.json index 1fcd740851..0854f7b0f5 100644 --- a/packages/plugin-cli-darwin-x64/package.json +++ b/packages/plugin-cli-darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@dbx-app/plugin-cli-darwin-x64", - "version": "0.1.3", + "version": "0.1.4", "description": "Precompiled DBX Plugin CLI binary for darwin x64", "license": "Apache-2.0", "repository": { diff --git a/packages/plugin-cli-linux-arm64-gnu/package.json b/packages/plugin-cli-linux-arm64-gnu/package.json index 8e3b54ebf6..8a85993444 100644 --- a/packages/plugin-cli-linux-arm64-gnu/package.json +++ b/packages/plugin-cli-linux-arm64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@dbx-app/plugin-cli-linux-arm64-gnu", - "version": "0.1.3", + "version": "0.1.4", "description": "Precompiled DBX Plugin CLI binary for linux arm64", "license": "Apache-2.0", "repository": { diff --git a/packages/plugin-cli-linux-x64-gnu/package.json b/packages/plugin-cli-linux-x64-gnu/package.json index 3997e9acd5..f11c6711a9 100644 --- a/packages/plugin-cli-linux-x64-gnu/package.json +++ b/packages/plugin-cli-linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@dbx-app/plugin-cli-linux-x64-gnu", - "version": "0.1.3", + "version": "0.1.4", "description": "Precompiled DBX Plugin CLI binary for linux x64", "license": "Apache-2.0", "repository": { diff --git a/packages/plugin-cli-win32-arm64/package.json b/packages/plugin-cli-win32-arm64/package.json index 48c2303ead..573e4449ac 100644 --- a/packages/plugin-cli-win32-arm64/package.json +++ b/packages/plugin-cli-win32-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@dbx-app/plugin-cli-win32-arm64", - "version": "0.1.3", + "version": "0.1.4", "description": "Precompiled DBX Plugin CLI binary for win32 arm64", "license": "Apache-2.0", "repository": { diff --git a/packages/plugin-cli-win32-x64/package.json b/packages/plugin-cli-win32-x64/package.json index 30a19a7478..495beff12a 100644 --- a/packages/plugin-cli-win32-x64/package.json +++ b/packages/plugin-cli-win32-x64/package.json @@ -1,6 +1,6 @@ { "name": "@dbx-app/plugin-cli-win32-x64", - "version": "0.1.3", + "version": "0.1.4", "description": "Precompiled DBX Plugin CLI binary for win32 x64", "license": "Apache-2.0", "repository": { diff --git a/packages/plugin-cli/package.json b/packages/plugin-cli/package.json index e52cb91004..bd67cda3ee 100644 --- a/packages/plugin-cli/package.json +++ b/packages/plugin-cli/package.json @@ -1,6 +1,6 @@ { "name": "@dbx-app/plugin-cli", - "version": "0.1.3", + "version": "0.1.4", "description": "Create and package DBX plugins without compiling the DBX plugin CLI", "keywords": [ "cli", @@ -34,12 +34,12 @@ "prepublishOnly": "npm run build && npm test" }, "optionalDependencies": { - "@dbx-app/plugin-cli-darwin-arm64": "0.1.3", - "@dbx-app/plugin-cli-darwin-x64": "0.1.3", - "@dbx-app/plugin-cli-linux-arm64-gnu": "0.1.3", - "@dbx-app/plugin-cli-linux-x64-gnu": "0.1.3", - "@dbx-app/plugin-cli-win32-arm64": "0.1.3", - "@dbx-app/plugin-cli-win32-x64": "0.1.3" + "@dbx-app/plugin-cli-darwin-arm64": "0.1.4", + "@dbx-app/plugin-cli-darwin-x64": "0.1.4", + "@dbx-app/plugin-cli-linux-arm64-gnu": "0.1.4", + "@dbx-app/plugin-cli-linux-x64-gnu": "0.1.4", + "@dbx-app/plugin-cli-win32-arm64": "0.1.4", + "@dbx-app/plugin-cli-win32-x64": "0.1.4" }, "engines": { "node": ">=18.18.0" diff --git a/plugins/sdk/cli/Cargo.lock b/plugins/sdk/cli/Cargo.lock index 03885b4356..ac36edf7ab 100644 --- a/plugins/sdk/cli/Cargo.lock +++ b/plugins/sdk/cli/Cargo.lock @@ -119,7 +119,7 @@ dependencies = [ [[package]] name = "dbx-plugin-cli" -version = "0.1.3" +version = "0.1.4" dependencies = [ "dbx-plugin-packager", "semver", diff --git a/plugins/sdk/cli/Cargo.toml b/plugins/sdk/cli/Cargo.toml index 86421b6696..8f174ce6e7 100644 --- a/plugins/sdk/cli/Cargo.toml +++ b/plugins/sdk/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dbx-plugin-cli" -version = "0.1.3" +version = "0.1.4" edition = "2021" license = "Apache-2.0" description = "Scaffold and package DBX plugins" diff --git a/plugins/sdk/cli/src/lib.rs b/plugins/sdk/cli/src/lib.rs index 7121281ce9..d6e0cda4b9 100644 --- a/plugins/sdk/cli/src/lib.rs +++ b/plugins/sdk/cli/src/lib.rs @@ -1825,7 +1825,7 @@ mod tests { let workflow = std::fs::read_to_string(directory.join(".github/workflows/plugin-release.yml")).unwrap(); assert!(!workflow.contains("signing-key-id")); assert!(!workflow.contains("DBX_PLUGIN_SIGNING_KEY")); - assert!(workflow.contains("plugin-cli-version: 0.1.3")); + assert!(workflow.contains("plugin-cli-version: 0.1.4")); assert!(!workflow.contains("sdk-ref:")); match template { diff --git a/plugins/sdk/cli/templates/common/github/plugin-release.yml b/plugins/sdk/cli/templates/common/github/plugin-release.yml index 780a3d3a7c..a364be4df9 100644 --- a/plugins/sdk/cli/templates/common/github/plugin-release.yml +++ b/plugins/sdk/cli/templates/common/github/plugin-release.yml @@ -15,4 +15,4 @@ jobs: package-command: dbx-plugin package . package-path: dist/*.dbxp metadata-path: dist/*.artifact.json - plugin-cli-version: 0.1.3 + plugin-cli-version: 0.1.4 diff --git a/plugins/sdk/cli/templates/frontend/github/plugin-release.yml b/plugins/sdk/cli/templates/frontend/github/plugin-release.yml index 274feebd75..03c7b6f9b7 100644 --- a/plugins/sdk/cli/templates/frontend/github/plugin-release.yml +++ b/plugins/sdk/cli/templates/frontend/github/plugin-release.yml @@ -15,5 +15,5 @@ jobs: package-command: dbx-plugin package . package-path: dist/*.dbxp metadata-path: dist/*.artifact.json - plugin-cli-version: 0.1.3 + plugin-cli-version: 0.1.4 build-matrix: '{"include":[{"runner":"ubuntu-24.04","target":"universal"}]}' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdad6be2e4..db34eb5553 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -356,22 +356,22 @@ importers: packages/plugin-cli: optionalDependencies: '@dbx-app/plugin-cli-darwin-arm64': - specifier: 0.1.3 + specifier: 0.1.4 version: link:../plugin-cli-darwin-arm64 '@dbx-app/plugin-cli-darwin-x64': - specifier: 0.1.3 + specifier: 0.1.4 version: link:../plugin-cli-darwin-x64 '@dbx-app/plugin-cli-linux-arm64-gnu': - specifier: 0.1.3 + specifier: 0.1.4 version: link:../plugin-cli-linux-arm64-gnu '@dbx-app/plugin-cli-linux-x64-gnu': - specifier: 0.1.3 + specifier: 0.1.4 version: link:../plugin-cli-linux-x64-gnu '@dbx-app/plugin-cli-win32-arm64': - specifier: 0.1.3 + specifier: 0.1.4 version: link:../plugin-cli-win32-arm64 '@dbx-app/plugin-cli-win32-x64': - specifier: 0.1.3 + specifier: 0.1.4 version: link:../plugin-cli-win32-x64 packages/plugin-cli-darwin-arm64: {} diff --git a/scripts/verify-plugin-cli-package.mjs b/scripts/verify-plugin-cli-package.mjs index 0d86652710..a25e19bc2a 100644 --- a/scripts/verify-plugin-cli-package.mjs +++ b/scripts/verify-plugin-cli-package.mjs @@ -81,7 +81,8 @@ try { process.platform === "win32" ? "dbx-plugin.cmd" : "dbx-plugin", ); const version = run(command, ["--version"], { cwd: installDirectory, capture: true }); - if (!version.stdout.includes("dbx-plugin 0.1.3")) { + const expectedVersion = JSON.parse(readFileSync(join(repositoryRoot, "packages/plugin-cli/package.json"), "utf8")).version; + if (version.stdout.trim() !== `dbx-plugin ${expectedVersion}`) { throw new Error(`Unexpected installed CLI version output: ${version.stdout.trim()}`); }