From 9284a58bd5390673370539b2c8b9f9145f3a68a8 Mon Sep 17 00:00:00 2001 From: jwharm Date: Tue, 15 Aug 2023 17:25:12 +0200 Subject: [PATCH] Update CI --- .github/workflows/publish-maven.yml | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/publish-maven.yml b/.github/workflows/publish-maven.yml index e9530056..5ffd581a 100644 --- a/.github/workflows/publish-maven.yml +++ b/.github/workflows/publish-maven.yml @@ -24,17 +24,27 @@ jobs: with: java-version: 20 distribution: 'temurin' - - name: Checkout + - name: Checkout gir-files repository uses: actions/checkout@v3 - - name: Build Project and Publish Maven Packages - run: ./bld all download publish + with: + repository: 'gircore/gir-files' + path: 'gir-files' + - name: Checkout java-gi repository + uses: actions/checkout@v3 + with: + repository: 'jwharm/java-gi' + path: 'java-gi' + - name: Setup Gradle + uses: gradle/gradle-build-action@v2 + - name: Run build with Gradle Wrapper + run: java-gi/gradlew build - name: Build Site - working-directory: website/ + working-directory: java-gi/website/ run: mkdocs build - name: Create Site Artifact run: | - mv website/site site - mv build/javadoc/* site/ + mv java-gi/website/site site + mv java-gi/build/javadoc/* site/ - name: Upload Site Artifact uses: actions/upload-pages-artifact@v1 with: