From dd4c45e37b71a0c3893d130d618a0049bebaafe5 Mon Sep 17 00:00:00 2001 From: Christian Torbidone <73131550+killerbossoriginal@users.noreply.github.com> Date: Fri, 19 Jul 2024 16:56:10 +0200 Subject: [PATCH 1/3] Update publish.yml --- .github/workflows/publish.yml | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2041e41..e93f47f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -12,7 +12,7 @@ on: types: [created] jobs: - publish: + JVM: runs-on: self-hosted permissions: contents: read @@ -46,15 +46,36 @@ jobs: SIGNING_KEY: ${{ secrets.SIGNING_KEY }} SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} + JS: + runs-on: self-hosted + permissions: + contents: read + packages: write + id-token: write + + steps: + - uses: actions/checkout@v4 + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + server-id: github # Value of the distributionManagement/repository/id field of the pom.xml + settings-path: ${{ github.workspace }} # location for the settings.xml file + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3.1.0 + - name: Prepare NPM Package run: ./gradlew prepareNpmPublication # Setup .npmrc file to publish to npm - - uses: actions/setup-node@v4 + - name: Setup NodeJS + uses: actions/setup-node@v4 with: node-version: '20.x' registry-url: 'https://registry.npmjs.org' - - run: npm ci - - run: npm publish --provenance --access public + - name: Publish to NPM + run: npm publish --provenance --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} From d0c7521b20ac7942fd47cdaee0b90de52af61003 Mon Sep 17 00:00:00 2001 From: Christian Torbidone <73131550+killerbossoriginal@users.noreply.github.com> Date: Fri, 19 Jul 2024 17:04:24 +0200 Subject: [PATCH 2/3] Update publish.yml --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e93f47f..927ac6f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -76,6 +76,6 @@ jobs: node-version: '20.x' registry-url: 'https://registry.npmjs.org' - name: Publish to NPM - run: npm publish --provenance --access public + run: ./gradlew publishToNpm env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} From 70743919ab1cd3d59ac2a5d9f069450ea1e12586 Mon Sep 17 00:00:00 2001 From: Christian Torbidone <73131550+killerbossoriginal@users.noreply.github.com> Date: Fri, 19 Jul 2024 17:08:20 +0200 Subject: [PATCH 3/3] Update publish.yml --- .github/workflows/publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 927ac6f..9d62af3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -66,8 +66,8 @@ jobs: - name: Setup Gradle uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3.1.0 - - name: Prepare NPM Package - run: ./gradlew prepareNpmPublication + #- name: Prepare NPM Package + # run: ./gradlew prepareNpmPublication # Setup .npmrc file to publish to npm - name: Setup NodeJS