Skip to content

Commit 10e6c51

Browse files
authored
Merge pull request #43 from drpy/main
Apply some hardening to build.yml
2 parents 6e9d504 + aaa30fd commit 10e6c51

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

.github/dependabot.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
version: 2
2+
updates:
3+
# Maintain dependencies for GitHub Actions
4+
- package-ecosystem: "github-actions"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
9+
# Maintain dependencies for Maven
10+
- package-ecosystem: "maven"
11+
directory: "/"
12+
schedule:
13+
interval: "weekly"

.github/workflows/build.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,22 @@ jobs:
1111

1212
steps:
1313
- uses: actions/checkout@v4
14+
1415
- name: Set up JDK 17
1516
uses: actions/setup-java@v4
1617
with:
1718
java-version: '17'
1819
distribution: 'temurin'
1920
cache: maven
21+
2022
- name: maven-settings-action
21-
uses: s4u/maven-settings-action@v3.1.0
23+
uses: s4u/maven-settings-action@894661b3ddae382f1ae8edbeab60987e08cf0788 # commit hash references to v4.0.0
2224
with:
23-
servers: '[{"id": "mulesoft-ee-releases", "username": "${{ secrets.MULE_REPO_USER }}", "password": "${{ secrets.MULE_REPO_PASSWORD }}"}]'
25+
servers: '[{"id": "mulesoft-ee-releases", "username": "${env.MULE_REPO_USER}", "password": "${env.MULE_REPO_PASSWORD}"}]'
2426
repositories: '[{"id": "mulesoft-ee-releases", "name": "MuleSoft EE Releases", "url": "https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/"}]'
27+
2528
- name: Build and test
29+
env:
30+
MULE_REPO_USER: ${{ secrets.MULE_REPO_USER }}
31+
MULE_REPO_PASSWORD: ${{ secrets.MULE_REPO_PASSWORD }}
2632
run: mvn -B verify

0 commit comments

Comments
 (0)