From 172ae4733828a695fd9480ac8bf501e401e4d6b7 Mon Sep 17 00:00:00 2001 From: Tonye Jack Date: Mon, 13 Mar 2023 12:06:26 -0600 Subject: [PATCH] chore(docs): Added example for saving the outputs to a file (#1021) --- README.md | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e5e8ab0d..b991d840 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Retrieve all changed files and directories relative to the target branch or the * Escaped JSON output which can be used to run matrix jobs based on changed files. * List changed directories. * Restrict the max depth of changed directories. -* Write outputs to files at a specified location for further processing. +* Write outputs to a `.txt` or `.json` file at a specified location for further processing. * Monorepos (Fetches a fixed number of commits). * Supports all platforms (Linux, MacOS, Windows). * [GitHub-hosted runners](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners) support @@ -281,6 +281,51 @@ See [outputs](#outputs) for a list of all available outputs. +
+Get all changed files and write the outputs to a json file + +```yaml +... + + - name: Get changed files and write the outputs to a json file + id: changed-files-write-output-files-json + uses: ./ + with: + json: true + write_output_files: true + + - name: Verify the contents of the .github/added_files.json file + run: | + cat .github/added_files.json +... +``` + +See [action.yml](action.yml#L264) for a list of all available keys. + +
+ +
+Get all changed files and write the outputs to a txt file + +```yaml +... + + - name: Get changed files and write the outputs to a txt file + id: changed-files-write-output-files-txt + uses: ./ + with: + write_output_files: true + + - name: Verify the contents of the .github/added_files.txt file + run: | + cat .github/added_files.txt +... +``` + +See [action.yml](action.yml#L264) for a list of all available keys. + +
+
Get all changed files using a list of files