8 Commits

Author SHA1 Message Date
382542f776 support adding settings-path for settings.xml (#95)
Co-authored-by: Slawomir Jaranowski <s.jaranowski@gmail.com>
2024-11-03 17:54:58 +01:00
7520fcc0b4 Bump s4u/maven-settings-action from 3.0.0 to 3.1.0
Bumps [s4u/maven-settings-action](https://github.com/s4u/maven-settings-action) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/s4u/maven-settings-action/releases)
- [Commits](7802f6aec1...64e42c454d)

---
updated-dependencies:
- dependency-name: s4u/maven-settings-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-03 16:22:51 +01:00
68896192ef feat(settings): 🔐 Add settings-githubServer flag
This maps to the maven-settings-action 'githubServer' flag.

closes #101
2024-11-03 16:17:38 +01:00
f4785d5b29 Bump actions/setup-java from 4.4.0 to 4.5.0
Some checks failed
Release Drafter / Update Release Draft (push) Failing after 1s
Test / Test (11, 3.9.9, ubuntu-latest) (push) Failing after 4m32s
Test / Test (17, 3.8.8, ubuntu-latest) (push) Failing after 4m28s
Test / Test (17, 3.9.9, ubuntu-latest) (push) Failing after 4m53s
Test / Test (11, 3.8.8, ubuntu-latest) (push) Failing after 5m1s
Test / Test (8, 3.9.9, ubuntu-latest) (push) Failing after 1m34s
Test / Test (21, 3.9.9, ubuntu-latest) (push) Failing after 2m50s
Test / Test (8, 3.8.8, ubuntu-latest) (push) Failing after 2m48s
Test / Test (21, 3.8.8, ubuntu-latest) (push) Failing after 3m57s
Test / Test with defaults (push) Failing after 2m31s
Test / Test (11, 3.8.8, macOS-latest) (push) Has been cancelled
Test / Test (11, 3.8.8, windows-latest) (push) Has been cancelled
Test / Test (11, 3.9.9, macOS-latest) (push) Has been cancelled
Test / Test (11, 3.9.9, windows-latest) (push) Has been cancelled
Test / Test (17, 3.8.8, macOS-latest) (push) Has been cancelled
Test / Test (17, 3.8.8, windows-latest) (push) Has been cancelled
Test / Test (17, 3.9.9, macOS-latest) (push) Has been cancelled
Test / Test (17, 3.9.9, windows-latest) (push) Has been cancelled
Test / Test (21, 3.8.8, macOS-latest) (push) Has been cancelled
Test / Test (21, 3.8.8, windows-latest) (push) Has been cancelled
Test / Test (21, 3.9.9, macOS-latest) (push) Has been cancelled
Test / Test (21, 3.9.9, windows-latest) (push) Has been cancelled
Test / Test (8, 3.8.8, macOS-latest) (push) Has been cancelled
Test / Test (8, 3.8.8, windows-latest) (push) Has been cancelled
Test / Test (8, 3.9.9, macOS-latest) (push) Has been cancelled
Test / Test (8, 3.9.9, windows-latest) (push) Has been cancelled
Test / Test OK (push) Has been cancelled
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](b36c23c0d9...8df1039502)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 14:44:19 +01:00
611a8f2746 Bump actions/cache from 4.1.1 to 4.1.2
Bumps [actions/cache](https://github.com/actions/cache) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](3624ceb22c...6849a64899)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 14:43:10 +01:00
a46d0cb350 Bump actions/checkout from 4.2.1 to 4.2.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](eef61447b9...11bd71901b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 14:42:56 +01:00
2f6a59136c Bump actions/cache from 4.1.0 to 4.1.1
Bumps [actions/cache](https://github.com/actions/cache) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](2cdf405574...3624ceb22c)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 15:54:28 +02:00
2e2cbf3053 Bump actions/checkout from 4.2.0 to 4.2.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](d632683dd7...eef61447b9)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 15:53:13 +02:00
3 changed files with 21 additions and 8 deletions

View File

@ -25,7 +25,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./
with:
@ -41,7 +41,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./

View File

@ -21,7 +21,7 @@ For default values you only need:
- run: mvn -V ...
```
# Params mapping for sub actions
## checkout
@ -64,7 +64,7 @@ So we can use for action:
| params | description |
|----------------|----------------------------------------------------------|
| cache-enabled | enable cache. Default true |
| cache-path | default cache path for Maven with value ~/.m2/repository |
| cache-path | default cache path for Maven with value ~/.m2/repository |
| cache-path-add | additional value for cache path |
| cache-prefix | prefix value for `key` and `restore-keys` cache params |
@ -85,6 +85,8 @@ So we can use for action:
| settings-sonatypeSnapshots | sonatypeSnapshots |
| settings-proxies | proxies |
| settings-repositories | repositories |
| settings-githubServer | githubServer |
| settings-path | path |
# Testing against different Maven versions

View File

@ -110,12 +110,21 @@ inputs:
description: '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"
required: false
settings-path:
description: 'override default path to settings.xml which is $HOME/.m2/settings.xml'
required: false
runs:
using: 'composite'
steps:
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
if: inputs.checkout-enabled == 'true'
with:
fetch-depth: '${{ inputs.checkout-fetch-depth }}'
@ -127,13 +136,13 @@ runs:
token: '${{ inputs.checkout-token }}'
ssh-key: '${{ inputs.checkout-ssh-key }}'
- uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73
- uses: actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b
with:
overwrite-settings: false
java-version: '${{ inputs.java-version }}'
distribution: '${{ inputs.java-distribution }}'
- uses: actions/cache@2cdf405574d6ef1f33a1d12acccd3ae82f47b3f2 # v4.1.0
- uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2
if: inputs.cache-enabled == 'true'
with:
path: |
@ -152,7 +161,7 @@ runs:
with:
maven-version: '${{ inputs.maven-version }}'
- uses: s4u/maven-settings-action@7802f6aec16c9098b4798ad1f1d8ac75198194bd # v3.0.0
- uses: s4u/maven-settings-action@64e42c454dbd42ef6370ac8539685755aedd205b # v3.1.0
with:
servers: '${{ inputs.settings-servers }}'
mirrors: '${{ inputs.settings-mirrors }}'
@ -160,3 +169,5 @@ runs:
sonatypeSnapshots: '${{ inputs.settings-sonatypeSnapshots }}'
proxies: '${{ inputs.settings-proxies }}'
repositories: '${{ inputs.settings-repositories }}'
githubServer: '${{ inputs.settings-githubServer }}'
path: '${{ inputs.settings-path }}'