mirror of
https://github.com/lucannez64/darling-lol.git
synced 2026-10-26 19:47:42 +00:00
Add RCLOL_CLIENT_IN_GAME_TRICKS=1 as the practical launcher switch. It reads lol-user-experience from LCULocalPreferences.yaml: - potatoModeEnabled false or unreadable: no action; - closeLeagueClientDuringGame true: close the client UI; - closeLeagueClientDuringGame false: hide the client windows. The existing close and hide switches remain low-level options when the automatic switch is not set. The hide helper accepts the master switch, and the resolver plus preference cases are covered by tests and documentation. The local .desktop entry was validated with the master switch; the installed preferences select hide on this machine.
36 lines
1.7 KiB
YAML
36 lines
1.7 KiB
YAML
name: Source package checks
|
|
on: [push, pull_request]
|
|
permissions:
|
|
contents: read
|
|
jobs:
|
|
nix-fonts:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: cachix/install-nix-action@3c6342b75005b9cc7c7d4069c3e9179247c89012 # v31
|
|
- run: nix build .#checks.x86_64-linux.fonts --no-link -L
|
|
validate:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-python@v5
|
|
with:
|
|
python-version: '3.12'
|
|
- run: python scripts/validate.py
|
|
- run: python tools/riot-input-offline-check.py
|
|
- run: python tools/riot-launcher-offline-check.py
|
|
- run: python tools/riot-runtime-cleanup-offline-check.py
|
|
- run: python tools/riot-cdn-dns-offline-check.py
|
|
- run: python -m unittest discover -s tests -p 'test_nix_fonts.py'
|
|
- run: python -m unittest discover -s tests -p 'test_nix_repairs.py'
|
|
- run: python -m unittest discover -s tests -p 'test_hidden_riot_recovery.py'
|
|
- run: python -m unittest discover -s tests -p 'test_desktop_run.py'
|
|
- run: python -m unittest discover -s tests -p 'test_desktop_entry.py'
|
|
- run: python -m unittest discover -s tests -p 'test_urlsession_runner.py'
|
|
- run: python -m unittest discover -s tests -p 'test_system_profiler.py'
|
|
- run: python -m unittest discover -s tests -p 'test_metal_device_info.py'
|
|
- run: python -m unittest discover -s tests -p 'test_exec_guest.py'
|
|
- run: python -m unittest discover -s tests -p 'test_close_league_client_in_game.py'
|
|
- run: python -m unittest discover -s tests -p 'test_hide_league_client_in_game.py'
|
|
- run: python -m unittest discover -s tests -p 'test_client_in_game_tricks.py'
|