From 9a27433d289dd99d73851f653607c39d3444e8ba Mon Sep 17 00:00:00 2001 From: Chris Keller Date: Thu, 5 Dec 2024 10:25:46 -0700 Subject: [PATCH] Add pluginRepositories Fixes #107 --- README.md | 21 +++++++++++---------- action.yml | 5 +++++ 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index d4e2271..786899b 100644 --- a/README.md +++ b/README.md @@ -77,16 +77,17 @@ So we can use for action: ## maven-settings-action -| params | destination | -|----------------------------|-------------------| -| settings-servers | servers | -| settings-mirrors | mirrors | -| settings-properties | properties | -| settings-sonatypeSnapshots | sonatypeSnapshots | -| settings-proxies | proxies | -| settings-repositories | repositories | -| settings-githubServer | githubServer | -| settings-path | path | +| params | destination | +|-----------------------------|--------------------| +| settings-servers | servers | +| settings-mirrors | mirrors | +| settings-properties | properties | +| settings-sonatypeSnapshots | sonatypeSnapshots | +| settings-proxies | proxies | +| settings-repositories | repositories | +| settings-pluginRepositories | pluginRepositories | +| settings-githubServer | githubServer | +| settings-path | path | # Testing against different Maven versions diff --git a/action.yml b/action.yml index 67f33a8..7049d92 100644 --- a/action.yml +++ b/action.yml @@ -110,6 +110,10 @@ inputs: description: 'repository settings definition in json array, e.g.: [ { "id": "repoId","name": "repoName","url": "url","snapshots": { "enabled": true } } ]' required: false + settings-pluginRepositories: + description: 'plugin repository settings definition in json array, e.g.: [{"id":"repoId","name":"repoName","url":"url","snapshots":{"enabled":true}}]' + required: false + settings-githubServer: description: 'add to settings.xml servers server-id: github; username=$GITHUB_ACTOR and password=$GITHUB_TOKEN' default: "true" @@ -169,5 +173,6 @@ runs: sonatypeSnapshots: '${{ inputs.settings-sonatypeSnapshots }}' proxies: '${{ inputs.settings-proxies }}' repositories: '${{ inputs.settings-repositories }}' + pluginRepositories: '${{ inputs.settings-pluginRepositories }}' githubServer: '${{ inputs.settings-githubServer }}' path: '${{ inputs.settings-path }}'