Bastian Gruber
48a71c2ebe
feat: remove codecov
2024-11-07 01:31:19 +00:00
Bastian Gruber
f7f0addb0a
fix: bundle sqlite
2024-10-25 21:20:32 +00:00
Bastian Gruber
acf12a1f5d
feat: add storage layer to remote-settings component
2024-10-25 18:58:11 +00:00
Lina Butler
04956ad25b
build: Bump our target Rust version to 1.79.0; MSRV to 1.76.0.
...
This matches the latest versions used in m-c:
* https://bugzilla.mozilla.org/show_bug.cgi?id=1886058 for the
target version.
* https://bugzilla.mozilla.org/show_bug.cgi?id=1890935 for the MSRV.
2024-07-11 00:03:23 +00:00
Tarik Eshaq
dca4196dcc
Uses m1 runners for circle ci because x86 is deprecated
2024-06-11 12:51:51 +00:00
Mark Hammond
3c43e3fb4a
Update Rust version to 1.75, MSR to 1.70
2024-01-12 16:17:00 +00:00
Mark Hammond
7f40d74ead
Avoid `brew update-reset` each time we check Swift formatting
2023-09-27 15:47:51 +00:00
Sammy Khamis
4bc525e8ee
Remove SQLCipher
2023-09-15 21:25:34 +00:00
Ben Dean-Kawamura
fe3fb75ae7
Don't try to run trybuild tests with older rust versions
...
This is just asking for failure since we try to pin the trybuild output
to the newer rust version.
Updated `tests.py` to handle this and switched to using that in the
CircleCI config. Ironically, it looks like we switched away from
`tests.py` because it was running too many tests in a previous Rust
upgrade. Hopefully the new system is easy enough to tune the next time
this bites us.
2023-09-14 00:07:57 +00:00
Ted Campbell
5c9042dbd5
Use NSS backend for OHTTP in as-ohttp-client
2023-08-30 17:30:38 +00:00
Lina Butler
3c4288280f
ci: Pin `grcov` and its dependencies.
...
This ensures that we'll install a known working version of `grcov`,
and use its packaged `Cargo.lock` file to avoid issues with breaking
changes in downstream dependencies.
2023-08-28 15:31:47 +00:00
Tarik Eshaq
0911bf86f6
Removes circle release jobs
2023-07-31 20:04:24 +00:00
Mike Hommey
6161f78e7b
Update prost to 0.11
2023-06-07 14:15:19 +00:00
Sammy Khamis
8c74a26e1e
add six dep for ios nss builds
2023-06-06 19:49:54 +00:00
Ryan VanderMeulen
63de16fdca
Bump XCode to version 14.3.1
2023-05-27 20:13:17 +00:00
Ben Dean-Kawamura
e4ca6f90cc
Build nimbus-fml and nimbus-cli properly
...
Replaced the placeholder script with tasks that actually builds
nimbus-fml. It also builds nimbus-cli. Create one build task for each
target/binary combination. The OSX targets are handled by the OSX
worker, everything else is handled be the linux worker.
Removed the Circle CI tasks to do the same.
2023-05-11 22:41:50 +00:00
Charlie
ad0d805487
add python tests and update CirrusClient members
2023-05-09 21:37:57 +00:00
James Hugman
46e5b1c1e6
nimbus-cli: Refactor nimbus-fml/build-dist.sh for re-use.
2023-05-09 14:57:10 +00:00
Tarik Eshaq
5b7aa82f67
Removes Rust beta runs from circle CI ( #5526 )
...
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-05-01 16:38:36 -04:00
Mark Hammond
1b959e1ec0
Update rust version to 1.68 ( #5439 )
2023-03-31 10:54:03 +11:00
Ben Dean-Kawamura
b2b76ece23
Updating Rust versions to match Firefox 110
2023-01-27 12:52:38 -05:00
Mark Hammond
24098bcafd
Update rust version to 1.65.0, MSR to 1.61 ( #5299 )
2022-12-16 14:02:22 +11:00
Tarik Eshaq
3e8d30e47f
Removes redundent xcframework job ( #5195 )
2022-10-18 13:07:33 -07:00
Mark Hammond
96803190c3
Run Rust 1.61 tests with -j2 to prevent OOM
2022-09-20 15:50:06 -04:00
Ben Dean-Kawamura
b82517cde3
Updating Rust versions to 1.61/1.63
...
This matches the nightly versions for FF desktop.
2022-09-13 19:13:44 -04:00
Ben Dean-Kawamura
907bc53514
Fix the ios build
...
This adds a `python` symlink that points to `python3`, which hopefully
will fix the circle CI build.
2022-09-12 15:10:00 -04:00
Tarik Eshaq
ca71b44e78
Upgrades the mac runners on CI to run on 13.4.1 ( #5113 )
...
* Upgrades the mac runners on CI to run on 13.4.1
* Removes manual glean metrics generation and uses glean_build
* Fixup dependency summaries
2022-08-29 19:59:12 -07:00
Travis Long
7189457853
[ci full] Nimbus using Glean Rust Bindings ( #4759 )
2022-05-11 16:50:51 -05:00
Tarik Eshaq
53d8020e1f
Ships a seperate megazord for focus-ios ( #4953 )
...
* Ship a focus specific megazord
* fix bash lint
* Fix rustfmt
* Fixes broken script
* Fixes script lint
* Adds changelog
2022-05-11 12:26:22 -07:00
Mark Hammond
6e17d9154a
Update rust to 1.60.0 and min rust to 1.59.0 ( #4904 )
2022-04-27 14:52:39 +10:00
Tarik Eshaq
f14d3ab52c
Misc updates now that we got rid of carthage [ci full] ( #4827 )
...
* Removes outdated ffi doc
* various documentation updates re: Carthage is gone
* Remove dependency on swift protobuf
* update dependency summaries to exclude swift-protobuf
* revert taskcluster rust targets change
2022-02-07 16:23:55 -08:00
Tarik Eshaq
68c10e0673
upgrades to rust 2021 [ci full] ( #4822 )
...
* upgrades to rust 2021
* Push rust minimum version to 1.57
2022-02-07 09:38:05 -08:00
Sammy Khamis
a086905f3d
Remove all Carthage and switch to xcframeworks ( #4619 )
...
* removing carthage and using xcframeworks
* update xcode to 13.2.1
* update resource class
2022-02-03 15:05:05 -10:00
lougeniaC64
5c150cbdf2
Reverted the supported Xcode version to 13.1.0 ( #4787 )
2022-01-20 13:01:24 -05:00
Tarik Eshaq
dcc5d24f23
Fixes nimbus-fml release ( #4786 )
2022-01-19 16:56:41 -08:00
Nishant Patel
4557edce07
Update Xcode to v13.2.1 ( #4757 )
...
* Update Xcode to v13.2.1
* Update to give context on Xcode version support
2022-01-11 14:49:34 -08:00
Tarik Eshaq
4adb4691dd
Refactors ios CI into multiple jobs ( #4750 )
...
* seperate carthage and xcframework ci jobs
* Saves sccache for ios test
2021-12-21 13:00:02 -07:00
Tarik Eshaq
36ae51e12e
Upgrade rust to 1.57 ( #4723 )
...
* upgrades rust to 1.57
* fixes clippy
* Document where to find the latest version moz-central uses
* an attempt to fix broken cargo bench
* Uses _ instead of dead_code where possible
* runs cargo update
2021-12-20 10:48:14 -07:00
Tarik Eshaq
20c72a799d
reduce sscache usage by having jobs only update cache if dependencies change ( #4732 )
...
* reduce sscache usage by having jobs share caches
* bring back the job the sccache cache
* run sccache server after cache is restored
2021-12-15 20:02:05 -07:00
Tarik Eshaq
10e598478d
fixes nimbus fml release ( #4735 )
2021-12-15 13:13:05 -07:00
Tarik Eshaq
5ae839f85e
Run dependency check on prs and pushes that change dependencies ( #4729 )
...
* Run dependency check on prs that change dependencies
* Fixes dependency summaries
2021-12-14 19:30:25 -07:00
jhugman
06a7d80f42
Compile nimbus-fml for use in a gradle plugin ( #4701 ) r=tarik
...
* Add cross compilation for nimbus-fml for use in build scripts
Add build scripts
Add building nimbus-fml to circleci config
Add workflow
Fixup ghr
* Cleanup following self-review
* Added changelog
* Bash lint
* Address reviewer comments
2021-12-14 20:18:21 +00:00
Tarik Eshaq
021e64902f
Only run dependency CI on schedule ( #4717 )
2021-12-08 20:11:21 -07:00
Nishant Bhasin
664496e071
Updating XCode to v13.1.0 ( #4692 )
...
Co-authored-by: Tarik Eshaq <teshaq@mozilla.com>
2021-12-02 09:45:38 -08:00
Tarik Eshaq
a3d0f9e0e3
Ignore clap yaml-rust advisory ( #4611 )
...
* Ignore clap yaml-rust advisory
* Fix nom moved into a main branch
* Regens dependency summaries
2021-11-02 08:51:59 -07:00
Sammy Khamis
71276685a9
Fix CI for building M1 simulator binaries ( #4576 )
...
* added arm64 sim for iOS on M1
* only use release builds in CI
2021-10-19 09:55:40 -10:00
Tarik Eshaq
2b3ee03dc4
Fixes broken cargo audit ci ( #4589 )
2021-10-18 21:33:19 -07:00
Sammy Khamis
e9bfa79c09
Update XCode to 13 [ci full] ( #4492 )
...
* update xcode to 13 in circleci
* update build system usage
2021-09-27 13:54:08 -10:00
Mark Hammond
48304263e2
Enable rust logging in CI and in more places tests ( #4503 )
2021-09-24 11:01:46 +10:00
Sammy Khamis
41575c3502
Update rust according to moz-central updates [ci full] ( #4486 )
...
* update rust to 1.55 according to moz-central updates
2021-09-22 15:24:00 -10:00