Commit graph

28 commits

Author SHA1 Message Date
Elias Nahum
f4f8379796
Update dependencies and setup project with node 16 / npm 7 (#5474) 2021-06-21 18:36:38 -04:00
Elias Nahum
37c74ecef0
set npm version as part of the npm-dependencies CI task (#5427)
* set npm version as part of the npm-dependencies CI task

* Set branch name to only build ios-simulator
2021-06-05 11:40:08 -04:00
Elias Nahum
339a4b0554
Force CI to use npm 6.14.11 (#5414) 2021-06-03 12:47:05 -04:00
Elias Nahum
f8a0f29237
Update dependencies (#5266)
* Update dependencies

* Fix lint, use npm@6

* Fix unit tests

* Dowgrade Fastlane

* Fix Fastlane script

* use android:api-29-node ci image

* Infer gradle json file from apk output folder

* Fastlane to Parse new version of gradle output-metadata.json
2021-04-06 11:12:31 -04:00
Elias Nahum
5f6552a649
Disable check deps CI job (#5214) 2021-03-08 13:46:49 -03:00
Elisabeth Kulzer
8b8cd1ab4d
Add check for empty translation source strings (#5044)
* Update sha

* Update check-deps cache

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2021-01-04 16:05:10 +01:00
Elias Nahum
aeb61cb162
MM-28336 Align hamburger menu badges (#4894)
* MM-28336 Align hamburger menu badges

* Fix Fastlane and CI artifacts for PR's

* Fastlane to post to QA build channel

* Fix plist.erb template

* Fix variable type
2020-10-19 21:48:37 -03:00
Elias Nahum
30d4aa2a3e
Build Improvements (#4884)
* Use AppGroupId from Info.plists instead of hardcoded constant

* Update script, ci & Makefile

* Update Cocoapods to 1.9.3

* Split android builds using ABI filters

* Update Fastlane deps & build scripts

* Update CI to use latests scripts

* Display app version & build number in select server screen

* Make generate scripts compatible with node < 12

* Build scripts

* add build script to package.json

* Update to use bundler 2.1.4 and CI with Xcode 12

* Fix script name for build:ios-unsigned

* Fix RN iOS scripts

* Update CI pods-dependencies step

* Add pipefail to android executor

* Update Fastlane

* Fix type in postinstall script

* update android executor and set TERM

* Fix S3 bucket name variable

* Apply suggestions from code review

Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>

* Fix master unit tests

* use requireActual in jest setup

* Jest setup to use react instead of React

Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
2020-10-15 22:09:36 -03:00
Juho Nurminen
a91d66c755
Clean caches on depcheck failure (#4770) 2020-09-08 12:55:46 +03:00
Elisabeth Kulzer
4bcb595e5b
Add check for empty translation strings. (#4718)
* Add check for empty translation strings.

* Test

* Update mmjstools

* Resolve conflicts

* Revert translation test.

* Also use fake dir

* Also use fake dir

* Add translation checks to precommit hook. Remove from Makefile. Add to circleci.

* Fix script to keep it consistent.

* Keep consistent
2020-08-29 19:14:17 +02:00
Saturnino Abril
74da2302b8
fix folder for build (#4634) 2020-08-04 00:08:01 +08:00
Miguel Alatzar
af5555ce34
Remove simulator job (#4605) 2020-07-21 14:50:33 -07:00
Saturnino Abril
044ff3e425
DOPS-90 Add CI build for iOS App iPhone simulator (#4543)
* add CI build for iPhone simulator

* fix missing quote

* move first to root folder before S3 upload

* run on every build and not publish on GH releases
2020-07-10 21:23:49 +08:00
Juho Nurminen
8957ef66d5
MM-23524: Integrate Dependency-Check into CircleCI (#4271)
* Integrate Dependency-Check into CircleCI

* Do a simple cache restore instead of npm-dependencies
2020-05-26 11:00:12 +03:00
Elias Nahum
1c3c808fdd
Bump app build number to 259 (#3809)
* Bump app build number to 259

* Update fastlane

* Fix circleCI for unsigned builds
2020-01-14 09:01:20 -03:00
Elias Nahum
d542da6a06
Add ruby setup to circleCI deploy jobs 2019-12-10 20:57:44 -03:00
Elias Nahum
998d671204
Set up Ruby step (#3691) 2019-12-10 20:19:38 -03:00
Elias Nahum
d88daaafb6 Use ruby 2.6.3 on circleCI (#3689) 2019-12-10 14:00:56 -07:00
Elias Nahum
7af63a7bfe Fix CircleCI iOS build by adding watchman (#3574) 2019-11-19 09:51:41 -07:00
Miguel Alatzar
ba76e5eac7 [MM-16232] ID loaded push notifications (#3562)
* [MM-16232] Android: Fetch notification in notificationReceiptDelivery (#3552)

* Fetch notification in notificationReceiptDelivery

* Fix patch

* Fix patch take 2

* No need to send user_id to ack endpoint

* Just putString in mNotificationProps

* Fix patch take 3

* Revert react-native-notifications patch

* Update patch and fix rejections

* Remove trailing newline in patch

* Move PushNotification changes to end of patch

* npm cache test

* Revert "npm cache test"

This reverts commit d31030aaeeb010c1c3d22a5f6196191eeb849add.

* Created patch after upgrading node

* Created patch after upgrading node take 2

* Remove androidx changes from patch

* Patch packages then jetify

* Cache node_modules without patches

* Remove adding of default message (#3557)

* [MM-16232] iOS: Fetch id-loaded push notification from server (#3556)

* Fetch notification from server

* Parse fetched notification response

* Fix id-loaded notifications for DM/GM's

* audit fix

* Only add keys if they exist

* Throw exception if response code is not 200
2019-11-18 19:29:49 -03:00
Elias Nahum
e848d8ea6e
Update unsigned android and ios builds (#3508)
* Update unsigned android and ios builds

* Fix attach_workspace path

* attach_workspace to ~/

* Remove unnecessary exit 1
2019-11-05 08:44:36 -03:00
Elias Nahum
b2f14a27f1
deploy-to-store job attach_workspace in home directory (#3506) 2019-10-31 13:23:02 -03:00
Elias Nahum
5631c54403 circleCI change persist root from / to ~/ (#3503) 2019-10-31 11:48:15 -04:00
Elias Nahum
6b7d043c05
Fix android and iOS deployment on circleCI (#3476)
* Fix android and iOS deployment on circleCI

* Feedback review

* Fix circleci yml
2019-10-28 13:21:31 +02:00
Elias Nahum
1557b08d59
Fix app deploy path (#3474) 2019-10-26 01:27:24 +03:00
Elias Nahum
b06c2d8541
Removing pods from source control, add cocoapods to circleCI (#3454) 2019-10-22 17:05:54 +03:00
Elias Nahum
010c099654
MM-18490 Migrate app builds to circleCi (#3373)
* Add pods to source control

* Update Fastlane to work with circleCi

* Configure circleCi workflows to build the app

* Set BRANCH_TO_BUILD env var to CIRCLE_BRANCH for PRs

* Use different context for each platform and type

* Fix regex

* Add i18n check
2019-10-21 23:42:49 +03:00
Carlos Tadeu Panato Junior
ca6495187f add circleci (#3312) 2019-09-24 17:06:31 -07:00