forked from mParticle/mparticle-android-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ffcffc5
commit 267bf36
Showing
12 changed files
with
70 additions
and
52 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,23 +4,28 @@ on: | |
jobs: | ||
cross-platform-tests: | ||
timeout-minutes: 30 | ||
runs-on: macos-10.15 | ||
runs-on: macos-11 | ||
steps: | ||
- name: Checkout cross platform test | ||
- name: "Checkout cross platform test" | ||
uses: actions/checkout@v2 | ||
with: | ||
token: ${{ secrets.ANDROID_GITHUB_PAT }} #medium-term solution, this needs to be an MParticle/non-personal PAT | ||
repository: mParticle/crossplatform-sdk-tests | ||
- name: Checkout internal | ||
- name: "Checkout internal" | ||
uses: actions/checkout@v2 | ||
with: | ||
path: .sdks/android | ||
|
||
- name: Start emulator | ||
run: cd .sdks/android; ./scripts/install-start-emulator.sh | ||
- name: Run Tests | ||
run: ./gradlew runAndroid | ||
- name: Archive Test Results | ||
- name: "Install JDK 11" | ||
uses: actions/setup-java@v2 | ||
with: | ||
distribution: "zulu" | ||
java-version: "11" | ||
- name: "Run Crossplatform Tests" | ||
uses: reactivecircus/[email protected] | ||
with: | ||
api-level: 29 | ||
script: ./gradlew runAndroid | ||
- name: "Archive Test Results" | ||
if: ${{ always() }} | ||
uses: actions/upload-artifact@v2 | ||
with: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,14 +4,20 @@ jobs: | |
instrumented-tests: | ||
name: "Instrumented Tests" | ||
timeout-minutes: 30 | ||
runs-on: macos-10.15 | ||
runs-on: macos-11 | ||
steps: | ||
- name: "Checkout Branch" | ||
uses: actions/checkout@v2 | ||
- name: "Start Emulator" | ||
run: ./scripts/install-start-emulator.sh | ||
- name: "Install JDK 11" | ||
uses: actions/setup-java@v2 | ||
with: | ||
distribution: "zulu" | ||
java-version: "11" | ||
- name: "Run Instrumented Tests" | ||
run: ./gradlew :android-core:cAT :android-kit-base:cAT --stacktrace | ||
uses: reactivecircus/[email protected] | ||
with: | ||
api-level: 29 | ||
script: ./gradlew :android-core:cAT :android-kit-base:cAT --stacktrace | ||
- name: "Archive Test Results" | ||
uses: actions/upload-artifact@v2 | ||
if: ${{ always() }} | ||
|
@@ -25,10 +31,11 @@ jobs: | |
steps: | ||
- name: "Checkout Branch" | ||
uses: actions/checkout@v2 | ||
- name: "Install JDK 1.8" | ||
uses: actions/setup-java@v1 | ||
- name: "Install JDK 11" | ||
uses: actions/setup-java@v2 | ||
with: | ||
java-version: 1.8 | ||
distribution: "zulu" | ||
java-version: "11" | ||
- name: "Run Unit Tests" | ||
run: ./gradlew test | ||
- name: "Android Test Report" | ||
|
@@ -37,7 +44,7 @@ jobs: | |
lint-checks: | ||
name: "Lint Checks" | ||
timeout-minutes: 15 | ||
runs-on: macos-10.15 | ||
runs-on: macos-11 | ||
steps: | ||
- name: "Checkout Branch" | ||
uses: actions/checkout@v2 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -47,18 +47,24 @@ jobs: | |
name: "Instrumented Tests" | ||
timeout-minutes: 30 | ||
needs: create-release-branch | ||
runs-on: macos-10.15 | ||
runs-on: macos-11 | ||
steps: | ||
- name: "Checkout internal release branch" | ||
uses: actions/checkout@v2 | ||
with: | ||
repository: mparticle/mparticle-android-sdk-internal | ||
token: ${{ secrets.MP_SEMANTIC_RELEASE_BOT }} | ||
ref: release/${{ github.run_number }} | ||
- name: "Start Emulator" | ||
run: ./scripts/install-start-emulator.sh | ||
- name: "Install JDK 11" | ||
uses: actions/setup-java@v2 | ||
with: | ||
distribution: "zulu" | ||
java-version: "11" | ||
- name: "Run Instrumented Tests" | ||
run: ./gradlew :android-core:cAT :android-kit-base:cAT --stacktrace | ||
uses: reactivecircus/[email protected] | ||
with: | ||
api-level: 29 | ||
script: ./gradlew :android-core:cAT :android-kit-base:cAT --stacktrace | ||
- name: "Archive Instrumented Test Results" | ||
uses: actions/upload-artifact@v2 | ||
if: ${{ always() }} | ||
|
@@ -78,10 +84,11 @@ jobs: | |
repository: mparticle/mparticle-android-sdk-internal | ||
token: ${{ secrets.MP_SEMANTIC_RELEASE_BOT }} | ||
ref: release/${{ github.run_number }} | ||
- name: "Install JDK 1.8" | ||
uses: actions/setup-java@v1 | ||
- name: "Install JDK 11" | ||
uses: actions/setup-java@v2 | ||
with: | ||
java-version: 1.8 | ||
distribution: "zulu" | ||
java-version: "11" | ||
- name: "Run Unit Tests" | ||
run: ./gradlew test | ||
- name: "Android Test Report" | ||
|
@@ -91,7 +98,7 @@ jobs: | |
update-kits: | ||
name: "Update Kits" | ||
needs: [instrumented-tests, unit-tests] | ||
runs-on: macos-10.15 | ||
runs-on: macos-11 | ||
env: | ||
GIT_AUTHOR_NAME: mparticle-bot | ||
GIT_AUTHOR_EMAIL: [email protected] | ||
|
@@ -105,12 +112,17 @@ jobs: | |
token: ${{ secrets.MP_SEMANTIC_RELEASE_BOT }} | ||
ref: release/${{ github.run_number }} | ||
submodules: recursive | ||
- name: "Install JDK 11" | ||
uses: actions/setup-java@v2 | ||
with: | ||
distribution: "zulu" | ||
java-version: "11" | ||
- name: "Build Android Core" | ||
run: ./gradlew -Ptarget_maven_repo=test -PisRelease=true cleanBuildCache clean testRelease publishReleaseLocal | ||
run: ./gradlew -PisRelease=true clean publishReleaseLocal | ||
- name: "Update Kit references" | ||
run: git submodule foreach "git fetch; git reset --hard origin/master"; | ||
- name: "Test Kits" | ||
run: ./gradlew -Ptarget_maven_repo=test -PisRelease=true cleanBuildCache clean testRelease publishReleaseLocal -c settings-kits.gradle | ||
run: ./gradlew -PisRelease=true clean testRelease publishReleaseLocal -c settings-kits.gradle | ||
- name: "Commit Kit Updates" | ||
run: | | ||
git add . | ||
|
@@ -121,7 +133,7 @@ jobs: | |
semantic-release: | ||
name: "Semantic Release" | ||
needs: update-kits | ||
runs-on: macos-10.15 | ||
runs-on: macos-11 | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.MP_SEMANTIC_RELEASE_BOT }} | ||
GIT_AUTHOR_NAME: mparticle-bot | ||
|
@@ -194,6 +206,11 @@ jobs: | |
token: ${{ secrets.MP_SEMANTIC_RELEASE_BOT }} | ||
ref: release/${{ github.run_number }} | ||
submodules: recursive | ||
- name: "Install JDK 11" | ||
uses: actions/setup-java@v2 | ||
with: | ||
distribution: "zulu" | ||
java-version: "11" | ||
- name: "Publish Core, KitManager, KitPlugin" | ||
if: ${{ github.event.inputs.dryRun == 'false'}} | ||
run: | | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
#Tue Apr 03 15:57:13 EDT 2018 | ||
#Mon Oct 04 12:58:48 PDT 2021 | ||
distributionBase=GRADLE_USER_HOME | ||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip | ||
distributionPath=wrapper/dists | ||
zipStoreBase=GRADLE_USER_HOME | ||
zipStorePath=wrapper/dists | ||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-all.zip | ||
zipStoreBase=GRADLE_USER_HOME |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters