Skip to content

Commit e51a807

Browse files
committed
CI: generalize determine changed files job
Generalize determine changed files job for kernel and packages workflow. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
1 parent 12d9551 commit e51a807

3 files changed

Lines changed: 26 additions & 26 deletions

File tree

.github/workflows/kernel.yml

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,7 @@ on:
1111
jobs:
1212
determine_changed_files:
1313
name: Determine Changed Files
14-
runs-on: ubuntu-latest
15-
outputs:
16-
all_changed_files: ${{ steps.changed-files.outputs.all_changed_files }}
17-
18-
steps:
19-
- name: Checkout
20-
uses: actions/checkout@v4
21-
with:
22-
fetch-depth: 2
23-
24-
- name: Get changed files
25-
id: changed-files
26-
uses: tj-actions/changed-files@v42
14+
uses: ./.github/workflows/reusable_determine_changed_files.yml
2715

2816
determine_targets:
2917
name: Set targets

.github/workflows/packages.yml

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,7 @@ on:
1111
jobs:
1212
determine_changed_files:
1313
name: Determine Changed Files
14-
runs-on: ubuntu-latest
15-
outputs:
16-
all_changed_files: ${{ steps.changed-files.outputs.all_changed_files }}
17-
18-
steps:
19-
- name: Checkout
20-
uses: actions/checkout@v4
21-
with:
22-
fetch-depth: 2
23-
24-
- name: Get changed files
25-
id: changed-files
26-
uses: tj-actions/changed-files@v42
14+
uses: ./.github/workflows/reusable_determine_changed_files.yml
2715

2816
determine_changed_packages:
2917
name: Determine Changed Packages
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Determine Changed Files
2+
3+
on:
4+
workflow_call:
5+
outputs:
6+
all_changed_files:
7+
value: ${{ jobs.determine_changed_files.outputs.all_changed_files }}
8+
9+
jobs:
10+
determine_changed_files:
11+
name: Determine Changed Files
12+
runs-on: ubuntu-latest
13+
outputs:
14+
all_changed_files: ${{ steps.changed-files.outputs.all_changed_files }}
15+
16+
steps:
17+
- name: Checkout
18+
uses: actions/checkout@v4
19+
with:
20+
fetch-depth: 2
21+
22+
- name: Get changed files
23+
id: changed-files
24+
uses: tj-actions/changed-files@v42

0 commit comments

Comments
 (0)