Igor Gassmann
b9f4d7b307
chore: migrate to AppImage and update publish workflow ( #1010 )
...
The app now uses AppImage instead of .deb files for Linux. Thanks to this change, the app supports now auto-updates on Linux too.
The publishing workflow has been updated. It uses now the publishing mechanisms offered by electron-builder.
2018-03-07 18:03:45 -05:00
Liam Cardenas
825b7ec67a
Modify release script to search semver format
2018-01-25 13:18:21 -08:00
Alex Liebowitz
483809be1b
Merge remote-tracking branch 'origin/master' into auto-update
2018-01-23 10:35:15 -05:00
Alex Liebowitz
853bf2cfe7
Make video pause when you hit the "Upgrade Now" button on Mac/Win
2018-01-17 07:10:45 -05:00
Alex Liebowitz
acec4a745f
Remove S3 upload from upload_assets.py
2018-01-12 00:30:23 -05:00
Alex Liebowitz
e39470c3cc
Copy dmg file into dist/mac for TeamCity
...
TeamCity expects the dmg to be in dist/mac, but in the new
electron-builder it's put directly in dist/ (in the long run the right
way to solve this is to update the TeamCity config).
2018-01-12 00:30:23 -05:00
Alex Liebowitz
67c3863bd6
Don't try to upload latest-linux.yml file on Linux
...
It's not being generated on Linux. I'm pretty sure this is a bug (or at
least undocumented behavior), but it's OK because Linux doesn't support
updates yet anyway.
2018-01-12 00:30:23 -05:00
Alex Liebowitz
b202de449e
Upload assets for latest version to S3 in a separate directory
...
These are the assets that go in s3://releases.lbry.io/app/latest.
Included are the built asset used for updates (on Mac this is actually
a zip file, not the dmg), as well as the update metadata file for this
platform (latest.yml, etc.)
Also includes some refactoring in the update build script.
2018-01-12 00:30:23 -05:00
Alex Liebowitz
2031f36f7c
Upgrade to electron-builder 19.45.5
...
It's not clear yet if this will be needed for the new upgrade process,
but we need to get on the latest version eventually anyway.
2018-01-12 00:30:23 -05:00
Igor Gassmann
9f1d59764b
Move brew update to correct place
2018-01-08 18:39:11 -03:00
Igor Gassmann
80b00fc80a
add brew update
2017-12-25 20:37:11 -03:00
Igor Gassmann
4cab8055ca
Merge origin/master into issue/763
2017-12-21 22:21:22 -03:00
Igor Gassmann
3b26f06210
Update extractLocals.js location
2017-12-20 12:37:19 -03:00
Igor Gassmann
01dd124d60
Update electron-builder
2017-12-20 11:48:38 -03:00
Liam Cardenas
8d6a2ef0d6
Merge pull request #866 from lbryio/fix-yarn-ubuntu-17-04
...
Overwrite cmdtest when installing yarn
2017-12-13 13:15:01 -08:00
Igor Gassmann
f2e13506dc
Overwrite cmdtest when installing yarn ( https://yarnpkg.com/lang/en/docs/install/#linux-tab )
2017-12-13 10:32:41 -03:00
Liam Cardenas
839835e89f
Merge pull request #865 from lbryio/issue/839
...
Fix error on settings page on development
2017-12-12 14:41:00 -08:00
Liam Cardenas
abc01e8e12
Cleanup Appveyor build scripts
2017-12-12 13:23:02 -08:00
Liam Cardenas
1953faf929
Unencrpyted before building
2017-12-12 11:43:32 -08:00
Liam Cardenas
8f96523132
Added more verbose debugging options
2017-12-12 11:21:47 -08:00
Liam Cardenas
b7c948c7eb
Testing new build configuration
2017-12-12 11:09:18 -08:00
Liam Cardenas
6f2c44bd6f
Revert "Testing different build configuration"
...
This reverts commit 9f1c62114a
.
2017-12-12 10:54:53 -08:00
Liam Cardenas
9f1c62114a
Testing different build configuration
2017-12-12 10:42:59 -08:00
Igor Gassmann
cf7133e4ce
Change node version to 8.x for supporting Ubuntu 17.10
2017-12-12 15:10:09 -03:00
Igor Gassmann
c478030481
Remove superfluous renaming
2017-12-09 10:37:42 -03:00
Igor Gassmann
5ade6fba41
Update docs
2017-12-07 12:40:49 -03:00
Igor Gassmann
38daa3d172
Fix Mac .dmg file location
2017-12-06 18:43:11 -03:00
Igor Gassmann
0b81d6e96c
Update electron-builder
2017-12-06 18:24:01 -03:00
Igor Gassmann
9f9746cf5e
Unzip daemon on /static/ dir /build.sh
2017-12-04 17:46:51 -03:00
Igor Gassmann
683f3e9f07
Convert project into a one package.json file structure
2017-11-29 01:43:49 -03:00
Igor Gassmann
1d9a5d90cf
Fix merge conflicts
2017-11-27 21:01:33 -03:00
Igor Gassmann
3032736026
attempt to fix restructuring branch
2017-11-27 18:48:45 -05:00
Igor Gassmann
d2317b39be
Fix Windows build
2017-11-27 18:42:26 -05:00
Jeremy Kauffman
3a0ffb312a
Revert "Update file structure to follow electron-webpack guidelines"
2017-11-24 16:36:10 -05:00
Igor Gassmann
dbf0fae552
Update file structure to follow electron-webpack guidelines
2017-11-24 11:31:05 -03:00
Alex Grintsvayg
74db2ab40a
webpack on windows
2017-11-13 10:22:21 -05:00
Alex Grintsvayg
597be05199
simplify build, almost remove python
2017-11-10 11:48:04 -05:00
Alex Liebowitz
cb88b306ab
Fix build script to permit paths with spaces
...
- Quote dynamic command names
- Use "python pip" instead of "pip" when in virtualenv (pip can't
handle paths with spaces inside of a virtualenv, may be fixed in
pip 10).
2017-11-10 11:48:04 -05:00
Sean Yesmunt
1eeff2dadc
fix dev build path and update webpack file names in build.sh/watch.bat
2017-11-09 18:46:33 -08:00
Alex Grintsvayg
567bb17c63
wget required
2017-10-31 14:23:03 -04:00
Alex Grintsvayg
556b5f5e96
typo
2017-10-31 11:15:46 -04:00
Alex Grintsvayg
41174bcb30
fix build version hash length
2017-10-31 09:48:07 -04:00
Alex Grintsvayg
dafe9bb87d
add message about installing dependencies in build
2017-09-21 09:29:56 -04:00
Alex Grin
054a548fc4
Merge pull request #558 from MSFTserver/patch-2
...
better (build.sh)
2017-09-21 09:23:43 -04:00
MSFTserver
ebd0949ce2
better (build.sh)
...
better set -x wrappers for non-debugging everything and added a couple extra echos
2017-09-12 22:19:50 -07:00
Jeremy Kauffman
13d61651c9
Merge remote-tracking branch 'origin/master' into v16
2017-09-11 18:46:21 -04:00
MSFTserver
be44455b7a
added color to echo's to stand out more
2017-09-08 23:46:26 -07:00
Jeremy Kauffman
4d85f4c5f9
update daemon, fix icon path
2017-09-06 19:16:21 -04:00
Alex Grin
cd37c80b9a
quotes
2017-08-21 12:06:56 -04:00
Jeremy Kauffman
9b6ae50c51
skip downloading the daemon if it exists and the version matches
2017-08-15 22:15:03 -04:00