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 jobs: diff: runs-on: ubuntu-22.04 outputs: is_changed: ${{ steps.changed-files-specific.any_changed == 'true' }} steps: - name: Echo test run: echo "${{ inputs.files }}" - 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 }} - name: Run step if any file(s) in the docs folder change if: steps.changed-files-specific.outputs.any_changed == 'true' run: echo "files changed"