David Baker
18afbc5bec
Make dep install script work
5 years ago
David Baker
60d33f50a7
Create node_modules if it doesn't exist
5 years ago
David Baker
94ac4bf490
Use fetch dep script in jenkins script
5 years ago
David Baker
fac8906102
Add script to fetch correct dep branches
...
Fetch branches of js-sdk and react-sdk that match the current
branch name, if they exist. This will mostly be used in the
automated tests.
5 years ago
Michael Telatynski
cef26a5b20
fix #3894
5 years ago
Michael Telatynski
ea0b166da7
change wording to not confuse users building repo
...
change default repos to match their current naming
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
5 years ago
Michael Telatynski
f248477f82
stage 0.5 rebrand (rename dist release)
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
5 years ago
Michael Telatynski
3c5594e034
move manifest.json outward so it is scoped properly
...
this will matter more when we add a service worker
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
5 years ago
Michael Telatynski
c607b1bc89
npm is "smart" enough to try and install our electron wrapper as a module
...
instead of the actual electron package. With no way to ignore directories.
I'd like to think of this as temporary, until I get to rip apart riot-web
and riot-electron
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
5 years ago
David Baker
640aa98cf4
Update 2 missed icons to the new icon
...
Electron icons for windows & Linux. Also add them to the script
that makes all the icon versions.
5 years ago
Matthew Hodgson
1e5908a31e
speed up burndown generation by ~250x
5 years ago
David Baker
7b320f8fbb
Remove babelcheck
...
Nobody is likley to be upgrading from babel 5 any more, so this
can go away now.
5 years ago
Michael Telatynski
61c338a233
remove leading v in /version file so its semver
...
and also then consistent with electron versioning
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
5 years ago
Luke Barnard
f010afe63f
Add emojione PNGs to the COPY_LIST
5 years ago
Richard van der Hoff
8707cca7bc
Remove rageshake server
...
This is now at https://github.com/matrix-org/rageshake
5 years ago
David Baker
a0f572c26e
Don't hardcode home dir in jenkins script
5 years ago
Kegan Dougal
5f678eb838
Review comments: change realm name
5 years ago
Kegan Dougal
64eb1f08a9
rageshake: Add file server with basic auth
...
Set via environment variables on startup.
5 years ago
Kegan Dougal
f16bb85f9b
Review comments
5 years ago
Kegan Dougal
678eccf33d
Store bug reports in separate directories
5 years ago
Kegan Dougal
db31f0a087
Host API under /api. Use filepath.Join rather than string concatenation
5 years ago
Kegan Dougal
d4247e0179
Dump to bugs subdirectory
5 years ago
Richard van der Hoff
541eb45e1a
Jenkins: use default olm
...
... to stop us making a release and realising we forgot to bump the olm version
in vector-web.
5 years ago
Richard van der Hoff
3404521d5d
Fix jenkins build
...
Do `npm install` on js-sdk rather than `npm run build`, which will hopefully
mean that `browserify` gets installed before we try to run it.
The README says we should use `npm install` for the react-sdk too, so let's do
that, and bring the travis and jenkins builds into sync with the README.
5 years ago
Kegan Dougal
22bb0f9d30
UTC please
6 years ago
Kegan Dougal
6a40ad8a20
Fail the request if we clash files
...
Rather than make the file names incredibly long (by adding ms),
just 500 it and expect the user to resend.
6 years ago
Kegan Dougal
aae62ff94e
store logs
6 years ago
Kegan Dougal
e8c51a0b54
gzip bug reports when storing on disk. Set max payload size
6 years ago
Kegan Dougal
9d034c77a5
Initial rageshake server
6 years ago
David Baker
4c3ea13413
Make jenkins run the linter
6 years ago
Richard van der Hoff
d1fbbf90c0
Verify PGP signatures on tarballs when deploying
6 years ago
Richard van der Hoff
5206410f21
Deployment script
...
Factor some bits out of redeploy.py, so that they can be used in a deployment
script suitable for riot.im/app.
6 years ago
Richard van der Hoff
8371006d90
Update redeploy script to keep old bundles
...
... so that people using old versions of the master chunk can still load other
webpack chunks.
6 years ago
David Baker
70f48343ee
It's now just build
6 years ago
David Baker
f17f103d12
s/build/compile/ for js sdk
6 years ago
David Baker
10f0631487
Build the js-sdk in the CI script
...
now it's transpiled
6 years ago
Richard van der Hoff
6a1af891b7
Use a custom script to copy resources ( #2893 )
...
All of those cpx invocations were getting unwieldy, and I suspect the exotic
quoting needed to run them under parallelshell was breaking things on windows.
Replace the unwieldy cpx invocations with an unwieldy custom script.
6 years ago
Richard van der Hoff
c6c4aff8ae
Redeploy script: put each build in a separate directory ( #2790 )
...
* Redeploy script: put each build in a separate directory
Hopefully this will fix the problem whereby we can overwrite the live
deployment.
6 years ago
David Baker
2740013625
RELEASES is for update, not install
6 years ago
David Baker
c6dbeee245
ico needs to be at least 256x256
6 years ago
David Baker
feb3a13a71
Get version after we've checked out...
6 years ago
David Baker
6acbdc442d
Actually write latest version into `latest`
6 years ago
David Baker
f0b0999f65
Numeracy
6 years ago
David Baker
e55845ac52
Makeover!
...
Also add script for generating the PNGs and add pre-rendered PNGs
for the Linux electron build which means you don't need icns2png
to build it and the Linux icons are straight from the SVG rather
than resized bitmaps.
6 years ago
Matthew Hodgson
2b51cda6da
talk to jenkins via https for the /dev redeployer
6 years ago
David Baker
987822bd5a
typo in cp destination
6 years ago
David Baker
189c8aca79
Remove redundant line getting version
...
As there is no latest.yml now
6 years ago
David Baker
72de35a2a1
Switch back to Squirrel installer
...
which it turns out is by far the lesser of two evils.
* Auto-update works with a proxy
* The update process is reasonably atomic & faster, rather than
running the uninstaller then the installer, leaving you with a
broken install if you shut down your machine at the wrong time
* Gets the update URL the same way as on mac, rather than baking
it into the app at build time from package.json. We don't want
it in package.json because only our builds want our update URL.
6 years ago
David Baker
9f51e2c407
Auto-update & build process with NSIS for windows
...
Amalgamate the electron build packaging into one script.
Use update_base_url so we can compute the actual URL in the
script for windows (because we need to put it in the build) and
at runtime for mac os.
6 years ago
David Baker
4073688ba6
Missed an x64
6 years ago