* Merge 'main' into '2.2-nojb' (#447) * Changes - Refine WKWebView on notched devices (worked fine on my 7 as well...) - Add iDevice model, iOS version, and install to General footer * New debug option: auto correction Sometimes autocorrection can be annoying, so there's now a toggle, enabled by default to preserve behavior. * Changes to custom controls Allow saving to default.json Put custom controls editor to in-game menu Localization * Rename renderer: tinygl4angle to ANGLE This avoids confusion between Android and iOS version when mentioning this renderer * GLFW.java: add glfwExtensionSupported * New Crowdin updates (#438) * New translations Localizable.strings (French) * New translations Localizable.strings (Chinese Simplified) * New translations Localizable.strings (Finnish) * New translations Localizable.strings (English) * New translations Localizable.strings (German) * New translations Localizable.strings (Ukrainian) * New translations Localizable.strings (Ukrainian) * New translations Localizable.strings (Estonian) * New translations Localizable.strings (Chinese Simplified) * New translations Localizable.strings (Chinese Simplified) * New translations Localizable.strings (Russian) * New translations Localizable.strings (English (upside down)) * New translations Localizable.strings (Czech) * New translations Localizable.strings (Czech) * New translations Localizable.strings (Turkish) * New translations Localizable.strings (Swedish) * New translations Localizable.strings (Ukrainian) * New translations Localizable.strings (Chinese Traditional) * New translations Localizable.strings (Vietnamese) * New translations Localizable.strings (Portuguese, Brazilian) * New translations Localizable.strings (Persian) * New translations Localizable.strings (Bengali) * New translations Localizable.strings (Thai) * New translations Localizable.strings (Kazakh) * New translations Localizable.strings (Hindi) * New translations Localizable.strings (Slovak) * New translations Localizable.strings (Malay) * New translations Localizable.strings (English, United Kingdom) * New translations Localizable.strings (Pirate English) * New translations Localizable.strings (Filipino) * New translations Localizable.strings (Tatar) * New translations Localizable.strings (Latin) * New translations Localizable.strings (Bashkir) * New translations Localizable.strings (English (upside down)) * New translations Localizable.strings (LOLCAT) * New translations Localizable.strings (Serbian (Cyrillic)) * New translations Localizable.strings (Russian) * New translations Localizable.strings (Chinese Simplified) * New translations Localizable.strings (German) * New translations Localizable.strings (English) * New translations Localizable.strings (Indonesian) * New translations Localizable.strings (Romanian) * New translations Localizable.strings (French) * New translations Localizable.strings (Spanish) * New translations Localizable.strings (Arabic) * New translations Localizable.strings (Catalan) * New translations Localizable.strings (Czech) * New translations Localizable.strings (Greek) * New translations Localizable.strings (Portuguese) * New translations Localizable.strings (Finnish) * New translations Localizable.strings (Hebrew) * New translations Localizable.strings (Italian) * New translations Localizable.strings (Japanese) * New translations Localizable.strings (Korean) * New translations Localizable.strings (Lithuanian) * New translations Localizable.strings (Dutch) * New translations Localizable.strings (Norwegian) * New translations Localizable.strings (Polish) * New translations Localizable.strings (Russian (pre-revolutionary)) * New translations Localizable.strings (Estonian) * New translations Localizable.strings (Russian) * New translations Localizable.strings (Chinese Simplified) * New translations Localizable.strings (German) * New translations Localizable.strings (Italian) * New translations Localizable.strings (Italian) * New translations Localizable.strings (Turkish) * New translations Localizable.strings (French) * New translations Localizable.strings (Spanish) * New translations Localizable.strings (Czech) * New translations Localizable.strings (German) * New translations Localizable.strings (Italian) * New translations Localizable.strings (Polish) * New translations Localizable.strings (Russian) * New translations Localizable.strings (Chinese Simplified) * New translations Localizable.strings (English) * New translations Localizable.strings (Indonesian) * New translations Localizable.strings (Ukrainian) * New translations Localizable.strings (Chinese Traditional) * New translations Localizable.strings (Vietnamese) * New translations Localizable.strings (Filipino) * New translations Localizable.strings (English (upside down)) * New translations Localizable.strings (Estonian) * New translations Localizable.strings (Arabic) * New translations Localizable.strings (German) * New translations Localizable.strings (Estonian) * New translations Localizable.strings (Russian) * New translations Localizable.strings (Czech) * New translations Localizable.strings (Czech) * New translations Localizable.strings (Turkish) * New translations Localizable.strings (English) * New translations Localizable.strings (French) * New translations Localizable.strings (Chinese Simplified) * New translations Localizable.strings (Portuguese, Brazilian) * New translations Localizable.strings (Chinese Simplified) * New translations Localizable.strings (Portuguese, Brazilian) * New translations Localizable.strings (Portuguese, Brazilian) Co-authored-by: Eilionoir Tunnicliff <[email protected]> Co-authored-by: Duy Tran Khanh <[email protected]> Co-authored-by: Duy Tran Khanh <[email protected]> * Makefile changes Should incorporate everything under "Rewrite makefile to be one-for-all" for #448 I have no idea if this works, I know the workflow will fail at least because of the make deb, make ipa blah blah * Change workflow to work with the rewrite - Shouldn't need JAVA_HOME set anymore, as the Makefile sets it - make package - Remove .deb * Remove extraneous else * Add /bin to JAVA_HOME for macOS * Remove extras from package dependencies * for real coal Makefile added a space in the version smh * Change to dsym and we're done * Update release workflow * Fix dsym recipe and now we're done * NOSTDIN fixes + theoretically fix dsym * Remove extraneous @ * DEBIAN Removal: 1/5 * DEBIAN Removal: 2/5 * DEBIAN Removal: 3/5 * DEBIAN Removal: 4/5 * DEBIAN Removal: 5/5 I hate GitHub web as much as you * Remove LaunchScreen.storyboard Co-authored-by: Duy Tran Khanh <[email protected]> Co-authored-by: Duy Tran Khanh <[email protected]>
70 lines
1.9 KiB
YAML
70 lines
1.9 KiB
YAML
name: Release build
|
|
|
|
on:
|
|
workflow_dispatch
|
|
|
|
jobs:
|
|
build:
|
|
name: Release build
|
|
runs-on: MacStadium
|
|
steps:
|
|
- name: Remove work folders
|
|
env:
|
|
password: ${{ secrets.ELLIE_MINI_SECRET }}
|
|
run: |
|
|
echo "before"
|
|
ls -lah ./
|
|
echo $password | sudo -S rm -rf ./* || true
|
|
echo $password | sudo -S rm -rf ./.??* || true
|
|
echo "after"
|
|
ls -lah ./
|
|
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v2
|
|
|
|
- name: Checkout repository submodules
|
|
run: git submodule update --init --recursive
|
|
|
|
- name: Get JRE8
|
|
uses: dawidd6/action-download-artifact@v2
|
|
with:
|
|
github_token: ${{secrets.GITHUB_TOKEN}}
|
|
workflow: build.yml
|
|
path: depends
|
|
workflow_conclusion: success
|
|
repo: PojavLauncherTeam/android-openjdk-build-multiarch
|
|
branch: jre8-ios-jitjailed
|
|
name: jre8-ios-aarch64
|
|
|
|
- name: Get JRE17
|
|
uses: dawidd6/action-download-artifact@v2
|
|
with:
|
|
github_token: ${{secrets.GITHUB_TOKEN}}
|
|
workflow: build.yml
|
|
path: depends
|
|
workflow_conclusion: success
|
|
repo: PojavLauncherTeam/android-openjdk-build-multiarch
|
|
branch: buildjre17
|
|
name: jre17-ios-aarch64
|
|
|
|
- name: Build packages
|
|
env:
|
|
password: ${{ secrets.ELLIE_MINI_SECRET }}
|
|
run: |
|
|
export RELEASE=1
|
|
export NOSTDIN=1 SUDOPASS=$password RUNNER=1
|
|
gmake -j$(sysctl -n hw.ncpu) dsym
|
|
|
|
- name: Upload IPA artifact
|
|
uses: actions/upload-artifact@v2
|
|
with:
|
|
name: net.kdt.pojavlauncher.ipa
|
|
path: artifacts/net.kdt.pojavlauncher-*.ipa
|
|
|
|
- name: Upload PojavLauncher.dSYM
|
|
uses: actions/upload-artifact@v2
|
|
with:
|
|
name: PojavLauncher.dSYM
|
|
path: artifacts/PojavLauncher.dSYM
|
|
|