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

19 Коммитов

Автор SHA1 Сообщение Дата
Edouard Oger 4e5f54d066
Update Android dependencies 2020-04-08 13:23:31 -04:00
Ryan Kelly 0e31668247
Add support and docs for an auto-publish based local dev workflow.
Our docs currently recommend two ways of building consuming apps against
local changes to this repo: an automated-but-perpetually-buggy composite build
workflow, and a reliable-but-tedious manual workflow of publishing to a local
maven repo.

This commit removes them both and replaces them with something similar to
the workflow used by android-components: some scripting to automate publishing
to and consuming from a local maven repo.
2020-03-12 15:05:21 +11:00
Thom Chiovoloni cb975b17e2
Merge branch 'master' into omegazord 2019-07-09 17:10:18 -07:00
Thom Chiovoloni 195eb8124c
Fix auto-substitutions 2019-06-12 23:03:51 -07:00
Thom Chiovoloni cd1ee72f50
Clean up publishing 2019-06-12 14:29:32 -07:00
Edouard Oger 42d387bbd1 Per-module Taskcluster tasks 2019-03-20 15:11:07 -04:00
jrconlin 26352eb48b
feat: Add FFI Descriptors and integrate Push Component into Kotlin
This patch adds:
 * Kotlin FFI integration with unit tests
 * simplifies decryption to accept raw header values
 * adds new storage system

Closes  #693, #544, #543, #542
2019-03-05 16:29:09 -08:00
Thom Chiovoloni e36ecacc64 Pre: Move ByteBuffer.kt to a new shared library for kotlin code 2019-02-14 20:57:57 -08:00
Thom Chiovoloni 25ba1f2b7d Add fenix megazord 2019-02-01 11:22:07 -08:00
Thom 0235e961f7
Implement a bridge from the rust log crate to android. (#472)
* Implement a bridge from the rust log crate to android.

* Ensure we still have logs available in non-megazord contexts

* Changelog entry

* Gradle plugin bump to 0.3.0

* Android version bump to v0.14.0
2019-01-23 11:31:03 -08:00
Nick Alexander 7b8eb59c14 Rename "composites" to "megazords". Fixes #471. 2018-12-14 11:23:46 -08:00
Edouard Oger 1e7f6fb947 Reorganize the repo 2018-12-13 15:25:21 -05:00
Nick Alexander 5c1788431c Part 1: Add composites/{lockbox,reference-browser}. 2018-11-20 11:28:38 -08:00
Nick Alexander 8805a710f5 Use newer `maven-publish` plugin to produce Maven publications.
The real advantage here is that the newer `maven-publish` plugin has
some support for multiple publications in a single Gradle project, and
we need that:
- for unit test specific archives (native code built for desktop hosts)
- for component libraries that don't have native libraries but are
  glued together into composites

This just paves the way for those changes.
2018-11-15 11:21:54 -08:00
Thom Chiovoloni d8fe990eef Pre: delete the now-redundant logins-sample 2018-11-08 12:23:43 -08:00
Thom Chiovoloni f47524cd88 Implement initial android SDK for the places FFI 2018-10-23 12:10:32 -07:00
Nick Alexander 4d7e0742de [automation/fxa client] Part 3: Add fxa_client Gradle configuration. 2018-09-19 11:09:48 -07:00
Nick Alexander 96defcfa8e [automation/fxa client] Part 1b: Patch up paths. 2018-09-19 11:09:48 -07:00
Nick Alexander 185cb45128 [automation/fxa client] Part 1a: Lift Gradle multi-project to top-level.
There are two project layouts possible.  One is that each sub-project
is its own Gradle project with its own copy of the Gradle wrapper,
project configurations, etc.  The other is that there's one
multi-project with sub-Gradle projects.

Generally the multi-project approach, even for decoupled projects, is
simpler.  The `android-components` repository uses it, even though its
projects are very explicitly decoupled in most cases.
2018-09-19 11:09:48 -07:00