Skip to content

Commit

Permalink
Update actions versions
Browse files Browse the repository at this point in the history
  • Loading branch information
weisJ committed Nov 15, 2024
1 parent d80815f commit 15a8e71
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 32 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/autostyle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ jobs:
name: "Spotless"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 10
- name: Set up JDK 17
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 17
Expand Down
30 changes: 12 additions & 18 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,16 @@ jobs:
contents: read
packages: read
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 2
- name: Set up JDK 17
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 17
- name: Build & Test
uses: eskatos/gradle-command-action@v2
with:
arguments: build test -PskipSpotless -PgithubAccessToken=${{ secrets.GITHUB_TOKEN }} --no-daemon
distributions-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
run: ./gradlew build test -PskipSpotless -PgithubAccessToken=${{ secrets.GITHUB_TOKEN }} --no-daemon
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
linux:
Expand All @@ -39,18 +34,20 @@ jobs:
contents: read
packages: read
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 2
- name: Set up JDK 17
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 17
- name: Apt update
run: sudo apt-get update
- name: Install libsigc++ and glibmm
run: sudo apt-get install -y libsigc++-2.0-dev libglibmm-2.4-dev libgtk-3-dev libgtkmm-3.0-dev --fix-missing
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
- name: Build & Test
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -64,20 +61,17 @@ jobs:
contents: read
packages: read
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 2
- name: Set up JDK 17
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 17
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
- name: Build & Test
uses: eskatos/gradle-command-action@v2
with:
arguments: build test -PskipSpotless -PmacOSciModeFix -PgithubAccessToken=${{ secrets.GITHUB_TOKEN }} --no-daemon
distributions-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
run: ./gradlew build test -PskipSpotless -PmacOSciModeFix -PgithubAccessToken=${{ secrets.GITHUB_TOKEN }} --no-daemon
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
24 changes: 12 additions & 12 deletions .github/workflows/libs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,23 +25,23 @@ jobs:
name: Windows (Java 17)
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 10
- name: Set up JDK 17
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 17
- name: Build
run: ./gradlew :auto-dark-mode-windows:build --full-stacktrace -PskipSpotless
- name: Upload x86 artifact
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v4
with:
name: windows-x86
path: windows/build/libs/main/x86/auto-dark-mode-windows.dll
- name: Upload x86-64 artifact
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v4
with:
name: windows-x86-64
path: windows/build/libs/main/x86-64/auto-dark-mode-windows.dll
Expand All @@ -50,23 +50,23 @@ jobs:
name: macOS (Java 17)
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 10
- name: Set up JDK 17
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 17
- name: Build
run: ./gradlew :auto-dark-mode-macos:build --full-stacktrace -PmacOSciModeFix -PskipSpotless
- name: Upload x86-64 artifact
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v4
with:
name: macos-x86-64
path: macos/build/libs/main/x86-64/libauto-dark-mode-macos.dylib
- name: Upload arm64 artifact
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v4
with:
name: macos-arm64
path: macos/build/libs/main/arm64/libauto-dark-mode-macos.dylib
Expand All @@ -76,7 +76,7 @@ jobs:
run: otool -l macos/build/libs/main/arm64/libauto-dark-mode-macos.dylib && file macos/build/libs/main/arm64/libauto-dark-mode-macos.dylib
- name: Upload build log
if: always()
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v4
with:
name: build_logs
path: macos/build/tmp
Expand All @@ -85,11 +85,11 @@ jobs:
name: Linux (Gtk) (Java 17)
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 10
- name: Set up JDK 17
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 17
Expand All @@ -100,7 +100,7 @@ jobs:
- name: Build
run: ./gradlew :auto-dark-mode-linux-gtk:build --full-stacktrace -PskipSpotless
- name: Upload artifact
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v4
with:
name: linux-x86-64
path: linux/gtk/build/libs/main/libauto-dark-mode-linux-gtk.so

0 comments on commit 15a8e71

Please sign in to comment.