Skip to content

[:shadows:framework] Remove redundant variable usages #281

[:shadows:framework] Remove redundant variable usages

[:shadows:framework] Remove redundant variable usages #281

name: Gradle Tasks Validation
on:
push:
branches: [ master, 'robolectric-*.x' ]
paths-ignore:
- '**.md'
pull_request:
branches: [ master, google ]
paths-ignore:
- '**.md'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read
jobs:
run_aggregateDocs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version-file: .github/.java-version
- uses: gradle/actions/setup-gradle@v4
- name: Run aggregateDocs
run: ./gradlew clean aggregateDocs
- name: Upload docs
uses: actions/upload-artifact@v4
with:
name: robolectric-javadoc-artifacts
path: build/docs
run_javadocJar:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version-file: .github/.java-version
- uses: gradle/actions/setup-gradle@v4
- name: Run javadocJar
run: ./gradlew clean javadocJar
run_instrumentAll:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version-file: .github/.java-version
- uses: gradle/actions/setup-gradle@v4
- name: Run :preinstrumented:instrumentAll
run: ./gradlew :preinstrumented:instrumentAll
- name: Run :preinstrumented:instrumentAll with SDK 33
run: PREINSTRUMENTED_SDK_VERSIONS=33 ./gradlew :preinstrumented:instrumentAll
- name: Run :preinstrumented:publishToMavenLocal with SDK 33
run: PREINSTRUMENTED_SDK_VERSIONS=33 PUBLISH_PREINSTRUMENTED_JARS=true ./gradlew :preinstrumented:publishToMavenLocal
run_publishToMavenLocal:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version-file: .github/.java-version
- uses: gradle/actions/setup-gradle@v4
- name: Publish to Maven local
run: ./gradlew publishToMavenLocal