Reduce GUI compile time by building a GUI library (#7412)
* Call ensure_in_venv before all imports * Create `gui` lib and link to `synergy` and test bins * Move GUI IPC code to GUI lib * Improve `AppConfig` members and change `minimizeOnClose` to `closeToTray` * Group getters and setters * Add missing `m_CloseToTray` load * Fixed lint issue * Add TODO comment for main window integ test * Remove redundant comments and add override * Remove dead code * Update ChangeLog * Fixed activation related compile errors * Disable concurrency cancel jobs * Disable fail-fast for matrix
This commit is contained in:
4
.github/workflows/codeql-analysis.yml
vendored
4
.github/workflows/codeql-analysis.yml
vendored
@ -11,10 +11,6 @@ on:
|
||||
push:
|
||||
branches: [master]
|
||||
|
||||
concurrency:
|
||||
group: "${{ github.workflow }}-${{ github.ref || github.run_id }}"
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
analyze:
|
||||
if: ${{ !github.event.pull_request.draft }}
|
||||
|
||||
Reference in New Issue
Block a user