From 5d247f62695e82919282f1384e68510da22d4096 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Mon, 17 Mar 2025 19:27:47 +0100 Subject: [PATCH] GitHub Actions: natives.yml: include only the core natives that have been built in artefacts --- .github/workflows/natives.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/natives.yml b/.github/workflows/natives.yml index 6ff056e4..7bbe9654 100644 --- a/.github/workflows/natives.yml +++ b/.github/workflows/natives.yml @@ -66,10 +66,20 @@ jobs: # tar.exe: Couldn't open ~/.gradle/caches/modules-2/modules-2.lock: Permission denied run: ./gradlew build-natives --no-daemon + - name: Set artifacts pattern + shell: bash + run: | + case ${{ matrix.os }} in + windows-latest) echo "artifactPattern=flatlaf-windows-*.dll" >> $GITHUB_ENV ;; + macos-latest) echo "artifactPattern=libflatlaf-macos-*.dylib" >> $GITHUB_ENV ;; + ubuntu-latest) echo "artifactPattern=libflatlaf-linux-x86_64.so" >> $GITHUB_ENV ;; + ubuntu-24.04-arm) echo "artifactPattern=libflatlaf-linux-arm64.so" >> $GITHUB_ENV ;; + esac + - name: Upload artifacts uses: actions/upload-artifact@v4 with: name: FlatLaf-natives-build-artifacts-${{ matrix.os }} path: | - flatlaf-core/src/main/resources/com/formdev/flatlaf/natives + flatlaf-core/src/main/resources/com/formdev/flatlaf/natives/${{ env.artifactPattern }} flatlaf-natives/flatlaf-natives-*/build