diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml new file mode 100644 index 0000000..5c1ffd5 --- /dev/null +++ b/.gitea/workflows/test.yml @@ -0,0 +1,62 @@ +name: RN APK Build + +on: + push: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + # ---------------- NODE ---------------- + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: npm + + - name: Install dependencies + run: npm ci + + # ---------------- JAVA ---------------- + - name: Setup Java + uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: 17 + cache: gradle + + # ---------------- ANDROID ---------------- + - name: Setup Android SDK + uses: android-actions/setup-android@v3 + + - name: Grant permission + run: chmod +x android/gradlew + + # ---------------- BUILD APK ---------------- + - name: Build Release APK + run: | + cd android + ./gradlew assembleRelease --stacktrace --info + + # ---------------- VERIFY APK ---------------- + - name: Check APK Output + run: ls -R android/app/build/outputs/apk + + # ---------------- SAVE TO VM ---------------- + - name: Save APK to VM folder + run: | + mkdir -p /home/pgadmin1/builds + cp android/app/build/outputs/apk/release/app-release.apk /home/pgadmin1/builds/app-release.apk + + # ---------------- UPLOAD ARTIFACT ---------------- + - name: Upload APK + uses: actions/upload-artifact@v3 + with: + name: app-release + path: android/app/build/outputs/apk/release/app-release.apk \ No newline at end of file diff --git a/.prettierrc.js b/.prettierrc.js index 0666dda..6c2b556 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -2,5 +2,4 @@ module.exports = { arrowParens: 'avoid', singleQuote: true, trailingComma: 'all', -}; - \ No newline at end of file +}; \ No newline at end of file diff --git a/App.js b/App.js index a6c07b3..d20c634 100644 --- a/App.js +++ b/App.js @@ -2,3 +2,4 @@ console.log("trest") console.log("trest") console.log("trest") console.log("trest") +console.log("trest")