J. Ryan Stinnett
40f40251f1
Remove Electron packaging scripts
...
These tasks are handled by riot-desktop now.
2020-05-15 17:56:23 +01:00
Zoe
4110e2dfa3
Move codebase into riot-web
2020-04-30 13:58:17 +01:00
Zoe
3e77418fd7
Turn on source mapping, copy decoder-ring over to bundle
2020-04-23 17:55:21 +01:00
Travis Ralston
3f14b31e47
Add more words to explain windows being awful
2020-04-20 09:46:52 -06:00
Travis Ralston
005269e2ad
Make Jitsi download script a JS script
...
It's awful but means that we create the directory on all platforms in-process.
Fixes https://github.com/vector-im/riot-web/issues/13215
2020-04-16 12:37:41 -06:00
Danny Colin
c128e75f5d
fix build:jitsi scripts crash caused by a missing folder
...
On a freshly install of the developer environment, the build:jitsi try
to create a file in ./webapp with the cURL command. However, ./webapp
folder doesn't exist and the build script crash. This patch makes sure
the appropriate folder is created if it doesn't already exist
Signed-off-by: Danny Colin <contact@dannycolin.com>
2020-04-10 14:14:19 -04:00
David Baker
fea600ba0a
Fix artifact searching in redeployer
...
Indenting fail
2020-03-25 15:12:53 +00:00
J. Ryan Stinnett
4afe7a73c4
Fix version for Docker builds
...
This (should) fix the version script for Docker builds by testing the branch
with a regex instead of single char glob.
Fixes https://github.com/vector-im/riot-web/issues/12777
2020-03-19 21:00:37 +00:00
Travis Ralston
b0f71bc990
Fix Docker image version for develop builds
...
Turns out it helps to use the right syntax.
Fixes https://github.com/vector-im/riot-web/issues/12009
2020-03-09 19:57:52 -06:00
Jonas Fentker
f5bd5a345e
docker: download required branch only
2020-03-04 23:14:42 +01:00
J. Ryan Stinnett
096a828e44
Change Windows signing to warning when missing token
...
This allows Windows builds to complete when the singing token is not present.
2020-02-26 11:54:20 +00:00
J. Ryan Stinnett
bdb395aa41
Change to banner style
2020-02-25 12:05:36 +00:00
J. Ryan Stinnett
420537a64d
Relax macOS notarisation check to print a warning
...
This makes it a bit more friendly to build macOS Electron builds without a
notarisation config set up by only warning when it is missing.
2020-02-25 11:44:33 +00:00
Jason Robinson
9534a25270
Fix contribute.json location as per spec
...
Signed-off-by: Jason Robinson <jasonr@matrix.org>
2020-02-05 16:28:44 +02:00
Jason Robinson
3abe61e13b
Add contribute.json
...
This document is required for example for all Mozilla websites
and makes sense for Riot to also describe itself - see
https://www.contributejson.org/
Signed-off-by: Jason Robinson <jasonr@matrix.org>
2020-02-05 15:25:09 +02:00
J. Ryan Stinnett
b6963d0e5c
Use bash in Docker scripts
...
Our Docker scripts use Bash-style conditionals that aren't supported by the
default Debian shell.
2020-01-22 17:45:22 +00:00
Travis Ralston
909fddb732
Don't minifiy builds of develop through CI packaging
...
Fixes https://github.com/vector-im/riot-web/issues/11864
This uses an environment variable because the build script assumes you want a production build, but we don't for this particular script. To avoid having a mess of NPM scripts to worry about, we'll just pass a flag down.
2020-01-15 12:19:45 -07:00
Travis Ralston
a978a6734f
Fix CI tests
...
There's a bunch of generated files that webpack relies on to work, and Karma works off webpack. To make both happy we've added
a new `build:genfiles` script which takes care of this for us. We also have to install and build our other layers to get the
same effect (like generating the react-sdk's component index, while we still have one).
This commit also fixes all the imports in the tests because they were just wrong. They should have been caught in the ES6ification
earlier, but were missed.
2020-01-13 20:40:00 -07:00
Travis Ralston
f73d2bae1f
Merge branch 'develop' into travis/sourcemaps
2020-01-13 11:22:47 -07:00
Dale Harvey
a41484cb35
Add stub service worker so users can install on desktop with Chrome
...
Signed-off-by: Dale Harvey <dale@arandomurl.com>
2020-01-10 19:08:56 +00:00
Travis Ralston
9bf1c65971
[CONFLICT CHUNKS] Merge branch 'develop' into travis/sourcemaps-dev
2020-01-09 13:43:25 -07:00
Travis Ralston
ec66069e96
Update build scripts for new process
...
We have to convert *something* to TypeScript so it doesn't complain that there's nothing to compile, so this converts the easiest utility library.
Many of the scripts are copied from the react-sdk.
2020-01-08 16:09:42 -07:00
Travis Ralston
3389f7afc9
Fix version file for Docker images
...
Fixes https://github.com/vector-im/riot-web/issues/11642
2019-12-24 18:34:40 -07:00
Travis Ralston
831522d02d
Update Lithuanian language name
...
By request: https://matrix.to/#/!yvhoprZiKmhjxKfNHa:matrix.org/$E_5Waedui4X866edAWmYVAjg6vv-vwAXRHN4h0DKY6s?via=matrix.eclabs.de&via=matrix.org&via=dodsorf.as
2019-12-03 23:14:40 -07:00
Travis Ralston
ea1ed19a92
Merge pull request #11592 from vector-im/travis/more-language
...
Enable more languages
2019-12-03 10:11:54 -07:00
Travis Ralston
e4bf84701d
Use ISO code table as a source instead
...
https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes
2019-12-03 09:52:10 -07:00
Travis Ralston
a76f897171
Enable more languages
...
Enabled (riot-web % / react-sdk %):
* Lithuanian: 100% / 48.1% translated
* Hindi: 69.6% / 36.5% translated
* Ukrainian: 100% / 28.5% translated
* Icelandic: 43.5% / 27.7% translated
They aren't the highest languages, but they are more than our lowest translated & enabled languages.
2019-12-02 20:55:16 -07:00
Travis Ralston
726bf35b76
Fix Docker build for develop and publish a /version file
...
Fixes https://github.com/vector-im/riot-web/issues/10426
2019-12-02 16:58:50 -07:00
RiotRobot
b93b6b448e
Restore creation of the dist directory
2019-11-27 13:02:14 +00:00
RiotRobot
d0c8a6af50
Copy signed Windows installers to pub directory
2019-11-27 12:44:40 +00:00
RiotRobot
dd9305140b
Only log signing command when it fails
2019-11-27 12:22:51 +00:00
RiotRobot
cde5c9c027
Remove redundant Windows installer signing
...
The signing in `electron-package.sh` is no longer needed, since it's already
handled in the new sign script for `electron-builder`.
2019-11-27 12:15:05 +00:00
RiotRobot
99ee0fc72d
Fix Windows signing args
...
The hash arg seems to only accept the short `-h` form. In addition, the args in
the environment contained a fixed hash type which is removed here.
2019-11-27 11:54:33 +00:00
David Baker
070d5fc6e8
Sign all of the Windows executable files
...
We can actually just supply a custom signing module here to do our
signing rather than manually signing things in the afterSign hook.
This means all 4 executable files get signed (the main exe, the
stub exe, Update.exe and the installer).
2019-11-26 12:08:29 -07:00
David Baker
64c23ae18d
Fix error/exception in electron signing script
...
'Exception' isn't a thing: Error is
2019-11-19 15:55:03 +00:00
David Baker
8e81685a9f
Merge pull request #11126 from vector-im/dbkr/windows_signing
...
Sign main Windows executable
2019-10-18 12:02:04 +01:00
David Baker
94e721acf2
Update cert name & do bash globbing correctly
2019-10-18 10:31:45 +01:00
David Baker
3545b2751d
typo
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-10-18 10:08:43 +01:00
David Baker
21ea6c6283
Merge pull request #11119 from vector-im/dbkr/notarise
...
Notarise the macOS app
2019-10-11 15:48:04 +01:00
Nazım Can Altınova
dd9898e687
Fix the label of Turkish language
...
Türk means Turkish as nationality and Türkçe means Turkish as language.
2019-10-11 14:01:16 +02:00
David Baker
1ff06c4be4
Missing space
...
also don't print the signing command line as it has the token password
2019-10-11 12:21:28 +01:00
David Baker
5a7efcd738
Sign the main executable on windows
...
and automate the signing of the installers
2019-10-11 12:01:50 +01:00
David Baker
071223120b
Warn that this might be a while
2019-10-11 10:45:42 +01:00
David Baker
2bab328f8d
Check everything's in place for the notarising dance
...
...before we start the build process.
2019-10-10 15:32:17 +01:00
David Baker
7faba49f66
fix quotes
2019-10-10 11:53:49 +01:00
David Baker
bad97db302
remove random spaces
2019-10-09 16:40:31 +01:00
David Baker
ff70339aad
Working branch for notarisation
2019-10-09 16:29:24 +01:00
J. Ryan Stinnett
54767b5a65
Clean Yarn cache during Electron builds
2019-09-27 12:49:13 +01:00
Travis Ralston
6b07186078
Verify i18n in CI
2019-07-11 12:45:06 -06:00
J. Ryan Stinnett
aaceaf097c
Add Albanian language
2019-06-04 17:45:59 +01:00