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

190 Коммитов

Автор SHA1 Сообщение Дата
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