João Moreno
15bdea120d
remove gulp-shell ( #214211 )
...
* remove gulp-shell
* fix tasks
2024-06-06 17:54:06 +02:00
Robo
e7b5076dd7
refactor: use sysroots on linux prod pipeline ( #192513 )
...
* ci: use sysroots on linux prod pipeline to build native modules
* ci: rebuild after electron update
2023-12-12 11:39:00 +01:00
Robo
00039b0fcf
refactor: linux pipeline to use containers only for yarn step ( #188383 )
...
* ci: use container only in yarn step
* chore: invalidate cache
* chore: install missing deps for packaging
* chore: remove duplicate package installations
* fix: oss build
* chore: separate deb and rpm package preparation
* chore: mount out folder when packaging
* ci: switch to official docker image
2023-07-20 21:02:56 -07:00
Raymond Zhao
7eb6452066
Add appdata.xml to rpm template ( #172976 )
...
Fixes #141092
2023-02-02 01:54:43 -08:00
Connor Peet
18f743d534
address pr comments
2022-10-05 12:56:07 -07:00
Raymond Zhao
17c169a7b7
Refactor package dependencies generators ( #157845 )
2022-08-11 17:09:00 -07:00
Raymond Zhao
8feb40b928
Generate dependencies per package build for Debian ( #147335 )
...
Fixes #13089
2022-07-19 10:43:05 -07:00
Frank Dana
1a621c9b74
Remove fakeroot wrapper, when building .rpm packages ( #153249 )
...
RPM packaging: Don't use fakeroot to build
RPM packages are intended to be built by normal users, they don't
require root permissions (even fake ones).
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2022-07-05 14:01:03 -07:00
Raymond Zhao
56fcb7c7c8
Polish RPM dependencies generator ( #147336 )
...
* Print dependencies
* Add reference deps for rpm package
* Add flag to control new deps behaviour
* Add dependencies by arch
* Link arch properly
2022-04-19 08:33:07 -07:00
Raymond Zhao
d572d6e9d1
Generate rpm dependencies ( #143415 )
...
* Commit non-py files
* Finish porting calculate and merge scripts for rpm
* Switch back to ts, add binaryDir
* Pass in app path
* Trim string before splitting
* Move files, apply PR feedback
* Add deps to exclude and crashpad handler dep
* polish
2022-03-18 13:57:25 +09:00
Matt Bierner
f71bd27ec9
Adding type annotations
2022-02-28 14:32:12 -08:00
João Moreno
09bc6fc64b
Migrate to new deb repo ( #114527 )
...
* migrate to new deb repo
* improve deb migration
2021-01-18 14:43:24 +01:00
João Moreno
adb037b74d
fixes #114137
2021-01-13 11:11:00 +01:00
Robo
a5f84617e2
chore: fix run-on values for snap build ( #112248 )
2020-12-10 14:12:47 -08:00
João Moreno
4250e343e0
use proper repos for linux arm
2020-12-07 16:15:57 +01:00
João Moreno
edf43e529a
build snap packages for linux arm
2020-11-18 10:04:55 +01:00
João Moreno
e75b1a6dcd
Merge branch 'joao/linux-arm'
2020-09-11 12:45:08 +02:00
Daniel Imms
abb9c8dc1b
Correct linux code-workspace path
2020-09-10 06:03:03 -07:00
Daniel Imms
3271ccc99a
Correct path to code-workspace.xml
...
Fixes #106384
2020-09-10 05:10:36 -07:00
Daniel Imms
65b4134965
Merge pull request #95637 from luqmana/workspace-mimetype
...
Register mimetype for *.code-workspace
2020-09-09 05:55:27 -07:00
João Moreno
034f6fc5ba
fix rpm
2020-09-08 20:57:07 +02:00
João Moreno
1003166b7d
💄
2020-09-08 16:24:51 +02:00
João Moreno
47d8a25606
build vscode armhf
2020-09-08 09:41:28 +02:00
Daniel Imms
1a14317adc
Go back to just file for icon path
...
Fixes #95459
2020-04-25 05:40:12 -07:00
Luqman Aden
828389d890
Register mimetype for *.code-workspace
2020-04-19 04:57:06 -07:00
Matt Bierner
273a4a389d
Convert most ts-ignore-calls to ts-expect-error ( #93617 )
...
Changes over to use ts-expect-error: https://devblogs.microsoft.com/typescript/announcing-typescript-3-9-beta/#ts-expect-error-comments
This revealed a number of places where we no longer need to supress errors
2020-03-30 17:31:37 -07:00
Johannes Rieken
2141437fdc
fix eslint issues in build/gulpfile.*
2020-01-02 20:35:07 +01:00
Daniel Imms
7816110c15
Specify exact icon path for deb desktop
...
Fixes #71942
2019-10-10 11:05:37 -07:00
João Moreno
ab10e26096
Fixes #80702 ( #80705 )
2019-09-11 13:31:42 +02:00
Sergio Schvezov
19526f4123
snap: add assets verbatim ( #80585 )
...
* snap: add assets verbatim
Providing the desktop files in snap/gui will have snapcraft copy over
those assets into the snaps meta/gui verbatim.
Addtionally, add a leading ${SNAP} to the Icon entry which was also
moved to snap/gui for the "package" to have an icon by default
(which is important when sideloading).
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
* escape
* fix snapcraft.yml
* use @@EXEC@@ in desktop files
* fix bad path
* fix snap desktop file
2019-09-10 17:12:45 +02:00
Sergio Schvezov
51334d5bd9
buildSnapPackage: use the default snapcraft target ( #80217 )
...
Use the default snap target for snapcraft to create the snap (build is an
intermediate lifecycle step).
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
2019-09-10 10:24:40 +02:00
Joao Moreno
a4e350f76f
Merge commit 'refs/pull/66181/head' of github.com:microsoft/vscode into pr/66181
2019-08-07 11:56:18 +02:00
Benjamin Pasero
73643c60a6
Update to Electron 4.0.x ( #73119 )
...
* Bump electron@4.0.0-beta.9
* electron 4 - temporarily warn about exploration change
* update to Electron 4.0.0 stable
* remove electron 4 notification
* bump to electron@4.0.1
* electron 4: adopt format change of "version" file
* build - set to use exploration image
* Revert "build - set to use exploration image"
This reverts commit 1bb280fc5e
.
* electron@4.0.2
* fix electron.d.ts
* update distro
* bump electron@4.0.4
* debt - adopt new process.getProcessMemoryInfo()
* update electron@4.0.5
* electron@4.0.6
* electron 4.0.x - remove Linux 32bit build
* electron@4.0.7
* electron - update to 4.1.2
* bump electron@4.1.4
* update build (remove Linux32)
* electron@4.1.5
* electron 4 - remove linux 32bit warning
* Remove more 32-bit Linux build stuff
Fixes #66271
* electron@4.2.0
* electron@4.2.1
* electron@4.2.2
* electron@4.2.3
* Revert "electron@4.2.3"
This reverts commit ae375ef764
.
* Revert "Revert "electron@4.2.3""
This reverts commit 513581ebc5
.
2019-06-04 10:50:10 +02:00
Joao Moreno
d24ac8836c
fix snap build
2019-03-22 11:12:57 +01:00
Daniel Imms
a0407e3df8
Replace @@ICON@@
2019-03-11 10:34:17 -07:00
Daniel Imms
966cd549e6
Rename key, add distro update
2019-03-08 11:17:38 -08:00
Daniel Imms
c2522605d9
Merge remote-tracking branch 'origin/master' into pr/beruic/62650
2019-03-05 08:34:42 -08:00
Alex Dima
af95b7d343
Adopt task.define (better task names)
2019-02-12 20:43:55 +01:00
Alex Dima
c25de7d09f
Extract task code to its own file
2019-02-12 15:13:43 +01:00
Alex Dima
84bebd0ff6
Final adoption ( #67863 )
2019-02-05 21:23:35 +01:00
Alex Dima
4676da4595
More gulp clean task simiplifications ( #67863 )
2019-02-04 17:34:26 +01:00
João Moreno
eb69d48499
Merge pull request #65579 from Kedstar99/snapFix
...
Removed snapUpdate.sh and replaced with inline command
2019-01-28 15:30:29 +01:00
Segev Finer
a0a5c9cbee
Bundle/Install completions with the correct appname
...
Fixes #66154
2019-01-08 00:40:15 +02:00
Joao Moreno
493ad1da77
temporary comment out completions
2019-01-07 17:21:02 +01:00
João Moreno
a9e56b859d
Merge pull request #56670 from segevfiner/shell-completions
...
code command completions for Bash & Zsh
2019-01-04 16:11:10 +01:00
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