Skip to content

Commit 9ac1e3a

Browse files
committed
[MAINTENANCE] Add async workflow
1 parent 418cc8d commit 9ac1e3a

File tree

2 files changed

+48
-1
lines changed

2 files changed

+48
-1
lines changed

.github/workflows/async.yml

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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: Async - CI Build
14+
15+
on:
16+
pull_request:
17+
paths:
18+
- async/**
19+
- .github/workflows/async.yml
20+
push:
21+
branches:
22+
- 'trunk'
23+
24+
env:
25+
LC_ALL: en_US.UTF-8
26+
27+
jobs:
28+
JDKxx_Matrix:
29+
timeout-minutes: 10
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 async/pom.xml

async/async-api/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
<dependency>
6363
<groupId>org.apache.aries.async</groupId>
6464
<artifactId>org.apache.aries.async.promise.api</artifactId>
65-
<version>1.0.2-SNAPSHOT</version>
65+
<version>1.1.0-SNAPSHOT</version>
6666
</dependency>
6767
<dependency>
6868
<groupId>org.osgi</groupId>

0 commit comments

Comments
 (0)