| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- name: Snapshots Publish
- on:
- push:
- branches:
- - dev
- - snapshots-publishing
- paths-ignore:
- - 'docs/**'
- - '**/README*.md'
- jobs:
- publish-mirai:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - run: git submodule update --init --recursive
- - uses: actions/setup-java@v2
- with:
- distribution: 'adopt'
- java-version: '11'
- - run: chmod -R 777 *
- - name: Get branch name
- id: branch-name
- uses: tj-actions/[email protected]
- - name: Init gradle project
- run: ./gradlew clean --scan
- - run: >
- ./gradlew updateSnapshotVersion --info --scan
- env:
- MIRAI_IS_SNAPSHOTS_PUBLISHING: true
- SNAPSHOTS_PUBLISHING_USER: ${{ secrets.SNAPSHOTS_PUBLISHING_USER }}
- SNAPSHOTS_PUBLISHING_KEY: ${{ secrets.SNAPSHOTS_PUBLISHING_KEY }}
- SNAPSHOTS_PUBLISHING_URL: ${{ secrets.SNAPSHOTS_PUBLISHING_URL }}
- CURRENT_BRANCH_NAME: dev
- - name: fillBuildConstants
- run: >
- ./gradlew
- fillBuildConstants --scan
- - name: Assemble
- run: ./gradlew assemble --scan
- - name: Check
- run: >
- ./gradlew check --scan
- -Dmirai.network.show.all.components=true
- -Dkotlinx.coroutines.debug=on
- -Dmirai.network.show.packet.details=true
- - run: >
- ./gradlew publish --info --scan
- env:
- MIRAI_IS_SNAPSHOTS_PUBLISHING: true
- SNAPSHOTS_PUBLISHING_USER: ${{ secrets.SNAPSHOTS_PUBLISHING_USER }}
- SNAPSHOTS_PUBLISHING_KEY: ${{ secrets.SNAPSHOTS_PUBLISHING_KEY }}
- SNAPSHOTS_PUBLISHING_URL: ${{ secrets.SNAPSHOTS_PUBLISHING_URL }}
- CURRENT_BRANCH_NAME: dev
|