Skip to content

Commit 8a57dd0

Browse files
committed
chore: prepare workflow for jetbrains plugin upload
1 parent 76bc3b9 commit 8a57dd0

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/build-test-package-publish.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,17 @@ jobs:
264264
- name: Install Hatch
265265
uses: pypa/hatch@install
266266

267+
- name: Setup Java
268+
uses: actions/setup-java@v4
269+
with:
270+
distribution: jetbrains
271+
java-version: 21
272+
273+
- name: Setup Gradle
274+
uses: gradle/actions/setup-gradle@v4
275+
with:
276+
cache-cleanup: always
277+
267278
- name: Setup Node.js environment
268279
uses: actions/setup-node@v4
269280
with:
@@ -317,3 +328,4 @@ jobs:
317328
OVSX_PAT: ${{ secrets.OVSX_PAT }}
318329
PYPI_USERNAME: ${{ secrets.PYPI_USERNAME }}
319330
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
331+
PUBLISH_TOKEN: ${{ secrets.JETBRAINS_MARKETPLACE_TOKEN }}

0 commit comments

Comments
 (0)