Skip to content

Commit 001ccd6

Browse files
committed
Attempt GitHub Maven Packages deployment
1 parent 17c22d5 commit 001ccd6

4 files changed

Lines changed: 23 additions & 7 deletions

File tree

‎.github/workflows/ci.yaml‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on: [push, pull_request]
33
name: OpenAPI Java SDK CI
44

55
jobs:
6-
gradle-build:
6+
gradle:
77
runs-on: ubuntu-latest
88
steps:
99
- uses: actions/checkout@v2
@@ -16,7 +16,7 @@ jobs:
1616
uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b
1717
- name: Build with Gradle
1818
run: chmod ugo+x gradlew; ./gradlew build
19-
maven-build:
19+
maven:
2020
runs-on: ubuntu-latest
2121
steps:
2222
- uses: actions/checkout@v2
@@ -26,4 +26,9 @@ jobs:
2626
java-version: '13'
2727
distribution: 'adopt'
2828
- name: Build with Maven
29-
run: mvn --batch-mode verify
29+
run: mvn --batch-mode verify
30+
- name: Deploy to Maven repo
31+
if: ${{ github.ref == 'refs/heads/main' }}
32+
run: mvn --batch-mode deploy
33+
env:
34+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
eclipse.preferences.version=1
2+
encoding//src/main/java=UTF-8
23
encoding/<project>=UTF-8
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
eclipse.preferences.version=1
2-
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3-
org.eclipse.jdt.core.compiler.compliance=1.8
2+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
3+
org.eclipse.jdt.core.compiler.compliance=1.7
44
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
55
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
66
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
77
org.eclipse.jdt.core.compiler.processAnnotations=disabled
88
org.eclipse.jdt.core.compiler.release=disabled
9-
org.eclipse.jdt.core.compiler.source=1.8
9+
org.eclipse.jdt.core.compiler.source=1.7

‎generate.sh‎

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,14 @@ openapi-generator-cli generate \
88
--git-repo-id=vrchatapi-java \
99
-o . \
1010
-i https://vrchatapi.github.io/specification/openapi.yaml \
11-
--http-user-agent="vrchatapi-java"
11+
--http-user-agent="vrchatapi-java"
12+
13+
sed -i '/<\/licenses>/a \
14+
\
15+
<distributionManagement>\
16+
<repository>\
17+
<id>github</id>\
18+
<name>GitHub Packages</name>\
19+
<url>https://maven.pkg.github.com/vrchatapi/vrchatapi-java</url>\
20+
</repository>\
21+
</distributionManagement>' pom.xml

0 commit comments

Comments
 (0)