diff --git a/.github/actions/full-release/action.yml b/.github/actions/full-release/action.yml index 6a68787..85c0c02 100644 --- a/.github/actions/full-release/action.yml +++ b/.github/actions/full-release/action.yml @@ -10,6 +10,11 @@ inputs: prerelease: description: 'Is this a prerelease. If so then it will be published to the staging repository only.' required: true + run_tests: + description: 'If true, run unit tests, otherwise skip them.' + required: false + type: boolean + default: true signing_key_id: description: 'Signing key ID' required: true @@ -40,6 +45,7 @@ runs: with: workspace_path: ${{ inputs.workspace_path }} java_version: 8 + run_tests: ${{ inputs.run_tests }} - name: Publish uses: ./.github/actions/publish diff --git a/.github/workflows/manual-publish.yml b/.github/workflows/manual-publish.yml index fed4b9e..4242a01 100644 --- a/.github/workflows/manual-publish.yml +++ b/.github/workflows/manual-publish.yml @@ -48,6 +48,7 @@ jobs: with: workspace_path: ${{ inputs.workspace_path }} dry_run: ${{ inputs.dry_run }} + run_tests: ${{ inputs.run_tests }} prerelease: ${{ inputs.prerelease }} signing_key_id: ${{ env.SIGNING_KEY_ID }} signing_key_passphrase: ${{ env.SIGNING_KEY_PASSPHRASE }} diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 4aae3b2..5e52e49 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -10,14 +10,14 @@ jobs: runs-on: ubuntu-latest outputs: - package-sdk-common-released: ${{ steps.release.outputs['lib/java-sdk-common--release_created'] }} - package-sdk-internal-released: ${{ steps.release.outputs['lib/java-sdk-internal--release_created'] }} - package-server-sdk-released: ${{ steps.release.outputs['lib/java-server-sdk--release_created'] }} + package-sdk-common-released: ${{ steps.release.outputs['lib/shared/common--release_created'] }} + package-sdk-internal-released: ${{ steps.release.outputs['lib/shared/internal--release_created'] }} + package-server-sdk-released: ${{ steps.release.outputs['lib/sdk/server--release_created'] }} package-server-sdk-otel-released: ${{ steps.release.outputs['lib/java-server-sdk-otel--release_created'] }} package-server-sdk-redis-store-released: ${{ steps.release.outputs['lib/java-server-sdk-redis-store--release_created'] }} steps: - - uses: google-github-actions/release-please-action@v4 + - uses: googleapis/release-please-action@v4 id: release with: token: ${{ secrets.GITHUB_TOKEN }} @@ -141,8 +141,8 @@ jobs: - uses: ./.github/actions/full-release with: workspace_path: lib/shared/internal - dry_run: true #TODO make this false after testing - prerelease: true #TODO make this false after testing + dry_run: false + prerelease: false code_signing_keyring: 'code-signing-keyring.gpg' signing_key_id: ${{ env.SIGNING_KEY_ID }} signing_key_passphrase: ${{ env.SIGNING_KEY_PASSPHRASE }} @@ -174,8 +174,8 @@ jobs: - uses: ./.github/actions/full-release with: workspace_path: lib/shared/common - dry_run: true #TODO make this false after testing - prerelease: true #TODO make this false after testing + dry_run: false + prerelease: false code_signing_keyring: 'code-signing-keyring.gpg' signing_key_id: ${{ env.SIGNING_KEY_ID }} signing_key_passphrase: ${{ env.SIGNING_KEY_PASSPHRASE }}