From 0e59c11066dee9f714bef90f95af06c8a42b1f05 Mon Sep 17 00:00:00 2001 From: MrGentlemanStyle <172897529+MrGentlemanStyle@users.noreply.github.com> Date: Tue, 22 Sep 2026 11:09:04 -0400 Subject: [PATCH 1/2] Add IDE configs; enable Gradle tooling parallel Add .idea/AndroidProjectSystem.xml and .idea/runConfigurations.xml to persist Android Gradle project system settings and ignored run configuration producers. Update gradle.properties to enable org.gradle.tooling.parallel=true (for Gradle 9.4+), improving parallel tooling/sync behavior. --- .idea/AndroidProjectSystem.xml | 6 ++++++ .idea/runConfigurations.xml | 17 +++++++++++++++++ gradle.properties | 3 +++ 3 files changed, 26 insertions(+) create mode 100644 .idea/AndroidProjectSystem.xml create mode 100644 .idea/runConfigurations.xml diff --git a/.idea/AndroidProjectSystem.xml b/.idea/AndroidProjectSystem.xml new file mode 100644 index 00000000..4a53bee8 --- /dev/null +++ b/.idea/AndroidProjectSystem.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 00000000..16660f1d --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index e97fab5a..798d2484 100644 --- a/gradle.properties +++ b/gradle.properties @@ -69,3 +69,6 @@ android.r8.strictFullModeForKeepRules=false android.r8.optimizedResourceShrinking=false android.builtInKotlin=false android.newDsl=false + +# Enabled parallel sync for Gradle 9.4+ +org.gradle.tooling.parallel=true From 02c320f51a65f9d09867f70adf312c77ab6aa306 Mon Sep 17 00:00:00 2001 From: MrGentlemanStyle <172897529+MrGentlemanStyle@users.noreply.github.com> Date: Tue, 22 Sep 2026 20:14:55 -0400 Subject: [PATCH 2/2] Add Pylint workflow for Python code analysis --- .github/workflows/pylint.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/pylint.yml diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml new file mode 100644 index 00000000..c73e032c --- /dev/null +++ b/.github/workflows/pylint.yml @@ -0,0 +1,23 @@ +name: Pylint + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + python-version: ["3.8", "3.9", "3.10"] + steps: + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v3 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install pylint + - name: Analysing the code with pylint + run: | + pylint $(git ls-files '*.py')