Skip to content

Commit 34cca40

Browse files
committed
Merge remote-tracking branch 'origin/main' into dependabot/maven/net.minidev-json-smart-2.6.0
2 parents a08140c + fa1217f commit 34cca40

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.github/workflows/build.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name: Run MUnit Tests
33
on:
44
pull_request:
55
branches: [ "main" ]
6+
workflow_dispatch:
67

78
jobs:
89
build:
@@ -25,8 +26,14 @@ jobs:
2526
servers: '[{"id": "mulesoft-ee-releases", "username": "${env.MULE_REPO_USER}", "password": "${env.MULE_REPO_PASSWORD}"}]'
2627
repositories: '[{"id": "mulesoft-ee-releases", "name": "MuleSoft EE Releases", "url": "https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/"}]'
2728

28-
- name: Build and test
29+
- name: Build and optionally test when Mule EE secrets are available
2930
env:
3031
MULE_REPO_USER: ${{ secrets.MULE_REPO_USER }}
3132
MULE_REPO_PASSWORD: ${{ secrets.MULE_REPO_PASSWORD }}
32-
run: mvn -B verify
33+
run: |
34+
if [[ -n "$MULE_REPO_USER" ]]; then
35+
mvn -B clean verify
36+
else
37+
echo "::notice file=build.yml,title=Skipping Tests::Mule EE secrets not found. Skipping tests after build."
38+
mvn -B clean install -DskipTests
39+
fi

0 commit comments

Comments
 (0)