Commit Graph

112 Commits

Author SHA1 Message Date
Daniel Imms 56eada0006 Merge branch 'master' into patch-1 2018-12-27 14:15:42 -08:00
Krish De Souza 4c02c554ce Removed snapUpdate.sh and replaced with inline command
+Simplifies the build process.
+Avoids creating a new shell that simply spawns another shell environment.
+Simplifies the update mechanism by removing the need to track the existence of snapUpdate.sh.
+Keeps the logic for snapUpdate.sh close to updateService.snap.ts
2018-12-22 11:53:22 +05:30
Joao Moreno 71fbf3dbe0 cleanup snap update service 2018-12-20 10:08:21 +01:00
Joao Moreno 2372808d88 snpa build 2018-12-19 15:06:21 +01:00
Joao Moreno 5fcddccd99 fix linux snap version 2018-12-19 15:02:58 +01:00
Joao Moreno dd306185ec fix gulp 2018-12-19 15:02:19 +01:00
Joao Moreno 87f95dd6cc shorten snap version 2018-12-19 12:59:25 +01:00
Joao Moreno a2deea6c19 snap package version should be commit ID 2018-12-19 10:03:03 +01:00
Joao Moreno c850728ddd build 2018-11-08 15:23:50 +00:00
Joao Moreno 86fa4e4957 use snap cleanbuild 2018-11-07 15:51:46 +00:00
Joao Moreno 14d41f25eb bring back snap build tasks 2018-11-07 15:24:08 +00:00
Joao Moreno 391819f002 set exec bit 2018-11-07 14:47:31 +00:00
Joao Moreno b8e7442f5d set exec bit 2018-11-07 13:58:14 +00:00
Joao Moreno e840e83ff9 set executable bits 2018-11-06 15:08:02 +00:00
Joao Moreno 72fd692827 whitespace 2018-11-06 12:02:08 +00:00
Jimmy Merrild Krag b8097b88aa Change icon name on Linux for icon theme compatibility
This change is made under the assumption that the '-oss' part is removed for final official distribution builds.

The issue it resolves can be read about here: https://github.com/numixproject/numix-core/issues/2964
2018-11-06 10:34:42 +01:00
Joao Moreno 29a6e3d3ca Merge remote-tracking branch 'origin/master' into tyriar/snap 2018-11-04 13:58:08 +01:00
Segev Finer c0895eb214 Merge remote-tracking branch 'upstream/master' into shell-completions 2018-09-22 19:48:51 +03:00
Joao Moreno 60e2737540 cleanup linux gulpfile 2018-09-13 11:14:33 +02:00
Joao Moreno 6b20b45809 Merge commit 'refs/pull/56727/head' of github.com:Microsoft/vscode into pr/56727 2018-09-13 11:05:15 +02:00
Aliaksandr Stelmachonak df3616ad93 Resolved conflict 2018-09-10 11:32:02 -04:00
Aliaksandr Stelmachonak 8d5401b33a Fix arm64 deb (thanks to @glebm for the hint)
Removed unused flatpack clean task
Updated electron version for tests
2018-09-10 11:09:51 -04:00
Daniel Imms 17a0bbba4e Remove unused clean flatpak tasks 2018-08-22 11:33:31 -07:00
Segev Finer 8f83890068 Add URL handler support for Linux desktops
Fixes #48528
2018-08-18 04:56:34 +03:00
Segev Finer ccceaa2f52 Automatically install Bash and Zsh completions in deb/rpm 2018-08-17 14:21:23 +03:00
Erich Gamma afbf447ccd Fix for #53710 adopt TS support for checking JSON files 2018-07-06 15:13:44 +02:00
ava1ar 82c9dd3330 Added ARM64 build support 2018-06-17 02:57:27 -04:00
Daniel Imms 474568c55b Merge remote-tracking branch 'origin/master' into tyriar/snap 2018-03-05 10:03:33 -08:00
Daniel Imms 2e200d6e28 Remove flatpak task
Fixes #44578
2018-03-03 10:05:01 -08:00
Daniel Imms 79b79309ce Call a script on update 2018-02-08 09:09:12 -08:00
Daniel Imms 7097e0b3da Remove postRefreshHook reference 2018-02-07 13:28:58 -08:00
Daniel Imms 90385c778b Remove post-refresh hook 2018-02-07 11:13:50 -08:00
Daniel Imms 99875872f0 Fix hooks dir 2018-02-01 21:15:23 -08:00
Daniel Imms 79786dcdf2 Add a test post refresh hook 2018-02-01 18:23:17 -08:00
Daniel Imms 9609e49398 Add revision to snapcraft version
Version doesn't contain semantic meaning, this will allow us to identify
the build though
2018-02-01 14:15:20 -08:00
Daniel Imms 17e5119738 Add snapcraft version to snap task 2018-02-01 09:52:10 -08:00
Erich Gamma 5e41d2aafb enable checkJS 2018-02-01 14:39:12 +01:00
Daniel Imms c1ebba8f2e Fix snap filename 2018-01-31 15:44:11 -08:00
Daniel Imms eb90618d2a Don't generate an apt Packages file
We never used this in production.

Related: Microsoft/vscode-update-server#13
2017-11-09 11:59:34 -08:00
Daniel Imms 081a57ca96 Remove epoch from snap package 2017-10-02 13:34:07 -07:00
Daniel Imms ff6f0e462a Add ia32 and arm snap builds 2017-09-28 09:44:48 -04:00
Daniel Imms d2b2b4d7ea Add support for building x64 snap package 2017-09-26 14:18:00 -04:00
Joao Moreno d8df161717 remove linux build todo 2017-05-12 09:34:45 +02:00
Joao Moreno 38bce9930a 👷 remove buffers from build streams 2017-03-31 10:30:29 +02:00
Joao Moreno 277dc8bdb9 👷 split linux tfs build 2017-03-31 10:22:13 +02:00
Joao Moreno 0fb99b704c 💚 hopefully fix the linux tfs build 2017-03-29 10:47:51 +02:00
Daniel Imms 85aad8238a Copy rpm to location expected by distro 2017-02-21 10:11:02 -08:00
Daniel Imms 06434144c4 Remove rpm repo creation code 2017-02-19 12:12:28 -08:00
Adrian Perez de Castro 1e300d1f7e Add an AppData XML data file to Linux builds
The AppData files provide descriptive data about an application, and is
typically used in application managers to display additional information to
the user. Having an AppData file is especially important for some graphical
application installers: without one, an application manager may not event
show an entry for the application. This happens for example in GNOME Software.

For the sake of completeness, this commit not only adds the AppData file to
the Flatpak build, but also to the Linux .deb and .rpm packages.
2016-12-18 20:57:25 +02:00
Adrian Perez de Castro 464cffc766 Flatpak: Set the subject used for repository commits
When storing the output of a Flatpak build to a commit into an OSTree
repository (by setting the $FLATPAK_REPO environment variable), it is
good to have a descriptive subject in the commit log message.
2016-12-16 04:52:45 +02:00