diff --git a/README.md b/README.md index 4067502..12af3ee 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,7 @@ jobs: platform: github base_url: https://github.com module: backend # Optional: for monorepo setups + module_path: services/backend # Optional: path for resolving files in monorepo ``` ## Inputs @@ -69,6 +70,7 @@ jobs: | `platform` | Git platform (github, gitlab, bitbucket) | No | `github` | | `base_url` | Base URL of the git platform | No | `https://github.com` | | `module` | Module name for monorepo setups (optional) | No | `''` | +| `module_path` | Module path for resolving files in monorepo (e.g., services/backend, defaults to module if not provided) | No | `''` | ## Supported Coverage Formats diff --git a/action.yml b/action.yml index 7d26955..13de2cb 100644 --- a/action.yml +++ b/action.yml @@ -30,6 +30,10 @@ inputs: description: 'Module name for monorepo setups (optional)' required: false default: '' + module_path: + description: 'Module path for resolving files in monorepo (e.g., services/backend, defaults to module if not provided)' + required: false + default: '' runs: using: 'composite' @@ -65,6 +69,7 @@ runs: PLATFORM: ${{ inputs.platform }} BASE_URL: ${{ inputs.base_url }} MODULE: ${{ inputs.module }} + MODULE_PATH: ${{ inputs.module_path }} run: | bash upload_coverage.sh \ -t "$ACCESS_TOKEN" \ @@ -74,4 +79,5 @@ runs: -p "$PLATFORM" \ -b "$BRANCH" \ -u "$BASE_URL" \ - -m "$MODULE" + -m "$MODULE" \ + -P "$MODULE_PATH"