|
12 | 12 | outputs: |
13 | 13 | package-sdk-common-released: ${{ steps.release.outputs['lib/shared/common--release_created'] }} |
14 | 14 | package-sdk-internal-released: ${{ steps.release.outputs['lib/shared/internal--release_created'] }} |
| 15 | + package-test-helpers-released: ${{ steps.release.outputs['lib/shared/test-helpers--release_created'] }} |
15 | 16 | package-server-sdk-released: ${{ steps.release.outputs['lib/sdk/server--release_created'] }} |
16 | 17 | package-server-sdk-otel-released: ${{ steps.release.outputs['lib/java-server-sdk-otel--release_created'] }} |
17 | 18 | package-server-sdk-redis-store-released: ${{ steps.release.outputs['lib/java-server-sdk-redis-store--release_created'] }} |
@@ -188,3 +189,36 @@ jobs: |
188 | 189 | sonatype_password: ${{ env.SONATYPE_PASSWORD }} |
189 | 190 | aws_role: ${{ vars.AWS_ROLE_ARN }} |
190 | 191 | token: ${{ secrets.GITHUB_TOKEN }} |
| 192 | + |
| 193 | + release-test-helpers: |
| 194 | + runs-on: ubuntu-latest |
| 195 | + needs: release-please |
| 196 | + permissions: |
| 197 | + id-token: write |
| 198 | + contents: write |
| 199 | + pull-requests: write |
| 200 | + if: ${{ needs.release-please.outputs.package-test-helpers-released == 'true'}} |
| 201 | + steps: |
| 202 | + - uses: actions/checkout@v4 |
| 203 | + |
| 204 | + - uses: launchdarkly/gh-actions/actions/[email protected] |
| 205 | + name: Get secrets |
| 206 | + with: |
| 207 | + aws_assume_role: ${{ vars.AWS_ROLE_ARN }} |
| 208 | + ssm_parameter_pairs: '/production/common/releasing/sonatype/central/username = SONATYPE_USER_NAME, |
| 209 | + /production/common/releasing/sonatype/central/password = SONATYPE_PASSWORD, |
| 210 | + /production/common/releasing/java/keyId = SIGNING_KEY_ID' |
| 211 | + s3_path_pairs: 'launchdarkly-releaser/java/code-signing-keyring.gpg = code-signing-keyring.gpg' |
| 212 | + |
| 213 | + - uses: ./.github/actions/full-release |
| 214 | + with: |
| 215 | + workspace_path: lib/shared/test-helpers |
| 216 | + dry_run: false |
| 217 | + prerelease: false |
| 218 | + code_signing_keyring: ${{ github.workspace }}/code-signing-keyring.gpg |
| 219 | + signing_key_id: ${{ env.SIGNING_KEY_ID }} |
| 220 | + signing_key_passphrase: '' |
| 221 | + sonatype_username: ${{ env.SONATYPE_USER_NAME }} |
| 222 | + sonatype_password: ${{ env.SONATYPE_PASSWORD }} |
| 223 | + aws_role: ${{ vars.AWS_ROLE_ARN }} |
| 224 | + token: ${{ secrets.GITHUB_TOKEN }} |
0 commit comments