Skip to content

Commit a3757dd

Browse files
authored
Merge branch 'master' into issue-9509
2 parents 578f781 + 7a50501 commit a3757dd

File tree

557 files changed

+40381
-2303
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

557 files changed

+40381
-2303
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: PR build - master
2+
3+
on:
4+
pull_request:
5+
branches: [ "master" ]
6+
7+
jobs:
8+
build:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
java: [ 11 ]
14+
15+
steps:
16+
- uses: actions/checkout@v2
17+
- name: Set up Java
18+
uses: actions/setup-java@v1
19+
with:
20+
java-version: ${{ matrix.java }}
21+
- name: Cache local Maven repository
22+
uses: actions/cache@v2
23+
with:
24+
path: ~/.m2/repository
25+
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
26+
restore-keys: |
27+
${{ runner.os }}-maven-
28+
- name: Build with Maven
29+
run: mvn -B -U verify --file pom.xml

.github/workflows/maven-master.yml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: Build - master
2+
3+
on:
4+
push:
5+
branches: [ "master" ]
6+
7+
jobs:
8+
build:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
java: [ 11 ]
14+
15+
steps:
16+
- uses: actions/checkout@v2
17+
- name: Set up Java
18+
uses: actions/setup-java@v3
19+
with:
20+
java-version: ${{ matrix.java }}
21+
distribution: temurin
22+
cache: maven
23+
- name: Docker Login
24+
run: |
25+
docker login --username=${{ secrets.DOCKERHUB_SB_USERNAME }} --password=${{ secrets.DOCKERHUB_SB_PASSWORD }}
26+
set -e
27+
- uses: s4u/[email protected]
28+
name: setup maven settings.xml
29+
with:
30+
servers: |
31+
[{
32+
"id": "sonatype-nexus-staging",
33+
"username": "${{ secrets.OSSRH_USERNAME }}",
34+
"password": "${{ secrets.OSSRH_TOKEN }}"
35+
},
36+
{
37+
"id": "sonatype-nexus-snapshots",
38+
"username": "${{ secrets.OSSRH_USERNAME }}",
39+
"password": "${{ secrets.OSSRH_TOKEN }}"
40+
}]
41+
- name: Build with Maven
42+
run: mvn -B -U verify --file pom.xml
43+
- name: Deploy Maven Snapshot
44+
if: ${{ matrix.java == 11 }}
45+
run: |
46+
export DOCKER_GENERATOR_IMAGE_NAME=swaggerapi/swagger-generator
47+
export DOCKER_CODEGEN_CLI_IMAGE_NAME=swaggerapi/swagger-codegen-cli
48+
export MY_POM_VERSION=`mvn -q -Dexec.executable="echo" -Dexec.args='${projects.version}' --non-recursive org.codehaus.mojo:exec-maven-plugin:1.3.1:exec`
49+
echo "POM VERSION" ${MY_POM_VERSION}
50+
if [[ $MY_POM_VERSION =~ ^.*SNAPSHOT$ ]];
51+
then
52+
./mvnw clean deploy -U --settings $HOME/.m2/settings.xml
53+
docker build --rm=false -t $DOCKER_GENERATOR_IMAGE_NAME:unstable ./modules/swagger-generator
54+
docker push $DOCKER_GENERATOR_IMAGE_NAME:unstable
55+
docker build --rm=false -t $DOCKER_CODEGEN_CLI_IMAGE_NAME:unstable ./modules/swagger-codegen-cli
56+
docker push $DOCKER_CODEGEN_CLI_IMAGE_NAME:unstable
57+
else
58+
echo "not deploying release nor building and pushing release docker image: " ${MY_POM_VERSION}
59+
fi

.github/workflows/test-framework-ada.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
strategy:
3636
matrix:
37-
java: [ 8 ]
37+
java: [ 11 ]
3838

3939
steps:
4040
- uses: actions/checkout@v2

.github/workflows/test-framework-dart.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
strategy:
3636
matrix:
37-
java: [ 8 ]
37+
java: [ 11 ]
3838

3939
steps:
4040
- uses: actions/checkout@v2

.github/workflows/test-framework-elixir.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
strategy:
3636
matrix:
37-
java: [ 8 ]
37+
java: [ 11 ]
3838

3939
steps:
4040
- uses: actions/checkout@v2

.github/workflows/test-framework-java.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
strategy:
3636
matrix:
37-
java: [ 8 ]
37+
java: [ 11 ]
3838

3939
steps:
4040
- uses: actions/checkout@v2

.github/workflows/test-framework-js.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
strategy:
3636
matrix:
37-
java: [ 8 ]
37+
java: [ 11 ]
3838

3939
steps:
4040
- uses: actions/checkout@v2

.github/workflows/test-framework-sbt.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
strategy:
3636
matrix:
37-
java: [ 8 ]
37+
java: [ 11 ]
3838

3939
steps:
4040
- uses: actions/checkout@v2

.github/workflows/test-framework-v2-ada.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414

1515
strategy:
1616
matrix:
17-
java: [ 8 ]
17+
java: [ 11 ]
1818

1919
steps:
2020
- uses: actions/checkout@v2

.github/workflows/test-framework-v2-csharp-dotnet2.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414

1515
strategy:
1616
matrix:
17-
java: [ 8 ]
17+
java: [ 11 ]
1818

1919
steps:
2020
- uses: actions/checkout@v2

0 commit comments

Comments
 (0)