|
14 | 14 | "pkgManagers": {
|
15 | 15 | "rust": {
|
16 | 16 | "version": true,
|
17 |
| - "getPublishedVersion": "node ../../.scripts/covector/package-latest-version.js cargo ${ pkgFile.pkg.package.name } ${ pkgFile.pkg.package.version }", |
| 17 | + "getPublishedVersion": { |
| 18 | + "use": "fetch:check", |
| 19 | + "options": { |
| 20 | + "url": "https://crates.io/api/v1/crates/${ pkg.pkgFile.pkg.package.name }/${ pkg.pkgFile.version }" |
| 21 | + } |
| 22 | + }, |
18 | 23 | "prepublish": [
|
19 |
| - "sudo apt-get update", |
20 |
| - "sudo apt-get install -y webkit2gtk-4.1 libayatana-appindicator3-dev", |
21 | 24 | "cargo install cargo-audit --features=fix",
|
22 | 25 | {
|
23 | 26 | "command": "cargo generate-lockfile",
|
|
43 | 46 | }
|
44 | 47 | ],
|
45 | 48 | "publish": [
|
46 |
| - "sleep 15s", |
47 |
| - { |
48 |
| - "command": "cargo package --no-verify", |
49 |
| - "dryRunCommand": true |
50 |
| - }, |
51 | 49 | {
|
52 | 50 | "command": "echo '<details>\n<summary><em><h4>Cargo Publish</h4></em></summary>\n\n```'",
|
53 | 51 | "dryRunCommand": true,
|
|
64 | 62 | "pipe": true
|
65 | 63 | }
|
66 | 64 | ],
|
67 |
| - "postpublish": [ |
68 |
| - "git tag ${ pkg.pkg }-v${ pkgFile.versionMajor } -f", |
69 |
| - "git tag ${ pkg.pkg }-v${ pkgFile.versionMajor }.${ pkgFile.versionMinor } -f", |
70 |
| - "git push --tags -f" |
71 |
| - ], |
72 |
| - "assets": [ |
73 |
| - { |
74 |
| - "path": "./target/package/${ pkg.pkg }-${ pkgFile.version }.crate", |
75 |
| - "name": "${ pkg.pkg }-${ pkgFile.version }.crate" |
76 |
| - } |
77 |
| - ] |
| 65 | + "postpublish": { |
| 66 | + "use": "fetch:check", |
| 67 | + "options": { |
| 68 | + "url": "https://crates.io/api/v1/crates/${ pkg.pkgFile.pkg.package.name }/${ pkg.pkgFile.version }" |
| 69 | + }, |
| 70 | + "retries": [5000, 5000, 5000] |
| 71 | + } |
78 | 72 | },
|
79 | 73 | "javascript": {
|
80 | 74 | "version": true,
|
81 |
| - "getPublishedVersion": "node ../../.scripts/covector/package-latest-version.js npm ${ pkgFile.pkg.name } ${ pkgFile.pkg.version }", |
| 75 | + "getPublishedVersion": { |
| 76 | + "use": "fetch:check", |
| 77 | + "options": { |
| 78 | + "url": "https://registry.npmjs.com/${ pkg.pkgFile.pkg.name }/${ pkg.pkgFile.version }" |
| 79 | + } |
| 80 | + }, |
82 | 81 | "prepublish": [
|
83 | 82 | {
|
84 | 83 | "command": "pnpm i --frozen-lockfile",
|
|
99 | 98 | "command": "echo '```\n\n</details>\n'",
|
100 | 99 | "dryRunCommand": true,
|
101 | 100 | "pipe": true
|
102 |
| - }, |
103 |
| - { |
104 |
| - "command": "npm pack", |
105 |
| - "dryRunCommand": true |
106 | 101 | }
|
107 | 102 | ],
|
108 | 103 | "publish": [
|
109 |
| - "sleep 15s", |
110 | 104 | {
|
111 | 105 | "command": "echo '<details>\n<summary><em><h4>PNPM Publish</h4></em></summary>\n\n```'",
|
112 | 106 | "dryRunCommand": true,
|
|
123 | 117 | "pipe": true
|
124 | 118 | }
|
125 | 119 | ],
|
126 |
| - "postpublish": [ |
127 |
| - "git tag ${ pkg.pkg }-v${ pkgFile.versionMajor } -f", |
128 |
| - "git tag ${ pkg.pkg }-v${ pkgFile.versionMajor }.${ pkgFile.versionMinor } -f", |
129 |
| - "git push --tags -f" |
130 |
| - ] |
| 120 | + "postpublish": { |
| 121 | + "use": "fetch:check", |
| 122 | + "options": { |
| 123 | + "url": "https://registry.npmjs.com/${ pkg.pkgFile.pkg.name }/${ pkg.pkgFile.version }" |
| 124 | + }, |
| 125 | + "retries": [5000, 5000, 5000] |
| 126 | + } |
131 | 127 | }
|
132 | 128 | },
|
133 | 129 | "packages": {
|
|
253 | 249 | "@tauri-apps/cli": {
|
254 | 250 | "path": "./tooling/cli/node",
|
255 | 251 | "manager": "javascript",
|
256 |
| - "getPublishedVersion": "node ../../../.scripts/covector/package-latest-version.js npm ${ pkgFile.pkg.name } ${ pkgFile.pkg.version }", |
257 | 252 | "dependencies": ["tauri-cli"],
|
258 | 253 | "postversion": [
|
259 | 254 | "node ../../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
|
|
270 | 265 | "postversion": [
|
271 | 266 | "cargo check",
|
272 | 267 | "cargo build --manifest-path ../../core/tauri-config-schema/Cargo.toml"
|
273 |
| - ], |
274 |
| - "assets": [ |
275 |
| - { |
276 |
| - "path": "${ pkg.path }/target/package/tauri-cli-${ pkgFile.version }.crate", |
277 |
| - "name": "${ pkg.pkg }-${ pkgFile.version }.crate" |
278 |
| - } |
279 | 268 | ]
|
280 | 269 | },
|
281 | 270 | "tauri-driver": {
|
|
0 commit comments