Skip to content
Merged
13 changes: 7 additions & 6 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,17 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v7
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Set up JDK 17
uses: actions/setup-java@v6
- name: Setup JDK 17 and Maven 3.9.15
uses: s4u/setup-maven-action@4a02cbd99769e46198135c31d5097c94618ba3f5 # v1.21.0
with:
java-version: '17'
distribution: 'temurin'
cache: maven
java-distribution: 'temurin'
maven-version: '3.9.15'

- name: maven-settings-action
- name: Prepare Maven Settings
uses: s4u/maven-settings-action@894661b3ddae382f1ae8edbeab60987e08cf0788 # commit hash references to v4.0.0
with:
servers: '[{"id": "mulesoft-ee-releases", "username": "${env.MULE_REPO_USER}", "password": "${env.MULE_REPO_PASSWORD}"}]'
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,18 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v7
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0

- name: Set up JDK 11
uses: actions/setup-java@v6
- name: Set up JDK 17
uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1
with:
distribution: temurin
java-version: '11'
java-version: '17'

- name: GitHub Dependency Review
uses: actions/dependency-review-action@v5
uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0

- name: Print Maven dependency tree
run: mvn -B -DskipTests dependency:tree
Expand Down
18 changes: 13 additions & 5 deletions .github/workflows/maven-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ jobs:
contents: write

steps:
- name: Checkout code
uses: actions/checkout@v7
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
fetch-depth: 0

- name: Set up JDK 17
uses: actions/setup-java@v6
uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1
with:
java-version: '17'
distribution: 'temurin'
Expand All @@ -26,15 +26,23 @@ jobs:
server-id: central
server-username: ${{ vars.CENTRAL_TOKEN_USERNAME }}
server-password: ${{ secrets.CENTRAL_TOKEN_PASSWORD }}

- name: Configure Git
run: |
git config user.name "GitHub Actions"
git config user.email "actions@github.com"
git config credential.helper 'store --file ~/.git-credentials'
echo "https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com" > ~/.git-credentials

- name: Set up Maven settings.xml
uses: s4u/maven-settings-action@v2
- name: Setup JDK 17 and Maven 3.9.15
uses: s4u/setup-maven-action@4a02cbd99769e46198135c31d5097c94618ba3f5 # v1.21.0
with:
java-version: '17'
java-distribution: 'temurin'
maven-version: '3.9.15'

- name: Create Maven Settings
uses: s4u/maven-settings-action@894661b3ddae382f1ae8edbeab60987e08cf0788 # commit hash references to v4.0.0
with:
servers: |
[{
Expand Down
Loading