chore(deps): bump the kotlin-and-coroutines group with 2 updates #50
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Android CI | |
# This permission is a good security practice, limiting the workflow's access to read-only. | |
permissions: | |
contents: read | |
on: | |
pull_request: # Triggers on any pull request | |
jobs: | |
build_and_test: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout repository | |
# Using a major version tag (@v4) is convenient and receives security updates. | |
# For maximum security, you can pin this to a specific commit hash instead. | |
uses: actions/checkout@v5 | |
- name: Set up JDK 17 | |
uses: actions/setup-java@v5 | |
with: | |
java-version: '17' | |
distribution: 'temurin' | |
- name: Setup Gradle | |
# This action automatically handles Gradle caching and dependency submission. | |
# As of v4, it also includes Gradle Wrapper validation. | |
uses: gradle/actions/setup-gradle@v4 | |
- name: Make gradlew executable | |
run: chmod +x ./gradlew | |
- name: Run Spotless Check | |
run: ./gradlew spotlessCheck | |
- name: Run Detekt | |
run: ./gradlew detekt | |
- name: Run Lint Release Checks | |
run: ./gradlew lintRelease | |
- name: Run unit tests | |
run: ./gradlew test |