From d1ab42cddf5fe499acbf94ab9346c9c4a0068e9a Mon Sep 17 00:00:00 2001 From: Daz DeBoer Date: Fri, 15 Oct 2021 12:24:41 -0600 Subject: [PATCH] Document support for multi-line arguments Fixes #88 --- .github/workflows/integTest-action-inputs.yml | 2 ++ README.md | 8 ++++++-- action.yml | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/integTest-action-inputs.yml b/.github/workflows/integTest-action-inputs.yml index 8782dd8..9e75822 100644 --- a/.github/workflows/integTest-action-inputs.yml +++ b/.github/workflows/integTest-action-inputs.yml @@ -21,5 +21,7 @@ jobs: arguments: | --configuration-cache --build-cache + -DsystemProperty=FOO + -PgradleProperty=BAR test jar \ No newline at end of file diff --git a/README.md b/README.md index 4bf126d..461e8a8 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,7 @@ Each invocation will start its run with the filesystem state remaining from the ### Command-line arguments The `arguments` input can used to pass arbitrary arguments to the `gradle` command line. +Arguments can be supplied in a single line, or as a multi-line input. Here are some valid examples: ```yaml @@ -54,8 +55,11 @@ arguments: build arguments: check --scan arguments: some arbitrary tasks arguments: build -PgradleProperty=foo -arguments: build -DsystemProperty=bar -.... +arguments: | + build + --scan + -PgradleProperty=foo + -DsystemProperty=bar ``` See `gradle --help` for more information. diff --git a/action.yml b/action.yml index 0f989ca..71485ce 100644 --- a/action.yml +++ b/action.yml @@ -14,7 +14,7 @@ inputs: description: Path to the root directory of the build required: false arguments: - description: Gradle command line arguments, see gradle --help + description: Gradle command line arguments (supports multi-line input) required: false cache-disabled: description: When 'true', all caching is disabled. No entries will be written to or read from the cache.