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

135 Коммитов

Автор SHA1 Сообщение Дата
Edouard Oger 453e548ccf
Merge pull request #3168 from MihaiTabara/releases
Switch releases to taskgraph
2020-06-23 09:52:14 -04:00
Mihai Tabara e48285d208
Switch releases to taskgraph. 2020-06-23 09:07:02 +01:00
Ryan Kelly 2cb707bf4b
Correctly source `android_defaults.sh` when uploading android symbols.
The `android_defaults.sh` script expects to be run from with the `./libs`
directory, while `upload_android_symbols.sh` expects to be run from the
repository root. Adjust paths to match expectations when trying to source
the former from the latter.
2020-06-16 15:09:15 +10:00
Edouard Oger 8ca3360307
Use Android SDK's side-by-side NDK 2020-06-11 19:15:30 -04:00
theoniko 43aa178de5 If parameter is null or unset, nothing is substituted, otherwise the expansion of word is substituted.
If parameter is null or unset, nothing is substituted, otherwise the expansion of word is substituted.
2020-06-11 10:44:27 +02:00
Edouard Oger 0fe8ce5506
Remove check_megazord.sh 2020-06-01 16:12:40 -04:00
Ryan Kelly c1a9806070
Let autoPublish script run sucessfully if `local.properties` is missing. 2020-04-24 09:11:39 +10:00
Ryan Kelly bc76959959
Republish local packages if `local.properties` has changed.
The autoPublish workflow tries to avoid publishing when nothing
of consequence has changed in the repo, so it currently ignores
files that are listed in `.gitigore`. However, one of those files
(`local.properties`) can affect the result of the build.

This updates the autoPublish script to correctly re-publish if
said file has changed since the last publish.
2020-04-22 07:36:23 +10:00
Ryan Kelly 863fb2bf09
Merge pull request #2954 from mozilla/prepare-release-should-calculate-version-number-from-base-branch; r=eoger
Calculate new release version number from the base branch, not the current checkout
2020-04-21 15:37:40 +10:00
Edouard Oger 779b94e71b
Check-in NSS bindings 2020-04-20 14:52:53 -04:00
Edouard Oger d5109390e6
Upgrade Android NDK to r21 2020-04-17 16:44:40 -04:00
Edouard Oger 4cfefee799
Merge pull request #2937 from tomprince/checks
Use checks rather than statuses everywhere.
2020-04-17 10:20:52 -04:00
Ryan Kelly 9b2d7ec464
Calculate new release version number from the base branch, not the current checkout. 2020-04-16 12:38:36 +10:00
Ryan Kelly ad809b6514
Merge pull request #2901 from mozilla/android-smoketest-tweaks; r=eoger
Add some quality-of-life improvements for running android smoketests.
2020-04-14 14:45:04 +10:00
Tom Prince 6687599db6 Use checks rather than statuses everywhere. 2020-04-09 13:17:18 -06:00
Mihai Tabara 71c736b465
Bug 1563169 - migrate PRs to use taskgraph instead
Amendments to decisionlib

Add TC toolchain scripts

Add Docker image

Add toolchain kind

Add base tasks

Add base toolchain transform

Add single_dep transforms

Add taskgraph loader and target_tasks

Add rest of transforms

Pip install per user

Taskgraph-ify PR within .taskcluster.yml

Fix trustDomain

Revert pull-requests to public until support is added for privileged

Add missing workerTypes module

Add missing __init__ to load AS taskgraph transforms

Switch to taskgraph-try for toolchain-script support

Fix taskgraph trust-domain too

Switch the sccache off

Unpin rust version to stable

Remove useless TODO

Add comment to deal with sccache later

Fix shellcheck linting

Dummy commit to test TC CI graph

Update taskgraph to tip

Update to try-taskgraph first to ensure things work

Remove head_tag as its defined already in taskgraph

Use deepcopy

Remove upload-symbols per release

Move common to job-defaults

Remove all references to head_tag

Remove single_dep in favor of multi_dep

Test some taskgraph changes before final review

Use taskgraph revision

Use fixed taskgraph revision
2020-04-09 16:49:39 +01:00
Edouard Oger 602ad9190c
Merge pull request #2926 from mozilla/check-in-protobuf-files
Check-in protobuf Rust files
2020-04-08 17:12:44 -04:00
Edouard Oger f08b3703bc
Add CI job to check protobuf files are up-to-date 2020-04-08 16:19:30 -04:00
Ryan Kelly 6e1e059e02
Allow running android smoketests from pull-request CI
This adds support for triggering fenix and/or a-c smoketests directly
from a pull-request, by including special syntax in the PR title.
Examples:

  * [ci smoketest fenix]: run fenix smoketests using default branch
  * [ci smoketest fenix a-c]: run both fenix and a-c smoketests
  * [ci smoketest fenix=foobar]: run fenix smoktests using branch `foobar`
  * [ci smoketest fenux]: dont run any tests; typos are ignored
2020-04-08 17:40:02 +10:00
Ryan Kelly a679951bbb
Add some quality-of-life improvements for running android smoketests.
The most important one is that we avoid publishing a new set of aars
if no code has actually changed. I'm not thrilled about the *way* we
accomplish it, but it works for me.
2020-04-02 16:40:47 +11: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
Ryan Kelly da55762996
Add scripts to easily run a-c and fenix smoketests. 2020-03-20 07:52:28 +11:00
Edouard Oger 9b9a84d5c3
Add firefox-ios smoke testing infrastructure 2020-03-18 13:35:21 -04:00
Edouard Oger 7a03068f9d
Properly bump version number 2020-03-10 15:57:03 -04:00
Edouard Oger 0707fc33e2
Add cargo update automation script 2020-03-06 13:34:26 -05:00
Edouard Oger 563a0208be
Add prepare-release.py script 2020-03-05 16:05:27 -05:00
Edouard Oger 90bb1db843
Print sccache stats 2020-02-21 13:07:53 -05:00
Edouard Oger 1e9971ac25
Handle all possible FxA push payloads 2020-02-10 15:37:52 -05:00
Ryan Kelly b6a6f10f19
Fix docs typo: "switch" -> "swift".
Sadly we do not (yet) target running Firefox on the Nintendo Switch.
2020-02-10 11:17:18 +11:00
Edouard Oger dc3fa10bd1
Fix automation scripts 2020-01-31 13:32:18 +01: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 ea7fd58853
Remove Windows specific build env variables 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
Mitchell Hentges 52741f2f7c
Uses scriptworker-k8s provisioner for beetmoving/signing 2019-11-18 10:36:46 -08:00
Edouard Oger cfc1dca3c7
Pin CI rust version to 1.38.0 2019-11-15 15:27:03 -05:00
Mihai Tabara a816217d96 Infra changes to trigger new Taskcluster app (#2147) 2019-11-12 15:30:22 -05:00
Edouard Oger 1b43f2d6a1
Upgrade to Android NDK r20 2019-10-02 14:57: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
Edouard Oger 8c0be58de8
Use released versions of NSS/NSPR 2019-08-30 14:00:50 -04:00
Edouard Oger 62a544674e
Use vendored OpenSSL with reqwest 2019-08-14 14:29:19 -04:00
Ryan Kelly bd24c099f1
Add script for auto-generating dependency listing summary. 2019-07-31 10:21:48 +10:00
Edouard Oger 4e1af1cfeb
Always run full CI for dependabot pull requests 2019-07-29 14:01:36 -04:00
Edouard Oger 1dd79c1089
Merge pull request #1455 from mozilla/use-ksh-brackets
Use double square brackets in bash scripts
2019-07-24 16:13:36 -04:00
Edouard Oger 0db58fd405
Decode popen() results 2019-07-24 16:12:22 -04:00
Edouard Oger 3c8780a42e
Use double square brackets in bash scripts 2019-07-24 15:55:31 -04:00
Edouard Oger c8c3bcae61
Depend on file in Dockerfile 2019-07-24 13:58:27 -04:00
Edouard Oger d0656a6f52
Reorganize, document and trim apt-get dependencies 2019-07-23 21:59:54 -04:00
Edouard Oger 56e9d70a88
Update rustup 2019-07-23 20:10:30 -04:00