Skip to content

Commit 88cc0a9

Browse files
committed
Merge remote-tracking branch 'origin/master' into ske
2 parents 064bcaa + 51ead6b commit 88cc0a9

5 files changed

Lines changed: 61 additions & 98 deletions

File tree

.circleci/Dockerfile-openjdk7

Lines changed: 0 additions & 3 deletions
This file was deleted.

.circleci/config.yml

Lines changed: 0 additions & 91 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
pull_request:
6+
7+
jobs:
8+
test:
9+
name: Test (Java ${{ matrix.java-version }}, ${{ matrix.os }})
10+
runs-on: ${{ matrix.os }}
11+
strategy:
12+
fail-fast: false
13+
matrix:
14+
os: [ubuntu-latest]
15+
java-version: ['9', '11', '13', '17']
16+
include:
17+
- os: windows-latest
18+
java-version: '12'
19+
steps:
20+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
21+
- uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
22+
with:
23+
java-version: ${{ matrix.java-version }}
24+
distribution: zulu
25+
cache: maven
26+
- name: Build and test
27+
run: mvn clean install
28+
- name: Build and test dogstatsd-http-core
29+
run: mvn clean install
30+
working-directory: dogstatsd-http-core
31+
32+
test-jnr-exclude:
33+
name: Test (Java 9, jnr-exclude)
34+
runs-on: ubuntu-latest
35+
steps:
36+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
37+
- uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
38+
with:
39+
java-version: '9'
40+
distribution: zulu
41+
cache: maven
42+
- name: Build and test (jnr-exclude)
43+
run: mvn clean test -P jnr-exclude
44+
45+
test-jnr-latest:
46+
name: Test (Java 9, jnr-latest)
47+
runs-on: ubuntu-latest
48+
steps:
49+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
50+
- uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
51+
with:
52+
java-version: '9'
53+
distribution: zulu
54+
cache: maven
55+
- name: Build with default dependencies
56+
run: mvn clean install
57+
- name: Test with latest jnr dependencies
58+
run: mvn test -P jnr-latest

.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ deploy_to_sonatype:
1717
tags:
1818
- "docker-in-docker:amd64"
1919

20-
image: maven:3.9-eclipse-temurin-8
20+
image: maven:3.9-eclipse-temurin-17
2121

2222
script:
2323
# Ensure we don't print commands being run to the logs during credential

pom.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@
347347
<configuration>
348348
<rules>
349349
<requireJavaVersion>
350-
<version>[1.7.0-0,1.9.0-0),[9.0,18.0-0)</version>
350+
<version>[9.0,18.0-0)</version>
351351
</requireJavaVersion>
352352
</rules>
353353
</configuration>
@@ -372,8 +372,7 @@
372372
<artifactId>maven-compiler-plugin</artifactId>
373373
<version>3.8.1</version>
374374
<configuration>
375-
<source>1.7</source>
376-
<target>1.7</target>
375+
<release>7</release>
377376
</configuration>
378377
</plugin>
379378
<plugin>

0 commit comments

Comments
 (0)