Commit graph

40 commits

Author SHA1 Message Date
Oscar Mira
fe447be71b
Merge tag 'v7.39.2' into molly-7.39 2025-04-10 01:12:02 +02:00
Oscar Mira
dad41b4cc2
Switch Docker image to alpine 2025-02-20 16:58:45 +01:00
Oscar Mira
28f89411a9
Merge tag 'v7.29.0' into molly-7.29 2025-01-08 14:25:07 +01:00
Oscar Mira
c5034dbc6f
Install NDK in docker to fix symbol stripping 2024-09-19 13:31:30 +02:00
Oscar Mira
4b191e5144
Update SDK tools version in Dockerfile 2024-09-19 13:31:24 +02:00
Oscar Mira
45234d5818
Support Gradle read-only dependency cache in Docker builds 2024-07-15 12:45:52 +02:00
Oscar Mira
0c0847ef51 Update Dockerfile to use fully-qualified image name 2023-09-13 19:50:31 +02:00
Oscar Mira
e9176e3e2c Merge tag 'v6.31.2' into molly-6.31 2023-08-29 09:44:47 +02:00
Oscar Mira
a279280ab6 Update docker image to temurin-17-jdk 2023-07-13 14:17:43 +02:00
Oscar Mira
de3ae8fc86 Add concurrency constraint to gradle to avoid OOM errors
- Enable Gradle parallel execution.
- Limit max parallelism to 2 for memory intensive tasks.
- Fine-tune JVM args for Gradle and Kotlin daemons.
- Run Kotlin compiler inside Gradle to share the heap in CI workflows.
2023-03-24 12:07:52 +01:00
Oscar Mira
b65a9b0728 Merge tag 'v6.9.2' into molly-6.9 2023-01-26 16:55:16 +01:00
Oscar Mira
c789cf23d2 Move Dockerfile to root directory 2022-12-17 17:55:41 +01:00
Oscar Mira
d076b4b996 Fix reproducible builds for FOSS
Also move the scripts and instructions to its own directory.
2020-11-20 01:06:55 +01:00
Greyson Parrelli
83e63ff854 Improve the reproducible build process.
* Moved stuff into it's own `reproducible-builds` directory.
* Improved reproducible build by using a debian snapshot and more clearly listing dependencies.
* Removed signing from assembleReelase.
* Updated README.
2020-10-15 16:19:17 -04:00
Oscar Mira
85f25039cc Update NDK to 21.3.6528147 2020-07-06 02:47:59 +02:00
Oscar Mira
4a09b820dc Update NDK to 21.2.6472646 2020-06-10 23:45:11 +02:00
Oscar Mira
ec4f10112d Update NDK to 21.1.6352462 2020-05-12 23:36:16 +02:00
Oscar Mira
30da38ff6b Force NDK version for reproducible build
This reverts commit 9d28effd35.
2020-04-21 19:56:32 +02:00
Oscar Mira
ed821514d7 Use side-by-side NDK 2020-02-23 20:40:30 +01:00
Oscar Mira
f6430e201b Update Android sdk version in Dockerfile 2020-02-13 18:45:14 +01:00
Oscar Mira
8e5ad916c6 Pin java version 2020-02-13 01:16:52 +01:00
Oscar Mira
ee3af16dc3 Update NDK version 2020-02-10 23:16:23 +01:00
Laurent Arnoud
e47f0ee0fa
Check android sdk/ndk sha256 sum on Dockerfile 2020-01-18 19:01:30 +01:00
Oscar Mira
cb5618c43a Fix reproducible builds
The build-ID hash embedded in the native libraries break the
reproducible builds. We disable it for the release build only,
because Android Studio needs this ID to debug native code.
2020-01-14 23:24:53 +01:00
Oscar Mira
f2d93126dd Fix reproducible builds 2019-12-28 15:20:33 +01:00
Oscar Mira
8ffef47446 Rename app to Molly 2019-12-21 00:30:15 +01:00
Oscar Mira
137f1e73d7 Update Dockerfile to use openjdk's base images 2019-08-15 23:47:57 +02:00
Oscar Mira
55a4c5aaa7 Add docker-compose for reproducible builds
Default service 'ci-build' replicates the build made by Travis.
2019-08-14 23:40:44 +02:00
Greyson Parrelli
bef9beff16 Updated Gradle to 5.1 2019-01-29 09:22:44 -08:00
Moxie Marlinspike
4063ef39a4 Update release config 2018-10-30 09:20:54 -07:00
Greyson Parrelli
4799d30077 Update the Dockerfile.
We updated our build tools and stuff, so we have to update the
Dockerfile. Took this opportunity to also update the version of
Ubuntu we were using as the base.
2018-10-01 16:12:10 -07:00
Moxie Marlinspike
2b80e98bf1 Update dockerfile 2017-11-30 14:06:21 -08:00
Moxie Marlinspike
0593de85df Update Dockerfile to support new build tools 2017-11-06 09:25:07 -08:00
Moxie Marlinspike
f4e8ecf740 Update Dockerfile for compileSdk 26
// FREEBIE
2017-11-01 15:56:49 -07:00
Moxie Marlinspike
e388524a2f Update Dockerfile
// FREEBIE
2017-10-02 11:56:55 -07:00
Moxie Marlinspike
a3445fb2fd Update Dockerfile for new build tools version
// FREEBIE
2017-03-17 10:47:32 -07:00
Moxie Marlinspike
16c44812c8 Update Dockerfile to support new compileSdk target
// FREEBIE
2017-01-06 11:48:35 -08:00
Moxie Marlinspike
5d6439030d Update Dockerfile to support new compileSdk target
// FREEBIE
2016-12-16 09:53:13 -08:00
Moxie Marlinspike
18897ffccc Update Dockerfile for new build tools
// FREEBIE
2016-10-05 12:59:04 -07:00
Moxie Marlinspike
8704daa5f8 Add Dockerfile for an Android build environment
// FREEBIE
2016-03-24 14:36:13 -07:00