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