diff --git a/README.md b/README.md index c9d40a4..e93a6c4 100644 --- a/README.md +++ b/README.md @@ -76,4 +76,5 @@ Additional arguments: | --prefix-revision | prefix-revision | '' | | --case-insensitive-headers | case-insensitive-headers | false | | --format | format | '' | +| --template | template | '' | | N/A | output-to-file | '' | diff --git a/changelog/action.yml b/changelog/action.yml index a404e48..abb0ea1 100644 --- a/changelog/action.yml +++ b/changelog/action.yml @@ -43,6 +43,10 @@ inputs: description: 'Output format' required: false default: '' + template: + description: 'Template for changelog' + required: false + default: '' outputs: changelog: description: 'Output summary of API changelog' @@ -61,3 +65,4 @@ runs: - ${{ inputs.prefix-revision }} - ${{ inputs.case-insensitive-headers }} - ${{ inputs.format }} + - ${{ inputs.template }} \ No newline at end of file diff --git a/changelog/entrypoint.sh b/changelog/entrypoint.sh index 9c29db6..4b1cd49 100755 --- a/changelog/entrypoint.sh +++ b/changelog/entrypoint.sh @@ -31,8 +31,9 @@ readonly prefix_base="$8" readonly prefix_revision="$9" readonly case_insensitive_headers="${10}" readonly format="${11}" +readonly template="${12}" -echo "running oasdiff changelog base: $base, revision: $revision, include_path_params: $include_path_params, exclude_elements: $exclude_elements, filter_extension: $filter_extension, composed: $composed, output_to_file: $output_to_file, prefix_base: $prefix_base, prefix_revision: $prefix_revision, case_insensitive_headers: $case_insensitive_headers, format: $format" +echo "running oasdiff changelog base: $base, revision: $revision, include_path_params: $include_path_params, exclude_elements: $exclude_elements, filter_extension: $filter_extension, composed: $composed, output_to_file: $output_to_file, prefix_base: $prefix_base, prefix_revision: $prefix_revision, case_insensitive_headers: $case_insensitive_headers, format: $format, template: $template" # Build flags to pass in command flags="" @@ -60,6 +61,9 @@ fi if [ -n "$format" ]; then flags="$flags --format $format" fi +if [ -n "$template" ]; then + flags="$flags --template $template" +fi echo "flags: $flags" set -o pipefail