Skip to content

Commit 3bbfa2e

Browse files
committed
Add blueprint workflow
1 parent 62fca6e commit 3bbfa2e

File tree

4 files changed

+54
-5
lines changed

4 files changed

+54
-5
lines changed

.github/workflows/blueprint.yml

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Licensed under the Apache License, Version 2.0 (the "License");
2+
# you may not use this file except in compliance with the License.
3+
# You may obtain a copy of the License at
4+
#
5+
# http://www.apache.org/licenses/LICENSE-2.0
6+
#
7+
# Unless required by applicable law or agreed to in writing, software
8+
# distributed under the License is distributed on an "AS IS" BASIS,
9+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10+
# See the License for the specific language governing permissions and
11+
# limitations under the License.
12+
13+
name: JMX - CI Build
14+
15+
on:
16+
pull_request:
17+
paths:
18+
- testsupport/**
19+
- blueprint/**
20+
- .github/workflows/blueprint.yml
21+
push:
22+
branches:
23+
- 'trunk'
24+
25+
env:
26+
LC_ALL: en_US.UTF-8
27+
28+
jobs:
29+
JDKxx_Matrix:
30+
strategy:
31+
matrix:
32+
java: [ 8 ]
33+
os: [ ubuntu-latest ]
34+
name: JDK${{ matrix.java }} ${{ matrix.os }}
35+
runs-on: ${{ matrix.os }}
36+
steps:
37+
- name: Git Checkout
38+
uses: actions/checkout@v4
39+
- name: Set up Java
40+
uses: actions/setup-java@v4
41+
with:
42+
distribution: 'temurin'
43+
java-version: ${{ matrix.java }}
44+
- name: Build
45+
shell: bash
46+
run: |
47+
mvn -U -e -B -ntp clean install -f testsupport/pom.xml
48+
mvn -U -e -B -ntp clean install -f blueprint/pom.xml

.github/workflows/jmx.yml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ name: JMX - CI Build
1515
on:
1616
pull_request:
1717
paths:
18+
- testsupport/**
1819
- jmx/**
1920
- .github/workflows/jmx.yml
2021
push:

blueprint/blueprint-parent/pom.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.apache.aries</groupId>
2626
<artifactId>parent</artifactId>
27-
<version>2.0.1</version>
27+
<version>2.1.0</version>
2828
<relativePath>../../parent/pom.xml</relativePath>
2929
</parent>
3030

@@ -45,9 +45,9 @@
4545

4646
<properties>
4747
<blueprint.api.dev.version>1.0.2-SNAPSHOT</blueprint.api.dev.version>
48-
<blueprint.core.dev.version>1.10.2-SNAPSHOT</blueprint.core.dev.version>
49-
<blueprint.cm.dev.version>1.3.2-SNAPSHOT</blueprint.cm.dev.version>
50-
<blueprint.parser.dev.version>1.6.1-SNAPSHOT</blueprint.parser.dev.version>
48+
<blueprint.core.dev.version>1.10.4-SNAPSHOT</blueprint.core.dev.version>
49+
<blueprint.cm.dev.version>1.3.3-SNAPSHOT</blueprint.cm.dev.version>
50+
<blueprint.parser.dev.version>1.6.2-SNAPSHOT</blueprint.parser.dev.version>
5151
<blueprint.authz.dev.version>1.0.1-SNAPSHOT</blueprint.authz.dev.version>
5252
<blueprint.spring.dev.version>1.0.0-SNAPSHOT</blueprint.spring.dev.version>
5353
<blueprint.spring.extender.dev.version>1.0.0-SNAPSHOT</blueprint.spring.extender.dev.version>

blueprint/itests/blueprint-itests/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343

4444
<properties>
4545
<exam.version>4.10.0</exam.version>
46-
<url.version>2.2.0</url.version>
46+
<url.version>2.5.3</url.version>
4747

4848
<blueprint.api.version>${blueprint.api.dev.version}</blueprint.api.version>
4949
<blueprint.core.version>${blueprint.core.dev.version}</blueprint.core.version>

0 commit comments

Comments
 (0)