Commit Graph

291 Commits

Author SHA1 Message Date
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
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
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
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
João Moreno
8583bf9d9f use correct GITHUB_TOKEN value 2021-06-15 16:14:57 +02:00
Benjamin Pasero
b499ce8d76 build - only publish log files when tests run 2021-06-15 12:03:44 +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
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
deepak1556
3fb483e7ff chore: bump electron@12.0.4 2021-04-16 09:14:14 -07:00
deepak1556
f95b7e935f Revert "chore: bump electron@12.0.2"
This reverts commit 79a429d92d.
2021-04-09 14:17:02 -07:00
deepak1556
79a429d92d chore: bump electron@12.0.2 2021-04-09 03:20:20 -07:00
Robo
eec393e0d4 chore: use bundled node-gyp (#120683) 2021-04-07 01:18:58 -07:00
Tyler James Leonhardt
28a246d9ec Don't call node-gyp anymore (#120673)
This npx call was installing node-gyp 8.0 which requires a newer version of Python then what's in our containers.

I've removed it but also followed the advice of the comment that says only remove it if prebuild-install is updated in keytar...

So I updated keytar's dependencies which pulled in prebuild-install 6.1.1 with the fix.

If this isn't the right move, feel free to revert and then we can move to Debian Buster which has a version of Python that is new enough.
2021-04-06 16:33:13 -07:00
Ladislau Szomoru
142cbdbaad Increase timeout for browser integration tests 2021-03-30 14:52:02 +02:00
Ladislau Szomoru
54bd78ffbe Revert "Increase timeout for browser integration tests"
This reverts commit 9dbdcc4a0c.
2021-03-30 14:50:41 +02:00
Ladislau Szomoru
9dbdcc4a0c Increase timeout for browser integration tests 2021-03-30 14:10:16 +02:00
Benjamin Pasero
472c88618e builds - same timeout for all tests across OS 2021-02-22 15:44:55 +01:00
Ladislau Szomoru
3dab064342 Move component governance to compile stage 2021-02-16 11:25:51 +01:00
João Moreno
88089d3f20 fix terrapin failures not reporting 2021-02-15 12:04:31 +01:00
Benjamin Pasero
668a6401f6 build - increase timeout for integration tests to 10min 2021-02-04 18:00:02 +01:00
João Moreno
17c617039b Squashed commit of the following:
commit 36f3d9d21bff68d1f7848aa14960f212bd019625
Author: João Moreno <joao.moreno@microsoft.com>
Date:   Thu Jan 28 13:23:23 2021 +0100

    npx

commit 8ccb45e5dc70333f30fa7ebe3e5657bba2eb2db0
Author: João Moreno <joao.moreno@microsoft.com>
Date:   Thu Jan 28 12:52:15 2021 +0100

    bump cache salt

commit 5f5d6b19cb0f3192365b3fa518538938872f239e
Author: João Moreno <joao.moreno@microsoft.com>
Date:   Thu Jan 28 11:39:32 2021 +0100

    force rebuild keytar

commit a5f800f991b742d91a2ba2c9ee82c84e30cd9736
Author: João Moreno <joao.moreno@microsoft.com>
Date:   Wed Jan 27 16:16:05 2021 +0100

    bump cache salt

commit e894045003a20d1ea5930e66a53d6f7d5076cdb7
Author: João Moreno <joao.moreno@microsoft.com>
Date:   Wed Jan 27 16:15:24 2021 +0100

    fixes #113467
2021-01-28 14:07:49 +01:00
João Moreno
3f3b413606 maybe this is it 2021-01-22 16:57:59 +01:00
Ladislau Szomoru
6f9f6f806c Azure DevOps pipeline artifacts (#114405) 2021-01-15 13:00:03 +01:00
Alexandru Dima
5755d943ca Tests must be compiled even when yarn is executed 2021-01-11 13:18:55 +01:00
João Moreno
df10825f69 fix yaml 2021-01-07 11:01:15 +01:00
João Moreno
fb4a88e403 rename 2021-01-07 10:55:45 +01:00
João Moreno
ab3297dd13 only run terrapin on cache miss 2021-01-07 10:53:33 +01:00
Alexandru Dima
bbaff3d568 Adopt Cache@2 for node modules caching 2020-12-24 10:08:06 +01:00
Alexandru Dima
f23ed65688 Compute node modules cache key in JS to avoid globbing 2020-12-23 13:21:55 +01:00
João Moreno
5c386371d8 Merge branch 'joao/build/compile-artifact' 2020-12-17 13:14:58 +01:00
João Moreno
d981cf5b81 Revert "Revert "Merge branch 'joao/build/compile-artifact'""
This reverts commit c8aaeb7513.
2020-12-17 13:14:52 +01:00
João Moreno
29eb3fbc6a build: tarball compilation output first 2020-12-17 11:31:05 +01:00
João Moreno
fd85ae4f4a Avoid recompiling remote native node modules (#112644)
* avoid recompiling remote native node modules

fixes #112320

* fix build

* update cache

* empty

* chore: remove rebuild step

* chore: update salt

* product compile should use same CC CXX

Co-authored-by: deepak1556 <hop2deep@gmail.com>
2020-12-17 02:16:32 -08:00
João Moreno
c8aaeb7513 Revert "Merge branch 'joao/build/compile-artifact'"
This reverts commit 847fd19b02, reversing
changes made to 581ae611c2.
2020-12-17 08:45:15 +01:00
João Moreno
a8b4e9817f finish compile artifact 2020-12-16 20:37:52 +01:00
João Moreno
df0eda5adb build 2020-12-16 16:25:38 +01:00
João Moreno
d14fb9da0f fix build 2020-12-16 16:23:12 +01:00
João Moreno
6236a5bf8b compile: use artifacts instead of cache 2020-12-16 16:19:36 +01:00
João Moreno
0cee1531f7 Merge branch 'joao/build/remove-postinstall' 2020-12-16 15:45:20 +01:00
João Moreno
1100f27681 fix build 2020-12-16 11:18:28 +01:00
João Moreno
af519ea93f Merge branch 'joao/build/merge-distro-directly' 2020-12-16 10:48:20 +01:00
João Moreno
9fe0d3c372 Merge branch 'joao/build/child-concurrency' 2020-12-16 10:46:17 +01:00
João Moreno
41628e3326 merge distro in a single command 2020-12-15 16:45:16 +01:00