Skip to content

Commit

Permalink
0.4.18
Browse files Browse the repository at this point in the history
  • Loading branch information
tonsky committed Jul 9, 2024
1 parent 5cdda76 commit 5bdc87b
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 23 deletions.
45 changes: 23 additions & 22 deletions .github/workflows/build-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,44 +21,44 @@ jobs:
runs-on: ubuntu-latest
container: tonsky/jwm:latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: bash -c 'source /etc/profile && python3 script/build.py --only native'
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: native
name: native-linux
path: linux/build/libjwm_x64.so

build_windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- uses: abdes/gha-setup-ninja@660f330a40aefa8d11632b3f901e92a4adb33d65
- uses: actions/checkout@v4
- uses: seanmiddleditch/gha-setup-ninja@master
- run: |
echo "JAVA_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV
echo "$JAVA_HOME_11_X64/bin" >> $GITHUB_PATH
echo "JAVA_HOME=$JAVA_HOME_21_X64" >> $GITHUB_ENV
echo "$JAVA_HOME_21_X64/bin" >> $GITHUB_PATH
shell: bash
- uses: ilammy/msvc-dev-cmd@v1
with:
arch: amd64
- run: python3 script/build.py --only native
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: native
name: native-windows
path: windows/build/jwm_x64.dll

build_macos:
runs-on: macos-11
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- uses: abdes/gha-setup-ninja@660f330a40aefa8d11632b3f901e92a4adb33d65
- uses: actions/checkout@v4
- uses: seanmiddleditch/gha-setup-ninja@master
- run: |
echo "JAVA_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV
echo "$JAVA_HOME_11_X64/bin" >> $GITHUB_PATH
echo "JAVA_HOME=$JAVA_HOME_21_arm64" >> $GITHUB_ENV
echo "$JAVA_HOME_21_arm64/bin" >> $GITHUB_PATH
- run: python3 script/build.py --arch=x64 --only native
- run: python3 script/build.py --arch=arm64 --only native
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: native
name: native-macos
path: |
macos/build/libjwm_x64.dylib
macos/build/libjwm_arm64.dylib
Expand All @@ -67,17 +67,18 @@ jobs:
runs-on: ubuntu-latest
needs: [build_linux, build_windows, build_macos]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: |
echo "JAVA_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV
echo "$JAVA_HOME_11_X64/bin" >> $GITHUB_PATH
echo "JAVA_HOME=$JAVA_HOME_21_X64" >> $GITHUB_ENV
echo "$JAVA_HOME_21_X64/bin" >> $GITHUB_PATH
- run: python3 script/build.py --only java
- uses: actions/download-artifact@v3
- uses: actions/download-artifact@v4
with:
name: native
pattern: native-*
path: target/classes
merge-multiple: true
- run: python3 script/package.py --only java --ref ${{ github.ref }}
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: jars
path: |
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ docs/apidocs
.idea

# clion build directories
/*build*
# /*build*
/macos/cmake-build-debug

# jvm crash logs
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
# 0.4.18 - Jul 9, 2024

- macOS: Stable screen ids
- macOS: Do not stop CVDisplayLink, improves frame pacing

# 0.4.17 - Jan 16, 2024

- X11: add KeyLocation, additional keys via @dzaima
- X11: fix i3 workspace switching #283 via @bulby
- macOS: Fix fullscreen

# 0.4.16 - Dec 1, 2023

Added:
Expand Down

0 comments on commit 5bdc87b

Please sign in to comment.