Thom Chiovoloni
1e98ca99fb
Run tests against rust beta periodically
2020-04-06 11:43:53 -07:00
Edouard Oger
b16a8ad76c
Run firefox-ios smoketests on PR
...
[ci smoketest firefox-ios]
2020-03-31 19:13:19 -04:00
Edouard Oger
66a1ce948e
Optimize iOS CI runs
2020-03-27 20:35:53 -04:00
Edouard Oger
db36c1cde5
Scale down machines for trivial CI tasks
2020-03-27 16:11:28 -04:00
Edouard Oger
45c8c6f544
Upgrade XCode image to 11.4.0
2020-03-25 13:37:06 -04:00
Garvan Keeley
6ff4baef07
update circle CI to Xcode 11.3.1 ( #2783 )
...
* update circle CI to Xcode 11.3.1
* update changelog
2020-03-10 15:35:53 -04:00
Edouard Oger
e02183227d
Fix script name typo
2020-03-06 18:38:37 -05:00
Edouard Oger
1ce38c4732
Add verify-ios-environment.sh script
2020-03-02 14:49:51 -05:00
Edouard Oger
4ff1bc394e
Refactor arguments parsing in build-carthage.sh
...
This will allow adding more options to the script in the future
2020-03-01 23:55:11 -05:00
Thom Chiovoloni
0a6ad67098
Move fenix to the full megazord. Fixes #1466
2020-02-26 10:49:32 -08:00
Edouard Oger
cf6dc8163b
Increase the cache size a bit
2020-02-21 14:21:05 -05:00
Edouard Oger
0d18b246f9
Disable incremental compilation on CI
2020-02-21 13:19:07 -05:00
Edouard Oger
90bb1db843
Print sccache stats
2020-02-21 13:07:53 -05:00
Greg Guthe
5371c3d1d8
ci: rm non-blocking rust changelog job
...
reverts: #1771
2020-02-18 16:31:07 -05:00
Ryan Kelly
790f126796
WIP Add explicit documentation for our testing strategy.
...
This also shuffles a few bits of testing infrastructure around to
try to make things clearer and/or more consistent.
2020-01-17 14:19:24 +11:00
Edouard Oger
886dd8f580
Do not run CI tests on beta
2020-01-14 16:27:27 -05:00
Thom Chiovoloni
a5c2a16af3
Re-enable redundant-clone lint. Fixes #2425
2020-01-03 14:36:45 -05:00
Edouard Oger
18c6e3ea37
Run --no-default-features clippy for every crate
2020-01-03 10:23:10 -05:00
Edouard Oger
a072aed017
Disable redundant_clone clippy lint
2020-01-03 10:11:48 -05:00
Edouard Oger
b1105126ce
Unpin CI Rust version and set to stable
2020-01-03 10:11:48 -05:00
Thom Chiovoloni
d05a5cbe56
use 1.38 please i'm begging you
2019-12-26 14:13:09 -05:00
Thom Chiovoloni
58dbda4ea3
Oh, we're on 38
2019-12-26 12:32:02 -05:00
Thom Chiovoloni
89c9a7895c
Run clippy/rustfmt under 1.39 istead of latest, given that we don't use latest
2019-12-26 10:16:15 -05:00
Mustafa Hastürk
612e56601e
Update versions Swift 5.0 and Xcode 11.3
2019-12-18 12:38:15 -05:00
Thom Chiovoloni
2453667473
Fix --no-default-features tests for rust beta (apparently these never were working how we wanted anyway...)
2019-11-08 13:07:43 -08:00
Ryan Kelly
54d9b3a601
Merge pull request #2083 from mozilla/dependency-licenses-in-pom-file; r=thomcc
...
Include dependency license info in megazord .pom files.
2019-11-02 16:56:10 +11:00
Edouard Oger
19e4cef424
Synced Tabs crate initial commit
2019-11-01 14:06:32 -04:00
Ryan Kelly
d07fb1b27f
Include dependency license info in megazord .pom files.
...
Some of our consumers use this handy plugin [1] to automagically
include dependency license info in their app. By including our
own dependency license info in our .pom file we can make it
easy for those consumers to include correct license info for
all the transitive dependencies they pick up through us.
[1] https://github.com/google/play-services-plugins/tree/master/oss-licenses-plugin
2019-11-01 18:53:47 +11:00
Edouard Oger
d11fd04a2b
Use default bash login PATH
2019-10-30 16:03:15 -04:00
Edouard Oger
308c69cae8
Link macOS headers in /usr/local/include
2019-10-28 15:20:43 -04:00
Thom Chiovoloni
a1929a2a90
Bump benchmarks resource_class to large in CircleCI
2019-09-26 16:31:33 -04:00
Edouard Oger
fb36c2c616
Normalize the usage of curl
2019-09-26 11:45:52 -04:00
Edouard Oger
6abc8ac368
Update sccache
2019-09-26 11:45:51 -04:00
Thom Chiovoloni
0402354116
Bump to xlarge
2019-09-23 16:40:44 -04:00
Greg Guthe
fcb0da9f1b
ci: Add a non-blocking rust changelog job
...
To log dependency updates in PRs.
refs: https://github.com/mozilla-services/find-package-rugaru/issues/69
2019-09-11 18:27:32 -04:00
Edouard Oger
9c3969ae3e
Run "Check Rust dependencies" on Linux machines
2019-09-04 11:07:14 -04:00
Garvan Keeley
020893ca29
Change iPhone version
2019-09-04 10:27:57 -04:00
Garvan Keeley
fb6a7ad632
config.yml: set ALL xcode versions to 11.0.0
2019-09-04 10:15:01 -04:00
Garvan Keeley
3bfa84c8ef
Fix #1493 : Xcode 11 build on CircleCI
2019-09-04 09:57:29 -04:00
Ryan Kelly
2d3b6fb22b
Tweak cron schedule for circleci jobs
2019-09-03 08:09:05 +10:00
Edouard Oger
8c0be58de8
Use released versions of NSS/NSPR
2019-08-30 14:00:50 -04:00
Edouard Oger
c64cd0f787
Fix circleci config
2019-08-22 13:39:47 -07:00
Edouard Oger
62a544674e
Use vendored OpenSSL with reqwest
2019-08-14 14:29:19 -04:00
Ryan Kelly
17e60ee459
Add a script for syncing bugzilla bugs into github issues.
...
Co-Authored-By: Edouard Oger <eoger@fastmail.com>
2019-08-14 10:21:50 +10:00
Ryan Kelly
bd24c099f1
Add script for auto-generating dependency listing summary.
2019-07-31 10:21:48 +10:00
Ryan Kelly
07f3fdd036
chore(deps): Update to latest deps, stop ignoring `cargo audit` warning.
2019-07-25 09:12:19 +10:00
Edouard Oger
3c8780a42e
Use double square brackets in bash scripts
2019-07-24 15:55:31 -04:00
Edouard Oger
56e9d70a88
Update rustup
2019-07-23 20:10:30 -04:00
Edouard Oger
ca9d690f23
Ensure we use python 3 everywhere
2019-07-23 20:03:47 -04:00
Ryan Kelly
84cad54884
Ignore RUSTSEC-2019-0011 in CI dependency checks.
...
It doesn't seem to be a problem in practice, and we can't fix it
without a release of a downstream dependency.
2019-07-23 09:11:16 +10:00