diff --git a/.github/workflows/publish-release.yaml b/.github/workflows/publish-release.yaml index f312f3d3ce..6d2720a7a8 100644 --- a/.github/workflows/publish-release.yaml +++ b/.github/workflows/publish-release.yaml @@ -85,3 +85,10 @@ jobs: env: ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_PRIVATE_KEY }} ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }} + + - name: Upload Maestro Web release + run: ./gradlew clean :maestro-web:publish --no-daemon --no-parallel + if: ${{ !endsWith(env.VERSION_NAME, '-SNAPSHOT') }} + env: + ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_PRIVATE_KEY }} + ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }} diff --git a/.github/workflows/publish-snapshot.yaml b/.github/workflows/publish-snapshot.yaml index 49007baf76..35d6c11bff 100644 --- a/.github/workflows/publish-snapshot.yaml +++ b/.github/workflows/publish-snapshot.yaml @@ -81,3 +81,10 @@ jobs: env: ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.SONATYPE_NEXUS_USERNAME }} ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_NEXUS_PASSWORD }} + + - name: Upload Maestro web + run: ./gradlew clean :maestro-web:publish --no-daemon --no-parallel + if: endsWith(env.VERSION_NAME, '-SNAPSHOT') + env: + ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.SONATYPE_NEXUS_USERNAME }} + ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_NEXUS_PASSWORD }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 35081b53b4..b6c1198311 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## Unreleased -## 1.39.6 +## 1.39.7 - Feature: Improved web support. - Fix: Maestro can test web pages again (it was broken) diff --git a/gradle.properties b/gradle.properties index 0554c85705..e321feb025 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,7 +2,7 @@ android.useAndroidX=true android.enableJetifier=true kotlin.code.style=official GROUP=dev.mobile -VERSION_NAME=1.39.6 +VERSION_NAME=1.39.7 POM_DESCRIPTION=Maestro is a server-driven platform-agnostic library that allows to drive tests for both iOS and Android using the same implementation through an intuitive API. POM_URL=https://github.com/mobile-dev-inc/maestro POM_SCM_URL=https://github.com/mobile-dev-inc/maestro diff --git a/maestro-cli/gradle.properties b/maestro-cli/gradle.properties index 6808b6afff..c9ad329c03 100644 --- a/maestro-cli/gradle.properties +++ b/maestro-cli/gradle.properties @@ -1 +1 @@ -CLI_VERSION=1.39.6 \ No newline at end of file +CLI_VERSION=1.39.7 \ No newline at end of file