I’m one of the maintainers of Angular DevTools, and as I’m sure add-on reviewers are aware, we’ve been struggling with reproducible builds for source verification.
Despite our best efforts at improving our build health, this seems to be a consistent and recurring problem, with the latest rejections being a platform-specific error no one on the team can reproduce. The documentation states a specific default environment which should be fine for our project. We don’t have any additional unique constraints to request in the reviewer environment and expect this should work. The fact that it doesn’t means there’s something else unique to this environment we’re not seeing.
Is there a way to easily replicate the default reviewer environment so we can reproduce the core error we need to debug? Is there some setup script or Dockerfile we can use? I suspect it might also be easier for us longer term to target a specific reviewer environment and ensure our build is successful there (potentially running it in our own CI). I’ve asked about this a couple times in replies on the release rejection, but haven’t received a response.
We’d love to get our process into a healthier state for more consistently reproducible builds, and anything you can provide to help us get there would be greatly appreciated. ![]()