Граф коммитов

104 Коммитов

Автор SHA1 Сообщение Дата
larvacea 8f243638dc Change ndk version for mac 2020-06-12 16:28:24 -07:00
larvacea 7c0b93dfdf Change back to api 29
mac runner did not like api 30
2020-06-11 17:04:15 -07:00
larvacea defa8eb2a3 Update mac workflow versions 2020-06-11 17:01:10 -07:00
larvacea 349584f6cf Change OfflineRoom schema and internals
Replace string id with SQLite integer primary key. Add implementation
of DeleteRecords({{"tenant_id", "something"}}). OfflineStorageHandler
uses this to delete records for kill switch. Minor bug fixes in
OfflineStorage_SQLite and MemoryStorage found in pinning tests.
Move USE_ROOM configuration to build.gradle files. If the CMake
variable USE_ROOM is 1 (true), the SDK will include the Room
based OfflineStorage implementation. If USE_ROOM is 0, the SDK
will use the native (built-from-source) sqlite3-based OfflineStorage
implementation.
2020-06-11 13:57:35 -07:00
Max Golovanov bd238e4cce Moving clang and vs2017 full build from Azure Pipelines to GitHub Actions 2020-06-05 21:45:33 -07:00
Max Golovanov 76262b900c Create build-windows-vs2017.yaml
Move build-all.bat from VSO to GitHub Actions
2020-06-05 19:35:12 -07:00
kindbe e8a27ed556 Add submodules to iOS CI loop (#399)
Investigating a seaparate change, I noticed this wasn't pulling the submodules

Co-authored-by: Max Golovanov <maxgolov@microsoft.com>
2020-05-22 10:35:20 -07:00
Max Golovanov 7f330881d2 Update build-android.yml
Take 6
2020-05-19 23:51:12 -07:00
Max Golovanov 34d3bc47aa Update build-android.yml
Take 4
2020-05-19 23:18:31 -07:00
Max Golovanov 6802cbc8d8 Update build-android.yml
Take 3
2020-05-19 21:54:24 -07:00
Max Golovanov be01bcd71a Update build-android.yml
Take 2
2020-05-19 21:41:48 -07:00
Max Golovanov c9778e4e19 Update build-android.yml
Android NDK installation patch
2020-05-19 21:23:27 -07:00
Matt Jaeger 2bfc809aec Escape env variable paths 2020-05-11 11:46:33 -07:00
Matt Jaeger d3d3851f85 One more try at getting ANDROID_NDK set correctly 2020-05-11 11:08:27 -07:00
Matt Jaeger 9eaa6795bc Persist ANDROID_NDK env variable 2020-05-11 10:53:06 -07:00
Matt Jaeger 90d9ac8eb6 Fix ANDROID_NDK path 2020-05-11 10:38:07 -07:00
Matt Jaeger 163073187a Escape quotes for android yml 2020-05-09 17:44:59 -07:00
Matt Jaeger f4db5ae7e1 Update to ndk r21 2020-05-09 17:33:44 -07:00
Max Golovanov ad63bfa202 Merge branch 'master' into maharrim/mac-unit 2020-05-05 16:16:08 -07:00
larvacea 0109ea980d Change triggers for android test 2020-05-05 11:12:13 -07:00
larvacea e7ebf9b9b8 Build and run C++ and Java unit tests for Android 2020-05-04 17:28:33 -07:00
Max Golovanov 3e73e0bb07 Update CODEOWNERS
Add Jason and Martin as code owners
2020-05-02 12:17:45 -07:00
Reiley Yang c77b9eb63a Add spellcheck (#293)
* add spellcheck
* manually fix typo
2020-03-17 10:23:05 -07:00
larvacea 8570b5d43b Use sdkmanager to retrieve cmake
The Android gradle plugin insists on specifying the version of cmake
to be used in compiling native code. We can get the specified, Android
supported version of cmake from sdkmanager, and put it in our path to
ensure a stable build (more stable than using whatever version of cmake
we get from choco).
2020-03-13 17:51:21 -07:00
larvacea ad14aee698 Change cmake version, split build and test steps 2020-03-05 09:25:14 -08:00
Max Golovanov 1719e82a26 Update build-android.yml
Temporarily disable the "Upload Artifacts" phase because it's marking all CI builds as failed.
2020-03-05 02:50:28 -08:00
Martin Harriman b1ba0d2c8a Android unit test
Tests that one can instantiate the Java class, both with
and without ConnectivityManager (API 24). Tests some behavior
in running a request.
2020-02-22 21:14:54 -08:00
Martin Harriman 46e793ce8c Rename Android classes and artifacts.
Java classes are in the com.microsoft.applications.events package.
The .aar is maesdk-{config}.aar, where {config} is either debug
or release. The aar contains both the Java classes and the eight
flavors of libmaesdk.so (debug/release x 4 ABI flavors).

The Docker image in docker/android-base-image will build the
maesdk aar files. The GitHub runner is unable to complete
a docker build with this image (it runs out of disk space).

The GitHub workflow build-android.yml will build maesdk.
2020-02-16 14:38:01 -08:00
Max Golovanov fae857e370 Create question.md
Describe the process for Q&A
2020-01-29 21:02:05 -08:00
Max Golovanov 6ae783e300 Try to specify shell: it appears that GitHub actions switched default shell from cmd.exe to PowerShell without any prior notice :-/ 2019-10-24 13:20:49 -07:00
Max Golovanov 63bbd3e967 GitHub Action failure - attempt to fix #5.. 2019-10-24 13:01:11 -07:00
Max Golovanov 00d2e0e6e4 Another try to fix the GitHub Action.... 2019-10-24 12:55:29 -07:00
Max Golovanov 74d7092e0a Another attempt to fix the failing GitHub Action 2019-10-24 12:51:40 -07:00
Max Golovanov a6f61beb54 Second attempt to fix a GitHub Action build failure 2019-10-24 12:48:48 -07:00
Max Golovanov 2cde62c3eb Some recent regression in GitHub actions (NOT our infra!!) is causing all of our Windows builds to fail.
It appears that the GitHub action is no longer switch dir to workspace root dir, so the script doesn't launch.
2019-10-24 12:43:35 -07:00
David Brown 92fe4d9ba8 Remove private branch from push CI list
Used for testing; remove
2019-10-17 11:27:00 -07:00
David Brown fe6f9ad2cb Merge branch 'master' into dabrow/ios-ci-tests 2019-10-17 10:42:38 -07:00
Reiley Yang b65933bc3a add kindbe as the owner 2019-10-15 10:50:12 -07:00
David Brown dec360d7cd Update simulator matrix
Pick a couple iPad and iPhone values default-enabled in Xcode 11 that also exist in Xcode 10
2019-10-15 09:40:02 -07:00
David Brown 7b0de87396 One more time 2019-10-15 06:57:15 -07:00
David Brown 14159c14b0 Try again again 2019-10-14 16:28:49 -07:00
David Brown 73b7b7c645 Update build-ios-latest.yml 2019-10-14 15:51:25 -07:00
David Brown 142a795685 Rough attempt at running iOS unit tests for CI 2019-10-14 15:47:58 -07:00
Max Golovanov 99398e8ad3 Enable build tests for debug and release on Linux and Mac 2019-10-09 15:13:35 -07:00
kindbe ec17955edd Create iOS build workflow 2019-09-27 08:29:16 -07:00
Reiley Yang d54d842991 add mkoscumb as the maintainer/owner (#103) 2019-09-17 18:04:17 -07:00
Max Golovanov a17fbbd059 GitHub Action requires recursive submodule fetch (#79) 2019-09-07 08:51:27 -07:00
Reiley Yang 6fd5727089 Add code owners and issue template (#71) 2019-08-31 09:40:39 -07:00
Max Golovanov a92349bb90 Fix path to vs2017 for GitHub actions to work 2019-08-27 15:39:27 -07:00
Max Golovanov 92e0d75955 Update test-win-latest.yml
Fix strategy issue
2019-08-27 15:18:09 -07:00
Max Golovanov 50146cfaf8 Add BVT test runs on Windows 2019-08-27 15:11:01 -07:00
Max Golovanov 09c1d0b691 Rename ccpp-ubuntu-latest.yml to build-posix-latest.yml
Rename the action to "build-posix-latest.yml" : buddy builder for Ubuntu and Mac. Any push to branches named master, release/* and buildme/* , as well as PR to master would trigger the build.
2019-08-23 21:32:41 -07:00
Max Golovanov 49606c6470 Update ccpp-ubuntu-latest.yml
Allow matrix build on ubuntu-latest and macOS-latest
2019-08-23 21:14:21 -07:00
Max Golovanov 1885287b5c Test GitHub action for building on Ubuntu-latest
Test GitHub action for building on Ubuntu-latest
2019-08-23 19:51:34 -07:00