Some checks failed
Reload Act Runner Stack to clear cache for workflows / deploy-gitainer (push) Failing after 5s
42 lines
1.0 KiB
YAML
42 lines
1.0 KiB
YAML
name: Diff output
|
|
|
|
on:
|
|
workflow_call:
|
|
inputs:
|
|
files:
|
|
required: true
|
|
type: string
|
|
repository:
|
|
required: true
|
|
type: string
|
|
ref:
|
|
required: true
|
|
type: string
|
|
secrets:
|
|
token:
|
|
required: true
|
|
outputs:
|
|
is_changed:
|
|
description: "'true' if the input files are changed otherwise 'false'"
|
|
value: ${{ jobs.diff.outputs.is_changed }}
|
|
|
|
jobs:
|
|
diff:
|
|
runs-on: ubuntu-22.04
|
|
outputs:
|
|
is_changed: ${{ steps.changed-files-specific.outputs.any_changed }}
|
|
|
|
steps:
|
|
- name: Checkout Code to Build
|
|
uses: actions/checkout@v4
|
|
with:
|
|
repository: ${{ inputs.repository }}
|
|
ref: ${{ inputs.ref }}
|
|
token: ${{ secrets.token }}
|
|
|
|
- name: Get changed files in the doorman-homeassistant folder
|
|
id: changed-files-specific
|
|
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47
|
|
with:
|
|
files: ${{ inputs.files }}
|