Skip to content

Bug 2003628 - Support Github pull requests in Enterprise Firefox#231

Merged
ahal merged 3 commits intoenterprise-mainfrom
ahal/enterprise-pull-requests
Dec 12, 2025
Merged

Bug 2003628 - Support Github pull requests in Enterprise Firefox#231
ahal merged 3 commits intoenterprise-mainfrom
ahal/enterprise-pull-requests

Conversation

@ahal
Copy link
Copy Markdown
Member

@ahal ahal commented Dec 2, 2025

No description provided.

@ahal ahal force-pushed the ahal/enterprise-pull-requests branch from 2c07b47 to 06b659d Compare December 3, 2025 19:40
@ahal ahal force-pushed the ahal/enterprise-pull-requests branch from 06b659d to 97b1b3e Compare December 5, 2025 15:41
@ahal ahal force-pushed the ahal/enterprise-pull-requests branch from bc58a59 to e273c4d Compare December 5, 2025 19:43
@ahal ahal force-pushed the ahal/enterprise-pull-requests branch from e273c4d to 6bebb41 Compare December 11, 2025 15:56
@ahal ahal self-assigned this Dec 11, 2025
@ahal ahal force-pushed the ahal/enterprise-pull-requests branch from 6bebb41 to 17cf714 Compare December 11, 2025 16:09
@firefoxci-taskcluster
Copy link
Copy Markdown

Uh oh! Looks like an error!

InterpreterError at template.tasks[1]: unknown context value isPullRequest

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would keep GitHub Actions around a couple of days, until we know that things are all good on TaskCluster

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Especially since we dont have yet sccache back on TaskCluster, so builds are longer (and yes it's important)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was just getting annoyed by all the wasted builds on my re-pushes, that's why I added DO NOT LAND ;)

except KeyError:
pass

subs["project"] = get_project_alias(config)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we need routes at all for PR ?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't hurt, and just as easy to do this as it is to remove them

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, i was worried about index pollution, I'm not sure there's a good usecase here

ahal added 3 commits December 12, 2025 10:34
…iewers

To avoid polluting namespaces, pull requests use a special indexing
namespace. Instead of `<project>` it is `<project>-pr`. Update
gecko_taskgraph to handle this.
…viewers

It's likely we'll need to handle this eventually, but for now there's no
integration branches for any of the Git-based Firefox forks. So let's
just always return False for the time being.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants