From 943efb6c94cc7e40f7b97aa64132e2c91fa7c325 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 10:33:12 +0000 Subject: [PATCH 1/2] chore: go live (#2) --- .github/workflows/create-releases.yml | 47 -------------------------- .github/workflows/publish-sonatype.yml | 8 +++-- .github/workflows/release-doctor.yml | 1 - bin/check-release-environment | 4 --- 4 files changed, 6 insertions(+), 54 deletions(-) delete mode 100644 .github/workflows/create-releases.yml diff --git a/.github/workflows/create-releases.yml b/.github/workflows/create-releases.yml deleted file mode 100644 index eba9fe7..0000000 --- a/.github/workflows/create-releases.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: Create releases -on: - schedule: - - cron: '0 5 * * *' # every day at 5am UTC - push: - branches: - - main - -jobs: - release: - name: release - if: github.ref == 'refs/heads/main' && github.repository == 'prelude-so/java-sdk' - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - - - uses: stainless-api/trigger-release-please@v1 - id: release - with: - repo: ${{ github.event.repository.full_name }} - stainless-api-key: ${{ secrets.STAINLESS_API_KEY }} - - - name: Set up Java - if: ${{ steps.release.outputs.releases_created }} - uses: actions/setup-java@v3 - with: - distribution: temurin - java-version: | - 8 - 17 - cache: gradle - - - name: Set up Gradle - if: ${{ steps.release.outputs.releases_created }} - uses: gradle/gradle-build-action@v2 - - - name: Publish to Sonatype - if: ${{ steps.release.outputs.releases_created }} - run: | - ./gradlew --parallel --no-daemon publish - env: - SONATYPE_USERNAME: ${{ secrets.PRELUDE_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }} - SONATYPE_PASSWORD: ${{ secrets.PRELUDE_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }} - GPG_SIGNING_KEY_ID: ${{ secrets.PRELUDE_SONATYPE_GPG_SIGNING_KEY_ID || secrets.GPG_SIGNING_KEY_ID }} - GPG_SIGNING_KEY: ${{ secrets.PRELUDE_SONATYPE_GPG_SIGNING_KEY || secrets.GPG_SIGNING_KEY }} - GPG_SIGNING_PASSWORD: ${{ secrets.PRELUDE_SONATYPE_GPG_SIGNING_PASSWORD || secrets.GPG_SIGNING_PASSWORD }} diff --git a/.github/workflows/publish-sonatype.yml b/.github/workflows/publish-sonatype.yml index 22d9caf..d9eaacd 100644 --- a/.github/workflows/publish-sonatype.yml +++ b/.github/workflows/publish-sonatype.yml @@ -1,9 +1,13 @@ -# workflow for re-running publishing to Sonatype in case it fails for some reason -# you can run this workflow by navigating to https://www.github.com/prelude-so/java-sdk/actions/workflows/publish-sonatype.yml +# This workflow is triggered when a GitHub release is created. +# It can also be run manually to re-publish to Sonatype in case it failed for some reason. +# You can run this workflow by navigating to https://www.github.com/prelude-so/java-sdk/actions/workflows/publish-sonatype.yml name: Publish Sonatype on: workflow_dispatch: + release: + types: [published] + jobs: publish: name: publish diff --git a/.github/workflows/release-doctor.yml b/.github/workflows/release-doctor.yml index c239290..75018f4 100644 --- a/.github/workflows/release-doctor.yml +++ b/.github/workflows/release-doctor.yml @@ -18,7 +18,6 @@ jobs: run: | bash ./bin/check-release-environment env: - STAINLESS_API_KEY: ${{ secrets.STAINLESS_API_KEY }} SONATYPE_USERNAME: ${{ secrets.PRELUDE_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }} SONATYPE_PASSWORD: ${{ secrets.PRELUDE_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }} GPG_SIGNING_KEY_ID: ${{ secrets.PRELUDE_SONATYPE_GPG_SIGNING_KEY_ID || secrets.GPG_SIGNING_KEY_ID }} diff --git a/bin/check-release-environment b/bin/check-release-environment index 7be860d..34720d0 100644 --- a/bin/check-release-environment +++ b/bin/check-release-environment @@ -2,10 +2,6 @@ errors=() -if [ -z "${STAINLESS_API_KEY}" ]; then - errors+=("The STAINLESS_API_KEY secret has not been set. Please contact Stainless for an API key & set it in your organization secrets on GitHub.") -fi - if [ -z "${SONATYPE_USERNAME}" ]; then errors+=("The PRELUDE_SONATYPE_USERNAME secret has not been set. Please set it in either this repository's secrets or your organization secrets") fi From 7beee0eebccfae73d2fe170b43f48c4a965eef7c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 10:33:24 +0000 Subject: [PATCH 2/2] release: 0.1.0-alpha.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 18 ++++++++++++++++++ README.md | 6 +++--- build.gradle.kts | 2 +- 4 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c476280..ba6c348 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.0.1-alpha.0" + ".": "0.1.0-alpha.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..457df29 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,18 @@ +# Changelog + +## 0.1.0-alpha.1 (2024-11-13) + +Full Changelog: [v0.0.1-alpha.0...v0.1.0-alpha.1](https://github.com/prelude-so/java-sdk/compare/v0.0.1-alpha.0...v0.1.0-alpha.1) + +### Features + +* **api:** update via SDK Studio ([c7c4177](https://github.com/prelude-so/java-sdk/commit/c7c4177a13bef7b7771cc14c096db33ede3c0d74)) +* **api:** update via SDK Studio ([7da3958](https://github.com/prelude-so/java-sdk/commit/7da3958c133b688d8edf401cde7556550a6f078b)) +* **api:** update via SDK Studio ([9d17d9d](https://github.com/prelude-so/java-sdk/commit/9d17d9dd876b86fee4780f8e666b8bee1b8bdb2c)) +* **api:** update via SDK Studio ([351b712](https://github.com/prelude-so/java-sdk/commit/351b712d63b7871f76ab2ba79957bc5b226a295b)) +* **api:** update via SDK Studio ([b32870c](https://github.com/prelude-so/java-sdk/commit/b32870cbe1c7fddf85b9e21c8db88cf26b847336)) + + +### Chores + +* go live ([#2](https://github.com/prelude-so/java-sdk/issues/2)) ([943efb6](https://github.com/prelude-so/java-sdk/commit/943efb6c94cc7e40f7b97aa64132e2c91fa7c325)) diff --git a/README.md b/README.md index 2aeb6ca..e9c6176 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ -[![Maven Central](https://img.shields.io/maven-central/v/so.prelude.sdk/prelude-java)](https://central.sonatype.com/artifact/so.prelude.sdk/prelude-java/0.0.1-alpha.0) +[![Maven Central](https://img.shields.io/maven-central/v/so.prelude.sdk/prelude-java)](https://central.sonatype.com/artifact/so.prelude.sdk/prelude-java/0.1.0-alpha.1) @@ -27,7 +27,7 @@ The REST API documentation can be foundĀ on [docs.prelude.so](https://docs.prelu ```kotlin -implementation("so.prelude.sdk:prelude-java:0.0.1-alpha.0") +implementation("so.prelude.sdk:prelude-java:0.1.0-alpha.1") ``` #### Maven @@ -36,7 +36,7 @@ implementation("so.prelude.sdk:prelude-java:0.0.1-alpha.0") so.prelude.sdk prelude-java - 0.0.1-alpha.0 + 0.1.0-alpha.1 ``` diff --git a/build.gradle.kts b/build.gradle.kts index 14b4d9e..54fd1f6 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,7 +4,7 @@ plugins { allprojects { group = "so.prelude.sdk" - version = "0.0.1-alpha.0" // x-release-please-version + version = "0.1.0-alpha.1" // x-release-please-version } nexusPublishing {