Skip to content

Commit b850591

Browse files
committed
[MAINTENANCE] Add quiesce workflow
1 parent 9ac1e3a commit b850591

File tree

2 files changed

+51
-2
lines changed

2 files changed

+51
-2
lines changed

.github/workflows/quiesce.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
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: Quiesce - CI Build
14+
15+
on:
16+
pull_request:
17+
paths:
18+
- testsupport/**
19+
- quiesce/**
20+
- .github/workflows/quiesce.yml
21+
push:
22+
branches:
23+
- 'trunk'
24+
25+
env:
26+
LC_ALL: en_US.UTF-8
27+
28+
jobs:
29+
JDKxx_Matrix:
30+
timeout-minutes: 10
31+
strategy:
32+
matrix:
33+
java: [ 8 ]
34+
os: [ ubuntu-latest ]
35+
name: JDK${{ matrix.java }} ${{ matrix.os }}
36+
runs-on: ${{ matrix.os }}
37+
steps:
38+
- name: Git Checkout
39+
uses: actions/checkout@v4
40+
- name: Set up Java
41+
uses: actions/setup-java@v4
42+
with:
43+
distribution: 'temurin'
44+
java-version: ${{ matrix.java }}
45+
- name: Build
46+
shell: bash
47+
run: |
48+
mvn -U -e -B -ntp clean install -f testsupport/pom.xml
49+
mvn -U -e -B -ntp clean install -f quiesce/pom.xml

quiesce/quiesce-manager-itest/pom.xml

Lines changed: 2 additions & 2 deletions
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.0</version>
27+
<version>2.1.1</version>
2828
<relativePath>../../parent/pom.xml</relativePath>
2929
</parent>
3030

@@ -117,7 +117,7 @@
117117
<dependency>
118118
<groupId>org.ops4j.pax.url</groupId>
119119
<artifactId>pax-url-aether</artifactId>
120-
<version>1.6.0</version>
120+
<version>2.5.3</version>
121121
<scope>test</scope>
122122
</dependency>
123123
<dependency>

0 commit comments

Comments
 (0)