Commit Graph

38 Commits

Author SHA1 Message Date
assaflei
f0fed2a8fc add caching to github actions 2020-05-21 20:44:34 +02:00
assaflei
a744292ffa add caching to android jar download action during build 2020-05-21 19:40:38 +03:00
Robert Stoll
626fef1d49 use checkout v2 github action 2020-05-16 16:12:04 +02:00
Robert Stoll
81303f0cc1 set kotlin targetCompatibility 13 in case of jdk14
Since 14 is not yet supported
2020-05-16 15:28:31 +02:00
Robert Stoll
d54a66d620 move samples to own workflow build only if there are changes 2020-05-16 14:27:10 +02:00
Robert Stoll
cc10ddfe6a move maven-sample to own machine 2020-05-15 23:47:22 +02:00
Robert Stoll
0cfd17e76f use working-directory instead of sub-shell 2020-05-15 23:43:05 +02:00
Robert Stoll
913bdb4359 active batch mode and do not build jar (only test)
Seems like there is a github actions bug so that the class file is
taken from another environment, maybe we can workaround it by not
building the jar
2020-05-15 20:49:51 +02:00
Robert Stoll
dad0e850d1 build maven sample in CI and mention sample in install maven 2020-05-15 20:21:58 +02:00
Robert Stoll
3b3abbca16 check CI and ATRIUM_ANDROID_JAR is set before generating jars
moreover:
- fail fast in case dexer has output
- add ATRIUM_ANDROID_JAR to the input of checkDexer in subprojects
- use an aboslute path for ATRIUM_ANDROID_JAR
2020-05-08 23:36:24 +02:00
Robert Stoll
d0d01b9596 mention when sha256 check fails and why 2020-05-08 23:36:06 +02:00
Robert Stoll
df3325e04d split download android jar and checkDexer into two steps
This way it will be simpler to skip downloading if we integrate
caching in the future.
2020-05-08 23:36:03 +02:00
Robert Stoll
973fef7062 no need to define CI=true env, already set by GitHub 2020-05-08 23:22:37 +02:00
Robert Stoll
c8b2585714 do not define ATRIUM_ANDROID_JAR for samples-test, not required 2020-05-08 23:22:33 +02:00
assaflei
69f04e6893 check android jar's against SDK level 26 by compiling to dex with d8 2020-05-08 23:21:06 +02:00
Robert Stoll
b7f844e601 build windows also against JDK 11 2020-04-26 22:18:51 +02:00
Robert Stoll
3446ad7673 update wrapper-validation-action to 1.0.3 2020-04-26 00:52:42 +02:00
Robert Stoll
1ad42ea5a6 build sample projects individually
This way we would have realised that gradle wrapper are missing for
jasmine and mocha, permissions are not set etc.
Those errors are not detected in the composite build.
2020-04-25 22:53:44 +02:00
Robert Stoll
1c7b7585a8 don't fail CI if coverage upload fails 2020-04-25 22:41:46 +02:00
assaflei
051fb054e8 composite build, make mocha/jasmine independent 2020-04-25 21:45:52 +03:00
Robert Stoll
e5dd30cb4c Merge pull request #454 from robstoll/#451-build-against-jdk13-jdk14
#451 build against jdk13 jdk14
2020-04-20 09:13:03 +02:00
Robert Stoll
fd1e1b727f build against jdk 13 and jdk 14 2020-04-20 08:27:36 +02:00
name213
f24291c811 fix code coverage flag value 2020-04-20 01:26:02 +02:00
name213
908fcbced2 setup codecov upload for windows workflow #235 2020-04-20 01:10:25 +02:00
Joshua Gleitze
31a8371639 Merge branch 'master' into improve-gradle
# Conflicts:
#	.github/workflows/java-windows.yml
#	build.gradle
2020-04-12 19:19:25 +02:00
Robert Stoll
f36378721b also build android project in GitHub actions 2020-03-13 18:20:09 +01:00
Robert Stoll
ed7f51e4aa add github workflow to check gradle jar 2020-02-09 15:26:16 +01:00
Berry Semexan
2de0ad1a0a WIP create sample project for Atrium + MPP (#327)
needs to be done in addition:
- revert changes made in samples/spek
- revert changes on gradle wrapper
- add android target
2020-02-06 11:51:41 +01:00
Joshua Gleitze
425b9ebca1 Adapt to new gradle wrapper name 2020-02-04 21:50:09 +02:00
Robert Stoll
43c1aa97a8 run bbc/bc only against jdk11, JS and samples in an own job 2020-01-10 11:00:17 +01:00
Robert Stoll
fb447bca36 cache node_modules and format .travis.yml and java-windows.yml 2020-01-06 22:39:40 +01:00
Berry Semexan
b096a12fa1 Create a sample project for Atrium + junit5 #80 (#284) 2019-12-17 14:40:37 +01:00
Robert Stoll
2126f6b36d remove jdk13 build, need to update to gradle 6 first 2019-12-09 08:39:00 +01:00
Robert Stoll
6064fbc35c add jdk13 to build 2019-12-06 11:09:54 +01:00
Shubham Kumar
dccb5c8da6 added atrium+spek sample project under samples/jvm dir (#253) 2019-10-26 19:45:41 +02:00
Robert Stoll
2089a5c8ae also build windows for pull_requests 2019-09-07 20:36:26 +02:00
Robert Stoll
ea1039d51c replace AppVeyor badge with github actions badge 2019-08-29 09:56:45 +02:00
Robert Stoll
579bee06a5 use github actions to tests Java STS-versions on Windows
appveyor is getting too slow, moreover, there is no need to execute
tests for android and JS in this case, good enough if they are executed
for jdk8 and jdk11
2019-08-28 21:28:10 +02:00