Skip to content
This repository was archived by the owner on Oct 18, 2024. It is now read-only.

Commit c30aed4

Browse files
committed
chore(workflow): update command for 'Install dependencies'
1 parent 2d3b7fb commit c30aed4

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@ env:
3030

3131
DEBUG_INFO_PATH: '**/build/generated/**/*.debug_info'
3232

33+
# APT
34+
ATS_SUDO: sudo
35+
ATS_APT_UPDATE: apt-get update
36+
ATS_APT_UPGRADE: apt-get upgrade -y
37+
ATS_APT_INSTALL: apt-get install
38+
ATS_APT_DEPS: build-essential cargo nodejs cmake ninja-build
39+
3340
jobs:
3441
build_release_apk:
3542
name: Build Release APK
@@ -57,7 +64,7 @@ jobs:
5764
- name: Change Gradle wrapper permissions
5865
run: chmod +x ./gradlew
5966
- name: Install dependencies
60-
run: sudo apt-get install build-essential cargo nodejs cmake ninja-build
67+
run: $ATS_SUDO $ATS_APT_UPDATE && $ATS_SUDO $ATS_APT_UPGRADE && $ATS_SUDO $ATS_APT_INSTALL $ATS_APT_DEPS
6168
- name: Restore cache
6269
uses: actions/cache@v3
6370
with:
@@ -104,7 +111,7 @@ jobs:
104111
- name: Change Gradle wrapper permissions
105112
run: chmod +x ./gradlew
106113
- name: Install dependencies
107-
run: sudo apt-get install build-essential cargo nodejs cmake ninja-build
114+
run: $ATS_SUDO $ATS_APT_UPDATE && $ATS_SUDO $ATS_APT_UPGRADE && $ATS_SUDO $ATS_APT_INSTALL $ATS_APT_DEPS
108115
- name: Restore cache
109116
uses: actions/cache@v3
110117
with:
@@ -149,7 +156,7 @@ jobs:
149156
- name: Change Gradle wrapper permissions
150157
run: chmod +x ./gradlew
151158
- name: Install dependencies
152-
run: sudo apt-get install build-essential cargo nodejs cmake ninja-build
159+
run: $ATS_SUDO $ATS_APT_UPDATE && $ATS_SUDO $ATS_APT_UPGRADE && $ATS_SUDO $ATS_APT_INSTALL $ATS_APT_DEPS
153160
- name: Restore cache
154161
uses: actions/cache@v3
155162
with:
@@ -204,7 +211,7 @@ jobs:
204211
- name: Change Gradle wrapper permissions
205212
run: chmod +x ./gradlew
206213
- name: Install dependencies
207-
run: sudo apt-get install build-essential cargo nodejs cmake ninja-build
214+
run: $ATS_SUDO $ATS_APT_UPDATE && $ATS_SUDO $ATS_APT_UPGRADE && $ATS_SUDO $ATS_APT_INSTALL $ATS_APT_DEPS
208215
- name: Restore cache
209216
uses: actions/cache@v3
210217
with:

0 commit comments

Comments
 (0)