Commit graph

649 commits

Author SHA1 Message Date
SteVen Batten
c0f739ea25
add compliance pipeline (#130289)
Adding SDL compliance pipeline
2021-08-09 07:37:21 -07:00
Robo
4fee848f2f
fix: CXXABI requirements for older distros (#129360)
* fix: use clang and libcxx from chromium

* chore: add flags for Link-Time Optimization

libcxx builds from upstream are built with LTO, avoiding these
flags will cause miscompiles

* chore: add lto flags to compilation units
2021-08-06 08:48:45 -07:00
Benjamin Pasero
4178ea04ec
smoke - enable screenshot option for failing smoke tests 2021-08-05 12:35:42 +02:00
Logan Ramos
e97a825a09
Reset timeout 2021-08-02 09:28:38 -04:00
Logan Ramos
c617bfa26c
Try longer timeout 2021-07-29 12:22:27 -04:00
João Moreno
af7e67f8e4
use esrpcli.dll 2021-07-09 15:34:36 +02:00
Matt Bierner
0762d23ae7
Build VS Code using TS 4.4 (#127823)
* Build VS Code using TS 4.4

* Remove usages of deprecated `ClientRectList`

* Add any casts for missing `caretRangeFromPoint`

* Add temporary any casts for `zoom` css propery

This non-standard css property no longer exists in lib.dom.d.ts

* MouseWheelEvent -> WheelEvent

* Pick up new TS nightly

Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2021-07-08 14:27:39 -07:00
João Moreno
a28d028d2d
Enable automated smoketests on Windows (#128224) 2021-07-08 19:10:25 +02:00
Matt Bierner
f0ac3ce6fa
Remove webview publish build stage
We now pull in the webview html/js from our a different cdn instead of from this endpoint. We will keep the endpoint around for older VS Code builds but no longer publish content to it
2021-07-07 09:35:25 -07:00
Tyler James Leonhardt
0199aa4af2 always publish arifacts_prcessed artifact fixes https://github.com/microsoft/vscode-internalbacklog/issues/2250 2021-07-01 10:38:12 -07:00
João Moreno
820300ce2b
hmmm 2021-06-24 18:01:35 +02:00
João Moreno
aa6e7ffdf4
snap: create it even when stepping on it
related to #127039
2021-06-24 16:53:44 +02:00
João Moreno
b9c18d0404
gotcha 2021-06-24 16:09:17 +02:00
João Moreno
d1be29f1ab
hmm 2021-06-24 15:47:54 +02:00
João Moreno
ce659a738f
fix #127039 2021-06-24 15:31:15 +02:00
Robo
92999c339e
fix: setuid helper permission (#126798)
* ci: fix setuid helper binary permission

* ci: allow privilege for CLONE_NEWPID | CLONE_NEWNET

* ci: fix chrome-sandbox permission with rpm

* ci: fix permissions on snap

* ci: download electron earlier for arm builds
2021-06-22 08:42:30 -07:00
João Moreno
78946a0204
inline variables 2021-06-21 11:22:33 +02:00
João Moreno
bd74b02b59
move compile step to another pool 2021-06-17 16:10:19 +02:00
João Moreno
d9126ea356
build: scope logs to job attempt 2021-06-17 14:34:00 +02:00
João Moreno
b5b92e130d
akv: use filter 2021-06-17 10:01:58 +02:00
rebornix
16cc6ded6d
Merge branch 'notebook/dev' into main 2021-06-15 13:55:10 -07:00
João Moreno
8583bf9d9f
use correct GITHUB_TOKEN value 2021-06-15 16:14:57 +02:00
João Moreno
e22ee0920a
Revert "switch to generic pool"
This reverts commit 6495c052ab.
2021-06-15 15:29:36 +02:00
Benjamin Pasero
2d83afe542
build - only publish log files when tests run 2021-06-15 15:06:23 +02:00
João Moreno
e9fc1ccf8a
switch to generic pool 2021-06-15 15:06:22 +02:00
Benjamin Pasero
acc2a805ec
Produce logs during test runs (integration, smoke) and publish as artefacts (#126065)
* first cut upload log files from integration test runs

* always publish log files

* move logs into integration-tests folder

* also produce logs for smoke tests

* store remote log files

* wire in logspath arg properly

* always publish logs

* enable logs for browser based smoke tests

* log only in verbose
2021-06-15 15:06:19 +02:00
Benjamin Pasero
b499ce8d76
build - only publish log files when tests run 2021-06-15 12:03:44 +02:00
João Moreno
6495c052ab
switch to generic pool 2021-06-15 10:50:33 +02:00
Benjamin Pasero
2ddc1e4fc5
Produce logs during test runs (integration, smoke) and publish as artefacts (#126065)
* first cut upload log files from integration test runs

* always publish log files

* move logs into integration-tests folder

* also produce logs for smoke tests

* store remote log files

* wire in logspath arg properly

* always publish logs

* enable logs for browser based smoke tests

* log only in verbose
2021-06-15 08:33:26 +02:00
João Moreno
8440af2409
share test compilation output across agents 2021-06-14 16:28:33 +02:00
João Moreno
85a36ae074 enable smoketest on linux 2021-06-11 12:19:17 +02:00
Alex Dima
f63a769606
Adopt latest installBrowsersWithProgressBar 2021-06-08 17:20:58 +02:00
Tyler James Leonhardt
5966e9dfec
Check to see if there are any artifacts that haven't been published (#125428)
* wait for all artifacts to be processed

* move get-pipelineartifact
2021-06-03 11:43:23 -07:00
Benjamin Pasero
15aca96cd5
build - unblock lauching 2021-06-03 07:21:15 +02:00
João Moreno
0a7a69f190
fix build compilation 2021-05-26 13:30:43 +02:00
SteVen Batten
ae6ba8f980 undo random change 2021-05-13 21:28:11 +00:00
SteVen Batten
17fad7e42d random change to pipeline 2021-05-13 21:27:18 +00:00
Tyler James Leonhardt
4eef854ab4
Revert "Move bing settings to its own stage (#123504)" (#123523)
This reverts commit 62c9755886.
2021-05-10 16:54:10 -07:00
Tyler James Leonhardt
62c9755886
Move bing settings to its own stage (#123504)
* move bing to linux

* add displayName
2021-05-10 12:37:16 -07:00
Tyler James Leonhardt
2ee59df71e always create the artifact file 2021-05-07 17:22:00 -07:00
Tyler James Leonhardt
a945921fcc update artifact name 2021-05-07 16:11:24 -07:00
Tyler James Leonhardt
d61f87f292 handle multiple retries in publish stage 2021-05-07 15:04:40 -07:00
João Moreno
6bee0f2f3f
fix bad yml name 2021-05-07 09:47:39 +02:00
Tyler James Leonhardt
5f7422b6bb
Add release stage back (#123204)
Add release stage back
2021-05-06 14:46:17 -07:00
Tyler Leonhardt
0493df76f2
combine publishing of blobs 2021-05-06 11:18:56 -07:00
Tyler Leonhardt
052fb6dd7f
re-add web 2021-05-05 20:06:41 -07:00
Tyler Leonhardt
20a2938f3a
pass in accesstoken into build 2021-05-05 18:38:09 -07:00
Tyler Leonhardt
c80a39136e
first attempt
actually run

ok run it for real

actually work

parameter syntax

monaco

logging

env var is always string

use variables

use global params

try idea to stop looping

move variables

wrap in quotes

rename all the artifacts

try downloading

up timeout

misc

underscore

add auth

log everything we need to

typo

typo

publish linux client archives too

renamed all that needed to be renamed

better error handling

raname windows assets

first attempt at letting new code handle releasing with macOS

move to $env

remove gate

include updated createAsset.js

onboard windows client

include js

add linux client

add built js

move over all publishing

update distro

use branch name?

processed artifacts and fix win32 server platforms

publish what artifacts were published

use download and more more to powershell

put it all in exec

actually in directory

fix path again

create file to be uploaded

move to all PowerShell

rename to publish and clean up code

update createAsset

use distro 2

more commented out code and add displayNames

address feedback
2021-05-05 14:37:16 -07:00
Rob Lourens
3759ecf924 Only run upload-vscode-configuration when publishing 2021-05-05 09:24:28 -07:00
Tyler James Leonhardt
b126d45af9 Allow x64 macOS builds to be triggered alone 2021-04-23 22:46:54 +00:00