Taking a step back, why does taskgraph need the base revision? I get why it may need it in decision tasks on automation. But does it need it for the taskgraph usage in mach artifacts? (I don't think so) In mach taskgraph? (I'm not sure) In other things that might run locally? (are there any?)
Bug 1784232 Comment 50 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Taking a step back, why does taskgraph need the base revision? I get why it may need it in decision tasks on automation. But does it need it for the taskgraph usage in mach artifacts? (I don't think so) In mach taskgraph? (I'm not sure) In other things that might run locally? (are there any?) Edit: of course I wrote this before reading comment 45... > We haven't found a better way to keep an enjoyable developer experience while using this new taskgraph param just on CI/CD. taskcluster sets some environment variables (e.g. TASK_ID, IIRC) that won't be set outside of taskcluster.