Skip to content

Commit 2fd7369

Browse files
committed
ci: skip system deps for lint and test jobs, remove dead code
- Skip libsecret/rpm installation for lint, frontend, and backend tests - Remove unused inputs: skip-electron-deps, skip-backend-deps, skip-postinstall - Remove stale TODO comment
1 parent 1722ff6 commit 2fd7369

File tree

3 files changed

+2
-21
lines changed

3 files changed

+2
-21
lines changed

.github/actions/install-all-build-libs/action.yml

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,6 @@
11
name: Install all libraries action
22
description: Install all libraries and dependencies
33
inputs:
4-
skip-electron-deps:
5-
description: Skip install electron dependencies
6-
default: '0'
7-
required: false
8-
9-
skip-backend-deps:
10-
description: Skip install backend dependencies
11-
default: '0'
12-
required: false
13-
14-
skip-postinstall:
15-
description: Skip postinstall
16-
default: '0'
17-
required: false
18-
194
skip-system-deps:
205
description: Skip install system dependencies (libsecret, rpm, etc.)
216
default: '0'
@@ -29,12 +14,9 @@ inputs:
2914
description: SQLite3 binary host mirror
3015
required: false
3116

32-
#TODO: check !contains
33-
3417
runs:
3518
using: 'composite'
3619
steps:
37-
# OS libraries
3820
- name: Setup Node
3921
uses: actions/setup-node@v4.0.4
4022
with:
@@ -57,7 +39,6 @@ runs:
5739
node-modules-${{ runner.os }}-
5840
5941
- name: Setup Python
60-
# if: ${{ contains(inputs.skip-electron-deps, '1') }}
6142
uses: actions/setup-python@v5
6243
with:
6344
python-version: '3.11'

.github/workflows/tests-backend.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Install all libs and dependencies for BE
2424
uses: ./.github/actions/install-all-build-libs
2525
with:
26-
skip-electron-deps: '1'
26+
skip-system-deps: '1'
2727

2828
- name: API PROD dependencies scan
2929
run: |

.github/workflows/tests-frontend.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Install all libs and dependencies
1818
uses: ./.github/actions/install-all-build-libs
1919
with:
20-
skip-backend-deps: '1'
20+
skip-system-deps: '1'
2121

2222
- name: UI PROD dependencies audit
2323
run: |

0 commit comments

Comments
 (0)