|
9 | 9 | publish: |
10 | 10 | name: Release build and publish |
11 | 11 | runs-on: ubuntu-latest |
| 12 | + env: |
| 13 | + OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} |
| 14 | + OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} |
| 15 | + SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }} |
| 16 | + SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} |
| 17 | + SIGNING_KEY: ${{ secrets.SIGNING_KEY }} |
| 18 | + SONATYPE_STAGING_PROFILE_ID: ${{ secrets.SONATYPE_STAGING_PROFILE_ID }} |
12 | 19 | steps: |
13 | 20 | - name: Check out code |
14 | 21 | uses: actions/checkout@v2 |
|
21 | 28 | # Builds the release artifacts of the library |
22 | 29 | - name: Release build |
23 | 30 | run: ./gradlew :locationfetcher:assembleRelease |
24 | | - env: |
25 | | - OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} |
26 | | - OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} |
27 | | - SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }} |
28 | | - SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} |
29 | | - SIGNING_KEY: ${{ secrets.SIGNING_KEY }} |
30 | | - SONATYPE_STAGING_PROFILE_ID: ${{ secrets.SONATYPE_STAGING_PROFILE_ID }} |
31 | 31 |
|
32 | 32 | # Generates other artifacts (javadocJar is optional) |
33 | 33 | - name: Source jar and dokka |
|
36 | 36 | # Runs upload, and then closes & releases the repository |
37 | 37 | - name: Publish to MavenCentral |
38 | 38 | run: ./gradlew publishReleasePublicationToSonatypeRepository --max-workers 1 closeAndReleaseSonatypeStagingRepository |
39 | | - env: |
40 | | - OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} |
41 | | - OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} |
42 | | - SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }} |
43 | | - SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} |
44 | | - SIGNING_KEY: ${{ secrets.SIGNING_KEY }} |
45 | | - SONATYPE_STAGING_PROFILE_ID: ${{ secrets.SONATYPE_STAGING_PROFILE_ID }} |
0 commit comments