diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 0000000..9dc7131
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,18 @@
+name: Build
+on: [ push ]
+
+jobs:
+  unit-test:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v4.1.0
+
+      - name: Set up JDK 17
+        uses: actions/setup-java@v3.13.0
+        with:
+          java-version: '17'
+          distribution: 'adopt'
+
+      # Execute unit tests
+      - name: Unit Test
+        run: ./gradlew testDebugUnitTest
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index a6e09f2..a843b10 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -26,10 +26,6 @@ android {
         sourceCompatibility JavaVersion.VERSION_1_8
         targetCompatibility JavaVersion.VERSION_1_8
     }
-    sourceSets {
-//        androidTest.java.srcDirs += "src/test-common/java"
-//        test.java.srcDirs += "src/test-common/java"
-    }
     buildFeatures {
         viewBinding true
     }
diff --git a/feature/album/build.gradle b/feature/album/build.gradle
index cf58b22..9c4d285 100644
--- a/feature/album/build.gradle
+++ b/feature/album/build.gradle
@@ -1,4 +1,3 @@
-//file:noinspection
 plugins {
     alias libs.plugins.android.library
 }
diff --git a/gradlew b/gradlew
old mode 100644
new mode 100755