Compare commits

...
2 Commits
Author SHA1 Message Date
MythEclipseandClaude 2d39468279 perf(ci): add Bun and Gradle caching to Android workflow
Cache Bun dependencies (install cache + node_modules) and Gradle caches
(wrapper, dependencies, build artifacts) to dramatically speed up CI builds.
Gradle key uses Cargo.lock since gradle files don't exist at checkout time.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-15 01:43:25 +07:00
MythEclipseandClaude 78db3a03ac chore: change base URL to zeavisedu.asepharyana.my.id
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-15 01:35:58 +07:00
2 changed files with 25 additions and 2 deletions
+24 -1
View File
@@ -18,7 +18,7 @@ on:
workflow_dispatch:
env:
VITE_API_BASE_URL: ${{ vars.VITE_API_BASE_URL || 'https://zeavisedu.asepharyana.tech' }}
VITE_API_BASE_URL: ${{ vars.VITE_API_BASE_URL || 'https://zeavisedu.asepharyana.my.id' }}
jobs:
build-apk:
@@ -40,6 +40,18 @@ jobs:
with:
bun-version: latest
- name: Cache Bun dependencies
uses: actions/cache@v4
with:
path: |
~/.bun/install/cache
node_modules
apps/*/node_modules
packages/*/node_modules
key: ${{ runner.os }}-bun-${{ hashFiles('bun.lock', '**/package.json') }}
restore-keys: |
${{ runner.os }}-bun-
- name: Install dependencies
run: bun install
@@ -74,6 +86,17 @@ jobs:
restore-keys: |
${{ runner.os }}-cargo-android-
- name: Cache Gradle
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
apps/tauri/gen/android/.gradle
key: ${{ runner.os }}-gradle-android-${{ hashFiles('apps/tauri/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-gradle-android-
- name: Install Tauri CLI
run: cd apps/tauri && bun install
+1 -1
View File
@@ -177,7 +177,7 @@ jobs:
cat << 'ENVEOF'
DATABASE_URL=${{ secrets.DATABASE_URL }}
SESSION_SECRET=${{ secrets.SESSION_SECRET }}
WEB_APP_URL=https://zeavisedu.asepharyana.tech
WEB_APP_URL=https://zeavisedu.asepharyana.my.id
ML_SERVICE_URL=http://zeavis-ml:8000
ENVEOF
} > .env