From 76ce618bd0898212fb816e25d3360d48b659051b Mon Sep 17 00:00:00 2001 From: Max Rohde Date: Sat, 18 Sep 2021 12:09:44 +1000 Subject: [PATCH] Fixing GitHub actions build --- .github/workflows/build.yml | 2 +- .github/workflows/publish.yml | 22 ++++++++++++++++++++++ pom.xml | 12 +++--------- 3 files changed, 26 insertions(+), 10 deletions(-) create mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c64ccfd..d396839 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,7 @@ jobs: path: target/delight-nashorn-sandbox-*.jar test: - runs-on: ubuntu-16.04 + runs-on: ubuntu-latest needs: build strategy: matrix: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..1056bb2 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,22 @@ +name: Publish package to the Maven Central Repository +on: + release: + types: [created] +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Maven Central Repository + uses: actions/setup-java@v2 + with: + java-version: '11' + distribution: 'adopt' + server-id: ossrh + server-username: MAVEN_USERNAME + server-password: MAVEN_PASSWORD + - name: Publish package + run: mvn --batch-mode deploy + env: + MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} + MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} \ No newline at end of file diff --git a/pom.xml b/pom.xml index 8c2faf9..fbc151a 100644 --- a/pom.xml +++ b/pom.xml @@ -99,12 +99,6 @@ - - - @@ -299,9 +293,9 @@ - bintray-javadelight-javadelight - javadelight-javadelight - https://api.bintray.com/maven/javadelight/javadelight/delight-nashorn-sandbox/;publish=1 + ossrh + Central Repository OSSRH + https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/