|
74 | 74 |
|
75 | 75 | ORG_GRADLE_PROJECT_version: ${{ needs.version.outputs.version }} |
76 | 76 | ORG_GRADLE_PROJECT_group: ${{ vars.GRADLE_GROUP }} |
| 77 | + |
| 78 | + publish-gradle: |
| 79 | + name: Publish Processing Plugins to Gradle Plugin Portal |
| 80 | + runs-on: ubuntu-latest |
| 81 | + needs: version |
| 82 | + steps: |
| 83 | + - name: Checkout Repository |
| 84 | + uses: actions/checkout@v4 |
| 85 | + |
| 86 | + - name: Setup Processing |
| 87 | + uses: ./.github/actions/setup |
| 88 | + |
| 89 | + - name: Publish plugins to Gradle Plugin Portal |
| 90 | + run: ./gradlew publishPlugins |
| 91 | + env: |
| 92 | + GRADLE_PUBLISH_KEY: ${{ secrets.GRADLE_PUBLISH_KEY }} |
| 93 | + GRADLE_PUBLISH_SECRET: ${{ secrets.GRADLE_PUBLISH_SECRET }} |
| 94 | + |
| 95 | + ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_IN_MEMORY_KEY }} |
| 96 | + ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_IN_MEMORY_KEY_PASSWORD }} |
| 97 | + |
| 98 | + ORG_GRADLE_PROJECT_version: ${{ needs.version.outputs.version }} |
| 99 | + ORG_GRADLE_PROJECT_group: ${{ vars.GRADLE_GROUP }} |
| 100 | + |
| 101 | + - name: Publish internal plugins to Gradle Plugin Portal |
| 102 | + run: ./gradlew -c gradle/plugins/settings.gradle.kts publishPlugins |
| 103 | + env: |
| 104 | + GRADLE_PUBLISH_KEY: ${{ secrets.GRADLE_PUBLISH_KEY }} |
| 105 | + GRADLE_PUBLISH_SECRET: ${{ secrets.GRADLE_PUBLISH_SECRET }} |
| 106 | + |
| 107 | + ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_IN_MEMORY_KEY }} |
| 108 | + ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_IN_MEMORY_KEY_PASSWORD }} |
| 109 | + |
| 110 | + ORG_GRADLE_PROJECT_version: ${{ needs.version.outputs.version }} |
| 111 | + ORG_GRADLE_PROJECT_group: ${{ vars.GRADLE_GROUP }} |
| 112 | + ORG_GRADLE_PROJECT_publishingGroup: ${{ vars.GRADLE_GROUP }} |
| 113 | + |
77 | 114 | release-windows: |
78 | 115 | name: (windows/${{ matrix.arch }}) Create Processing Release |
79 | 116 | runs-on: ${{ matrix.os }} |
|
0 commit comments