/
githubmirror
/
RxJava
Обзор
Документация
Войти
/
githubmirror
/
RxJava
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
4.x
.github/workflows/gradle_release.yml
86 строк
3 KB
dependabot[bot]
chore(deps): bump actions/setup-java from 5.6.0 to 5.7.0 (#8256)
03 авг 2026, 08:20
Не верифицирован
03 авг 2026, 08:20
ec225ca
Код
Авторство
О чём код?
# This workflow will build a Java project with Gradle # For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle name: Release on: release: types: [ released, prereleased ] branches: [ '4.x' ] tags: - 'v4.*.*' permissions: contents: read jobs: build: runs-on: ubuntu-latest env: CI_BUILD_NUMBER: ${{ github.run_number }} steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up JDK 26 uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'zulu' java-version: '26' - name: Cache Gradle packages uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ~/.gradle/caches key: ${{ runner.os }}-gradle-${{ secrets.CACHE_VERSION }}-${{ hashFiles('**/*.gradle') }} restore-keys: ${{ runner.os }}-gradle-${{ secrets.CACHE_VERSION }} - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Extract version tag run: echo "BUILD_TAG=${GITHUB_REF:10}" >> $GITHUB_ENV - name: Run Validity Tests Upfront run: ./gradlew test --tests "io.reactivex.rxjava4.validators.*" --stacktrace --no-daemon - name: Build RxJava run: ./gradlew build --stacktrace --no-daemon - name: Upload to Codecov uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 with: token: ${{ secrets.CODECOV_TOKEN }} release: needs: build runs-on: ubuntu-latest env: CI_BUILD_NUMBER: ${{ github.run_number }} permissions: contents: write steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up JDK 26 uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'zulu' java-version: '26' - name: Cache Gradle packages uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ~/.gradle/caches key: ${{ runner.os }}-gradle-${{ secrets.CACHE_VERSION }}-${{ hashFiles('**/*.gradle') }} restore-keys: ${{ runner.os }}-gradle-${{ secrets.CACHE_VERSION }} - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Grant execute permission for push run: chmod +x push_javadoc.sh - name: Extract version tag run: echo "BUILD_TAG=${GITHUB_REF:10}" >> $GITHUB_ENV - name: Publish release run: ./gradlew -PreleaseMode=full publishAndReleaseToMavenCentral --no-configuration-cache --no-daemon --no-parallel --stacktrace env: # Define secrets at https://github.com/ReactiveX/RxJava/settings/secrets/actions # ------------------------------------------------------------------------------ ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.SONATYPE_USER }} ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_PASSWORD }} ORG_GRADLE_PROJECT_SIGNING_PRIVATE_KEY: ${{ secrets.SIGNING_PRIVATE_KEY }} ORG_GRADLE_PROJECT_SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} - name: Push Javadoc run: ./push_javadoc.sh env: # Define secrets at https://github.com/ReactiveX/RxJava/settings/secrets/actions # ------------------------------------------------------------------------------ JAVADOCS_TOKEN: ${{ secrets.JAVADOCS_TOKEN }}