@@ -9,23 +9,26 @@ common-init-steps: &common-init-steps
9
9
- name : Checkout
10
10
uses : ' nrwl/nx-cloud-workflows/v5/workflow-steps/checkout/main.yaml'
11
11
12
- - group-name : Install Packages
13
- parallel : true
14
- steps :
15
- - name : Install zip and unzip
16
- script : sudo apt-get -yqq install zip unzip
17
- - name : Install e2e deps
18
- script : |
19
- sudo apt-get update
20
- sudo apt-get install -y ca-certificates lsof libvips-dev libglib2.0-dev libgirepository1.0-dev
21
-
22
12
- name : Cache restore
23
13
uses : ' nrwl/nx-cloud-workflows/v5/workflow-steps/cache/main.yaml'
24
14
inputs :
25
15
key : ' pnpm-lock.yaml'
26
16
paths : .pnpm-store
27
17
base-branch : ' master'
28
18
19
+ - group-name : Install Packages
20
+ parallel : false
21
+ steps :
22
+ - name : Apt Update
23
+ script : |
24
+ sudo apt-get update
25
+ - name : Install zip and unzip for Bun
26
+ script : |
27
+ sudo apt-get -yqq install zip unzip
28
+ - name : Install E2E deps
29
+ script : |
30
+ sudo apt-get install -y ca-certificates lsof libvips-dev libglib2.0-dev libgirepository1.0-dev
31
+
29
32
- group-name : Install Tooling
30
33
parallel : true
31
34
steps :
@@ -38,31 +41,29 @@ common-init-steps: &common-init-steps
38
41
- name : Install Bun
39
42
script : |
40
43
curl -fsSL https://bun.sh/install | bash
41
- echo "BUN_INSTALL=$HOME/.bun" >> $NX_CLOUD_ENV
42
- echo "PATH=$HOME/.bun/bin:$PATH" >> $NX_CLOUD_ENV
43
44
- name : Setup Java 21
44
45
script : |
45
46
sudo apt install -y openjdk-21-jdk
46
47
sudo update-alternatives --set java /usr/lib/jvm/java-21-openjdk-amd64/bin/java
47
48
java -version
48
- - name : Install Browsers
49
+ - name : Pnpm Install from Lockfile
49
50
script : |
50
- pnpm exec cypress install
51
- pnpm exec playwright install --with-deps
51
+ pnpm install --frozen-lockfile
52
52
53
53
- group-name : Install Dependencies and E2E
54
54
parallel : true
55
55
steps :
56
- - name : Pnpm Install from Lockfile
57
- script : |
58
- pnpm install --frozen-lockfile
59
56
- name : Install Rust Dependencies
60
57
script : |
61
58
cargo fetch
62
59
- name : Setup Gradle
63
60
script : |
64
61
./gradlew wrapper
65
62
./gradlew --version
63
+ - name : Install Browsers
64
+ script : |
65
+ pnpm exec cypress install
66
+ pnpm exec playwright install --with-deps
66
67
67
68
- group-name : Misc Steps
68
69
parallel : true
@@ -74,7 +75,10 @@ common-init-steps: &common-init-steps
74
75
git config --global user.email [email protected]
75
76
git config --global user.name "Test Test"
76
77
- name : Check bun
77
- script : bun --version
78
+ script : |
79
+ echo "BUN_INSTALL=$HOME/.bun" >> $NX_CLOUD_ENV
80
+ echo "PATH=$HOME/.bun/bin:$PATH" >> $NX_CLOUD_ENV
81
+ bun --version
78
82
79
83
launch-templates :
80
84
linux-large :
0 commit comments