Skip to content

Commit db58b58

Browse files
committed
Rename script
1 parent c0e3534 commit db58b58

File tree

4 files changed

+40
-0
lines changed

4 files changed

+40
-0
lines changed

.github/workflows/alpha-artifacts.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ jobs:
4343
rm -rf core/target/release/build
4444
rm -rf core/target/release/deps
4545
rm -rf core/target/release/bundle/appimage/authme.AppDir
46+
npm run rename
4647
shell: bash
4748
- name: Upload artifacts
4849
uses: actions/upload-artifact@v3

.github/workflows/beta-artifacts.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ jobs:
4343
rm -rf core/target/release/build
4444
rm -rf core/target/release/deps
4545
rm -rf core/target/release/bundle/appimage/authme.AppDir
46+
npm run rename
4647
shell: bash
4748
- name: Upload artifacts
4849
uses: actions/upload-artifact@v3

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"build:beta": "node scripts/buildNumber.cjs beta false && tauri build",
1515
"build:bundle": "node scripts/build.js",
1616
"setup": "node scripts/buildNumber.cjs alpha false && node scripts/build.js",
17+
"rename": "node scripts/rename.js",
1718
"check": "svelte-check && tsc --noEmit && eslint ."
1819
},
1920
"devDependencies": {

scripts/rename.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import { mkdirSync, existsSync, copyFileSync } from "fs"
2+
import { platform } from "os"
3+
import json from "../package.json" assert { type: "json" }
4+
5+
const os = platform()
6+
const version = json.version
7+
8+
if (!existsSync("./core/target/release/upload")) {
9+
mkdirSync("./core/target/release/upload")
10+
}
11+
12+
if (os === "win32") {
13+
try {
14+
copyFileSync(`./core/target/release/bundle/msi/Authme_${version}_x64_en-US.msi`, `./core/target/release/upload/authme-${version}-windows-x64.msi`)
15+
copyFileSync(`./core/target/release/bundle/msi/Authme_${version}_x64_en-US.msi.zip`, `./core/target/release/upload/authme-${version}-windows-x64.zip`)
16+
copyFileSync(`./core/target/release/bundle/msi/Authme_${version}_x64_en-US.msi.zip.sig`, `./core/target/release/upload/authme-${version}-windows-x64.sig`)
17+
} catch (err) {
18+
console.log("File not found")
19+
}
20+
} else if (os === "darwin") {
21+
try {
22+
copyFileSync(`./core/target/release/bundle/dmg/Authme_${version}_x64.dmg`, `./core/target/release/upload/authme-${version}-macos-x64.dmg`)
23+
copyFileSync("./core/target/release/bundle/macos/Authme.app.tar.gz", `./core/target/release/upload/authme-${version}-macos-x64.tar.gz`)
24+
copyFileSync("./core/target/release/bundle/macos/Authme.app.tar.gz.sig", `./core/target/release/upload/authme-${version}-macos-x64.sig`)
25+
} catch (err) {
26+
console.log("File not found")
27+
}
28+
} else {
29+
try {
30+
copyFileSync(`./core/target/release/bundle/appimage/authme_${version}_amd64.AppImage`, `./core/target/release/upload/authme-${version}-linux-x64.appimage`)
31+
copyFileSync(`./core/target/release/bundle/appimage/authme_${version}_amd64.AppImage.tar.gz`, `./core/target/release/upload/authme-${version}-linux-x64.tar.gz`)
32+
copyFileSync(`./core/target/release/bundle/appimage/authme_${version}_amd64.AppImage.tar.gz.sig`, `./core/target/release/upload/authme-${version}-linux-x64.sig`)
33+
copyFileSync(`./core/target/release/bundle/deb/authme_${version}_amd64.deb`, `./core/target/release/upload/authme-${version}-linux-x64.deb`)
34+
} catch (err) {
35+
console.log("File not found")
36+
}
37+
}

0 commit comments

Comments
 (0)