Commit Graph
11 Commits
Author SHA1 Message Date
Julien Cristau 29e9f1cea3 Bug 1909260 - update taskgraph vendor to v10.0.0 r=mach-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D217295
2024-07-23 07:08:11 +00:00
Andrew Halberstadt c690ca4f53 Bug 1844592 - Update vendored taskcluster-taskgraph to 5.7.0, r=taskgraph-reviewers,gbrown,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D181899
2023-07-20 16:20:45 +00:00
Stanca Serban 6f8c09428f Backed out 3 changesets (bug 1839891) for causing py3 failures. CLOSED TREE
Backed out changeset 06748e1bdfcb (bug 1839891)
Backed out changeset ba91e51b4501 (bug 1839891)
Backed out changeset 16dd34d01d61 (bug 1839891)
2023-07-18 23:15:54 +03:00
Andrew Halberstadt 216893c83f Bug 1839891 - Update vendored taskcluster-taskgraph to 5.6.1, r=taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D181899
2023-07-18 19:19:16 +00:00
Cristina Horotan d4b7740034 Backed out 2 changesets (bug 1843902, bug 1839891) for causing pyton related build bustages CLOSED TREE
Backed out changeset bafc35ec5ecd (bug 1843902)
Backed out changeset 7a0483c6c4c0 (bug 1839891)
2023-07-17 22:56:42 +03:00
Andrew Halberstadt f717e785ea Bug 1839891 - Update vendored taskcluster-taskgraph to 5.6.1, r=taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D181899
2023-07-17 19:25:07 +00:00
Ray Kraesig 267cce005e Bug 1804178 - [1/6] Add toml to mach requirements r=firefox-build-system-reviewers,glandium
The `pytoml` library is abandoned, and does not support TOML v0.5.0,
which Cargo uses. This prevents mach from properly parsing many
Cargo.toml files.

Include the `toml` library as a slightly more modern and currently-
maintained alternative for use in mach.

Supply-chain notes:
  - toml v0.10.2 is MIT-licensed, which is an approved MPL-compatible
    license.
  - I have personally audited this version of `toml` and consider it
    "safe-to-run", as much as any Python code can be: other than opening
    and reading/writing a file when specifically requested via `load`/
    `dump` respectively, it performs only string manipulation and
    ordinary object creation.

Differential Revision: https://phabricator.services.mozilla.com/D164150
2022-12-20 23:01:24 +00:00
Ben Hearsum e540a9e99d No bug: Improve error message from ./mach taskgraph when a kind-dependencies entry is missing. r=taskgraph-reviewers,jlorenzo
This is largely only an issue when running with `--target-kind`, although it's theoretically possible to hit without it depending on the order in which the tasks end up getting generated.

In any case, the current behaviour is a mysterious exception when `self.tasks[task_label]` throws. This isn't perfect, but it's at least something to go on.

Differential Revision: https://phabricator.services.mozilla.com/D164920
2022-12-20 13:31:22 +00:00
Andrew Halberstadt 839a4de91c Bug 1775521 - Update vendored taskgraph to 1.7.1, r=releng-reviewers,gabriel
Differential Revision: https://phabricator.services.mozilla.com/D150160
2022-06-23 21:07:03 +00:00
Andrew Halberstadt 0bbc128905 Bug 1751474 - Vendor taskcluster-taskgraph==1.1.2 r=jcristau
This picks up a bustage fix that occurs with Python 3.10.

Differential Revision: https://phabricator.services.mozilla.com/D136690
2022-01-24 08:57:18 +00:00
Andrew Halberstadt 75773bf2e6 Bug 1733950 - Vendor 'taskcluster-taskgraph==1.0.1' into mozilla-central, r=taskgraph-reviewers,aki
This will slowly start being used by 'taskcluster/gecko_taskgraph'.

Differential Revision: https://phabricator.services.mozilla.com/D127872
2021-10-08 04:05:53 +00:00