Skip to content

ci: update GitHub Actions workflows for Kotlin/Gradle project#20

Merged
rprabhat merged 1 commit into
mainfrom
ci/update-workflows-for-kotlin
Apr 5, 2026
Merged

ci: update GitHub Actions workflows for Kotlin/Gradle project#20
rprabhat merged 1 commit into
mainfrom
ci/update-workflows-for-kotlin

Conversation

@rprabhat

@rprabhat rprabhat commented Apr 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

Update all GitHub Actions workflows to support the new Kotlin/Gradle Android project after the React Native migration.

Changes

Updated Workflows

  • CI (ci.yml): Replaced Node.js matrix with Java 17 + Gradle build + unit tests
  • CodeQL (security-codeql.yml): Changed languages from javascript/python to java-kotlin
  • Dependency Review (security-dependency-review.yml): Simplified for Gradle project
  • Android Build (android-build.yml): Removed Node.js steps, uses Gradle directly

Removed Workflows

  • iOS Build (ios-build.yml): No longer needed (Android-only project)

Test Plan

All workflows should pass on this PR:

  • CI: ./gradlew testDebugUnitTest + ./gradlew assembleDebug
  • CodeQL: java-kotlin language analysis
  • Dependency Review: Gradle dependency scanning
  • Android Build: APK generation

AI Disclosure

  • AI-Generated: Yes
  • Model: Qwen 3.6 Plus
  • Platform: OpenCode (OhMyOpenCode)
  • Human Oversight: fully reviewed

- Update CI workflow: Node.js → Java 17 + Gradle build + unit tests
- Update CodeQL: javascript/python → java-kotlin language analysis
- Update dependency review: simplified for Gradle project
- Update Android build: remove Node.js steps, use Gradle directly
- Remove iOS build workflow (Android-only project)

Co-Authored-By: Claude <noreply@anthropic.com>
@rprabhat rprabhat merged commit eba05f7 into main Apr 5, 2026
2 of 6 checks passed
@rprabhat rprabhat deleted the ci/update-workflows-for-kotlin branch April 5, 2026 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant