Commit Graph

1625 Commits

Author SHA1 Message Date
Akash Yadav
a8731284e8 ci: redirect all build logs to files; without terminal output
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 18:35:48 -04:00
Akash Yadav
0ff33c1aab fix: unbound variable 'SDK_REVISION'
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 18:35:48 -04:00
celenity
6e432004f2 fix: Android script/variables
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-28 18:35:48 -04:00
celenity
71d7c4af33 fix: Ensure setup-android.sdk.sh is properly executed
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-28 18:35:48 -04:00
celenity
c59c6bbabc ci: Ensure logs directory exists, remove unused BUNDLETOOL variable, and bump Android build-tools to 36.0.0 for ci-build.sh
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-28 18:35:48 -04:00
Akash Yadav
8b31f01175 ci: ensure logs are always uploaded to artifacts
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 18:35:47 -04:00
Akash Yadav
03e32c8280 fix: include variant names in build logs filename
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 18:35:47 -04:00
celenity
546d783ea4 fix: Bump Bundletool in CI to 1.18.1, + create log files for build-apk and build-bundle (since we're unfortunately currently hitting GitLab's job limit)
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-28 18:35:47 -04:00
celenity
8ce05af61f v142.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-28 18:35:47 -04:00
celenity
3f5a0a2e19 fix: add back glean-native for now
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-28 18:35:47 -04:00
celenity
02afa839f7 fix: Remove glean-native (+ other minor tweaks to Glean/telemetry)
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-28 18:35:47 -04:00
celenity
aba9bbd3cb feat: Update glean-noop.patch to further no-op the Glean Kotlin library and reduce unwanted classes
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-28 18:35:45 -04:00
celenity
765acc4588 IronFox v144.0.2
ironfox-oss/IronFox!97
____

## Changes

- Added [Marginalia](https://marginalia-search.com/) as a default/built-in search engine.
- Updated to Firefox [`144.0.2`](https://firefox.com/firefox/android/144.0.2/releasenotes/).
- Updated Phoenix to [`2025.10.26.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2025.10.26.1).
- [Other minor tweaks and adjustments](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/97/diffs).

MR-author: celenity <celenity@celenity.dev>
Co-authored-by: Weblate <hosted@weblate.org>
Co-authored-by: Akash Yadav <itsaky01@gmail.com>
Approved-by: Akash Yadav <itsaky01@gmail.com>
Merged-by: celenity <celenity@celenity.dev>
v144.0.2
2025-10-28 22:33:34 +00:00
Akash Yadav
91a8393a41 fix: allow recurse submodule for git clones
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-29 01:40:15 +05:30
Akash Yadav
01c7774b43 fix(builder): register uniffi tasks
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 22:16:56 +05:30
Akash Yadav
9183fb96a5 fix(builder): invalid path for cmake replacement in wasi-sdk
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 22:16:15 +05:30
Akash Yadav
c261221c7e feat(builder): add prepare steps for building uniffi-bindgen
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 22:15:49 +05:30
Akash Yadav
df6273dbc1 feat(builder): add prepare steps for building wasi sdk
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 22:09:46 +05:30
Akash Yadav
afb9576f27 fix(builder): add missing aiofiles lib
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 21:47:18 +05:30
Akash Yadav
05395a182c fix(builder): inverted file-filter for no-op moz endpoints
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 20:46:15 +05:30
Akash Yadav
ba81e5b843 fix(builder): no-op moz endpoints on tracked files only
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 20:28:06 +05:30
Akash Yadav
6f0ed456ad fix(builder): performance improvements
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-28 19:59:39 +05:30
Akash Yadav
dd31107765 fix(builder): set progress refresh_per_second to 1
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-27 11:32:44 +05:30
Akash Yadav
e9e2447149 fix(builder): experiment rich live console for build progress
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-27 11:28:10 +05:30
Akash Yadav
f565d6f37c fix(builder): report task progress by id
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-27 11:14:40 +05:30
Akash Yadav
3b2f625abe feat(builder): show ninja-build style progress
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-27 11:05:09 +05:30
Akash Yadav
0a5a6833b8 feat(builder): add --profile option to output profiling information at end
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-27 10:22:20 +05:30
Akash Yadav
fe8abbf22e fix(builder): do not use locks for definition.add_task
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-27 09:45:10 +05:30
Akash Yadav
c79e2d3d29 fix: ignore binary files in find-replace tasks
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 16:30:20 +05:30
Akash Yadav
39c3d94a6f fix: use builder module in Dockerfile
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 16:26:16 +05:30
Akash Yadav
9318cd0acd fix(builder): os environ not included in run cmds
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 16:12:00 +05:30
Akash Yadav
58e099a827 fix(builder): add default path for CARGO_HOME
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 15:59:19 +05:30
Akash Yadav
cabb6c8068 fix(builder): dump configs before build
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 15:22:39 +05:30
Akash Yadav
61c79baddb fix(builder): group no-op moz endpoint entries by dir to reduce traversal
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 14:54:29 +05:30
Akash Yadav
1ac9cacab6 fix(builder): parallelize file traversal for no-op moz endpoints
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 14:32:24 +05:30
Akash Yadav
49f582bfb6 fix(builder): show progress when adding tasks for no-op endpoints
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 12:23:11 +05:30
Akash Yadav
284ed158ba fix(builder): KeyError when creating endpoint tasks
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 12:09:54 +05:30
Akash Yadav
e79c57c96a feat(builder): add tasks to no-op mozilla endpoints
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 12:07:27 +05:30
Akash Yadav
c800450c4f fix(builder): add de-glean steps
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 11:29:42 +05:30
Akash Yadav
bbeebd9fcc fix(builder): set sb-gapi-file only if it is a file
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 10:34:03 +05:30
Akash Yadav
e969f12fcb fix(builder): remove unnecessary escapes
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 09:47:50 +05:30
Akash Yadav
6b18223b50 fix(builder): use pydantic model validator
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-26 00:00:10 +05:30
Akash Yadav
1d370e102f fix(builder): overwrite gradlew files for some modules
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 23:56:42 +05:30
Akash Yadav
904f219b7e fix(builder): add patch tasks for a-s and firefox
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 23:49:55 +05:30
Akash Yadav
49a1755a34 fix(builder): define task order for all preparation tasks
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 23:46:51 +05:30
Akash Yadav
bf2a995fe8 fix(builder): extension without dot
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 23:15:06 +05:30
Akash Yadav
d342b3dc6d fix(builder): apply glean patches
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 23:04:35 +05:30
Akash Yadav
cc52056d14 feat(builder): apply patch application from YAML files
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 23:02:28 +05:30
Akash Yadav
bd4a3d95fb feat(builder): localize glean and application-services
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 22:31:56 +05:30
Akash Yadav
d17baa0577 feat(builder): add task to localize maven repos
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 22:28:10 +05:30