Skip to content

[RFC] Fix reviewstack.dev deploy by removing broken Docker container dependency#1208

Open
ajaymenon wants to merge 1 commit intofacebook:mainfrom
ajaymenon:pr1208
Open

[RFC] Fix reviewstack.dev deploy by removing broken Docker container dependency#1208
ajaymenon wants to merge 1 commit intofacebook:mainfrom
ajaymenon:pr1208

Conversation

@ajaymenon
Copy link

@ajaymenon ajaymenon commented Feb 5, 2026

Summary

The repo used to have a CI workflow that built an Ubuntu 22.04 Docker image (generated by ci/gen_workflows.py as sapling-cli-ubuntu-22.04-image.yml) and pushed it to GitHub Container Registry as ghcr.io/facebook/sapling/build_ubuntu_22_04:latest. At some point, that workflow and its Dockerfile were removed from the repo, but two workflows that depend on that image were never updated:

  • reviewstack.dev-deploy.yml
  • sapling-addons.yml

So every time either of those workflows runs, it tries to pull an image that no longer exists, and fails immediately at container initialization.

Example failure on main: https://github.com/facebook/sapling/actions/runs/21693937235/job/62559938248

Test Plan

Not 100% sure how to test this tbh. I tried to add a trigger to get GHA to pick up the change and see if the deploy action would succeed but it looks like I don't have permissions to do that.

ubuntu-22.04 should already have node and yarn so the build deployment should work without any custom dependencies.

@facebook-github-bot
Copy link
Contributor

@ajaymenon has updated the pull request. You must reimport the pull request before landing.

@meta-codesync
Copy link

meta-codesync bot commented Feb 5, 2026

@facebook-github-bot has imported this pull request. If you are a Meta employee, you can view this in D92435020. (Because this pull request was imported automatically, there will not be any future comments.)

@ajaymenon ajaymenon marked this pull request as ready for review February 5, 2026 20:58
Copy link
Contributor

@bherila bherila left a comment

Choose a reason for hiding this comment

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

Could I request you restore the comments and remove trailing whitespace, I will check tomorrow to see how we can validate the diff. I think it is OK however, just these nits :)

@bherila
Copy link
Contributor

bherila commented Feb 6, 2026

Btw thank you for your contribution to reviewstack!

@facebook-github-bot
Copy link
Contributor

@ajaymenon has updated the pull request. You must reimport the pull request before landing.

@ajaymenon ajaymenon requested a review from bherila February 6, 2026 16:24
@ajaymenon
Copy link
Author

Also still getting used to Github as opposed to Phabricator - I've made the requested changes and was able to re-request review, but it still says the PR has changes requested.

@bherila
Copy link
Contributor

bherila commented Feb 6, 2026

Thanks, I will get to it today anyway!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants