Skip to content
This repository was archived by the owner on Oct 22, 2021. It is now read-only.

Commit 7a48463

Browse files
author
Git²
committed
⚡ Reworked artifacts for all operating systems #97
1 parent 29e43a0 commit 7a48463

File tree

4 files changed

+22
-26
lines changed

4 files changed

+22
-26
lines changed

.travis.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,15 @@ script:
2020
after_script:
2121
- greenkeeper-lockfile-upload
2222

23-
before_deploy:
24-
- sudo rm -rf dist/*/
25-
2623
deploy:
2724
skip_cleanup: true
2825
provider: releases
2926
api_key:
3027
secure: rBDPbnv7goHiGlcy5fyYZf4Qt/rLUPk9+cz+2uQhTJx9O5rTE3p4BdukXLQoWOsd7XF8wvwOT6PPJTPeznLE/cW6TU7KobTLt5D44QH+ELYtc/vBz5iJd/waMeJXe1GF8Yh2Xqcvq9D5IMjroQMTjzCmP16RhrCrjmsWdmOKSbT+BXVcu1w79ly9ON0TN9IxCXH00YMxmnIvQq7PabEda2JBwys85gVXGFQt625kYQAHUp7ihNCfzrWdjkdsYeEWTu0axlVESAeLMWGoRUsYGVSaAnrXPRdW4OPbU8k0LhjwsAxkKk0VjmhsXvV2m6QKZJbXE99NMYNQksXVdi4mHNtgFDR6hSrJjIr2SLvS4aTfSrTxWPPPR+Kh+4Ocpnep5oH8vPD20dKMiFINzyzzqxlRL3MukUt5oI2ZFHNcnBogaMwSjdf2CDSIO/DI3VZCA+z388hDDUTT1x8UCkokXuXSg9PQCXYX/6fZd565GZhcHbwGEQ5aPGqzZ3/00T7E4B9Ip3UW0tZ8cXm+U+nvgT7KvjD4xby24Cr8YDaoJBK0eT/vbQM7cxl9VKPfkVU8NsYIfV8dmai1ieR1Lnor3iL5xWPsOcjkItahUPjRQLfBEcXNYoLoYEkr7txhLIhMM+q2w5hs2FmbLRLn0qwExYxtTS/rk3NyYZzZgJwtEBc=
31-
file_glob: true
32-
file: dist/*
28+
file:
29+
- "dist/eDEX-UI Linux (i386).AppImage"
30+
- "dist/eDEX-UI Linux (x86_64).AppImage"
31+
- "dist/eDEX-UI MacOS Image.dmg"
3332
options:
3433
draft: true
3534
on:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ _(htop running on eDEX-UI v0.9.0 with the default keyboard and theme)_
2222

2323
## Q&A
2424
#### What OS can this thing run on?
25-
Currently Windows (portable binary), the latest MacOS (.dmg and pkg) and any linux distro that can run Chromium (AppImage and tarball).
25+
Currently Windows, the latest MacOS and any linux distro that can run Chromium (AppImage package).
2626
#### Is this a real terminal?
2727
Yes. By default, eDEX runs bash on linux and Powershell on Windows, but you can change that to any command in the settings.json file.
2828
#### I don't like the colors/the keyboard layout is not right for me!

appveyor.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,16 @@ build_script:
77
- cmd: npm install && npm install 7zip-bin-win && npm run build-windows
88
test: off
99
artifacts:
10-
- path: dist\eDEX-UI-win.exe
11-
name: eDEX-UI-Portable.exe
12-
type: file
10+
- path: "dist\\eDEX-UI Windows Installer.exe"
11+
name: Installer
1312
deploy:
1413
- provider: GitHub
1514
tag: $(appveyor_repo_tag_name)
1615
release: eDEX-UI $(appveyor_repo_tag_name)
1716
description: 'Placeholder description'
1817
auth_token:
1918
secure: xbDg5MsNRSCKs8kfz7jFP8D4g0BoPVB0vUPEy446Bru5RQCF/JDMGdhAa6SjLVTW
20-
artifact: eDEX-UI-Portable.exe
19+
artifact: Installer
2120
draft: true
2221
force_update: true
2322
on:

package.json

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"type": "git",
3232
"url": "git+https://github.com/GitSquared/edex-ui.git"
3333
},
34-
"author": "GitSquared, Pixelylon",
34+
"author": "GitSquared <[email protected]>",
3535
"license": "GPL-3.0",
3636
"bugs": {
3737
"url": "https://github.com/GitSquared/edex-ui/issues"
@@ -42,7 +42,7 @@
4242
"productName": "eDEX-UI",
4343
"asar": true,
4444
"compression": "maximum",
45-
"copyright": "Copyright © 2017-2018 ${author}",
45+
"copyright": "Copyright © 2017-2018 GitSquared <[email protected]>",
4646
"directories": {
4747
"output": "dist",
4848
"app": "prebuild-src"
@@ -56,13 +56,6 @@
5656
"artifactName": "eDEX-UI-${os}-${arch}.${ext}",
5757
"linux": {
5858
"target": [
59-
{
60-
"target": "tar.gz",
61-
"arch": [
62-
"x64",
63-
"ia32"
64-
]
65-
},
6659
{
6760
"target": "AppImage",
6861
"arch": [
@@ -74,35 +67,40 @@
7467
"category": "System",
7568
"icon": "media/linuxIcons"
7669
},
70+
"appImage": {
71+
"artifactName": "eDEX-UI Linux (${arch})"
72+
},
7773
"mac": {
7874
"target": [
7975
{
8076
"target": "dmg",
8177
"arch": [
8278
"x64"
8379
]
84-
},
85-
{
86-
"target": "pkg",
87-
"arch": [
88-
"x64"
89-
]
9080
}
9181
],
9282
"category": "public.app-category.utilities",
9383
"icon": "media/icon.icns"
9484
},
85+
"dmg": {
86+
"artifactName": "eDEX-UI MacOS Image.dmg"
87+
},
9588
"win": {
9689
"target": [
9790
{
98-
"target": "portable",
91+
"target": "nsis",
9992
"arch": [
10093
"x64",
10194
"ia32"
10295
]
10396
}
10497
],
10598
"icon": "media/icon.ico"
99+
},
100+
"nsis": {
101+
"artifactName": "eDEX-UI Windows Installer.exe",
102+
"oneClick": true,
103+
"deleteAppDataOnUninstall": true
106104
}
107105
},
108106
"dependencies": {

0 commit comments

Comments
 (0)