-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaction.yml
32 lines (31 loc) · 806 Bytes
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
name: Detect changes
description: This action detects relevant changes in repo.
inputs:
base:
description: Base commit for diff.
default: origin/main
commit:
description: Commit to compare with base.
default: HEAD
fetch_depth:
description: git fetch depth. 0 indicates all.
default: '100'
filters:
description: Paths to relevant files.
required: true
outputs:
result:
description: JSON containing the matched changes.
value: ${{ steps.changes.outputs.result }}
runs:
using: 'composite'
steps:
- name: Get changes
id: changes
env:
BASE: ${{ inputs.base }}
COMMIT: ${{ inputs.commit }}
FETCH_DEPTH: ${{ inputs.fetch_depth }}
FILTERS: ${{ inputs.filters }}
run: bash get_changes.sh
shell: bash