Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
wind

GitHub Action

Changed Files Exporter

v4.1.0

Changed Files Exporter

wind

Changed Files Exporter

Exports the files created, modified or deleted by a PR

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Changed Files Exporter

uses: umani/changed-files@v4.1.0

Learn more about this action in umani/changed-files

Choose a version

Changed Files Action

This GitHub action applies to pull request and merge group workflow triggers and populates 3 output variables with the modified files. They are: "files_created", "files_updated", and "files_deleted".

Workflow Config Example

- name: Changed Files Exporter
  uses: umani/changed-files@v4.0.0
  with:
    repo-token: ${{ github.token }}
    pattern: '^.*\.(md|markdown)$'

Inputs

  • repo-token: GitHub Access Token
  • pattern (optional): A regular expression to filter the outputs by. Defaults to '.*'.
  • pr-number (optional): The pull request number. If not provided, the pull request is inferred from the given context. Useful for actions running outside the pull_request event context.
  • result-encoding (optional): The encoding for the output values, either 'string' (default) or 'json'.

Outputs

All output values are either a space-separated string, or a JSON encoded array.

  • files_created: Created files
  • files_created_count: Number of created files
  • files_updated: Updated files
  • files_updated_count: Number of updated files
  • files_deleted: Deleted files
  • files_deleted_count: Number of deleted files
  • total_modified_count: The sum of all *_count outputs