sapling/.github/workflows
Shish 1a0d7106a4 Add a devcontainer config (#807)
Summary:
Add a devcontainer config

My laptop is full of weird versions of weird tools. Sapling requires specific versions of specific tools. It's nice to be able to open the sapling folder in vscode and get a prompt for "would you like to do your development inside a container with all the correct tools pre-installed?" :) This also allows people on github to click a button to open in github's web-based container-IDE and start developing without installing anything at all, though I don't know if we'd expect anybody to do that

For starters I'm using the CI build image without changes to try and keep the maintenance burden as small as possible, though it would be possible to use a separate layer within the Dockerfile (eg if we wanted to install extra tools that are useful for dev but not needed for building), or have a totally separate Dockerfile

 ---
[//]: # (BEGIN SAPLING FOOTER)
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/sapling/pull/807).
* __->__ https://github.com/facebook/sapling/issues/807
* https://github.com/facebook/sapling/issues/806
* https://github.com/facebook/sapling/issues/804

Pull Request resolved: https://github.com/facebook/sapling/pull/807

Differential Revision: D52575911

Pulled By: quark-zju

fbshipit-source-id: b24e1a21493f18a06355c984a72936cd11fef2ea
2024-01-18 08:29:13 -08:00
..
edenfs_linux.yml use system patchelf in eden fs build (#750) 2023-10-16 12:10:14 -07:00
edenscm-libs.yml Update github workflow for parser->loader rename 2023-02-23 12:53:50 -08:00
mononoke_linux.yml fix mononoke build (#769) 2023-11-14 04:07:45 -08:00
mononoke_mac.yml fix mononoke build (#769) 2023-11-14 04:07:45 -08:00
reviewstack.dev-deploy.yml push reviewstack.dev daily 2023-12-19 11:05:15 -08:00
sapling-addons.yml github: set CI=false on verify-addons GH action 2023-11-17 13:58:02 -08:00
sapling-cli-homebrew-macos-arm64-release.yml oss: increase HOMEBREW_FAIL_LOG_LINES for macOS 2023-11-13 14:52:54 -08:00
sapling-cli-homebrew-macos-x86-release.yml oss: increase HOMEBREW_FAIL_LOG_LINES for macOS 2023-11-13 14:52:54 -08:00
sapling-cli-ubuntu-20.04-ci.yml bump macOS python CI to 3.11.3 (#605) 2023-04-18 10:12:23 -07:00
sapling-cli-ubuntu-20.04-image.yml bump macOS python CI to 3.11.3 (#605) 2023-04-18 10:12:23 -07:00
sapling-cli-ubuntu-20.04-release.yml bump macOS python CI to 3.11.3 (#605) 2023-04-18 10:12:23 -07:00
sapling-cli-ubuntu-20.04.Dockerfile Add a devcontainer config (#807) 2024-01-18 08:29:13 -08:00
sapling-cli-ubuntu-22.04-ci.yml bump macOS python CI to 3.11.3 (#605) 2023-04-18 10:12:23 -07:00
sapling-cli-ubuntu-22.04-image.yml bump macOS python CI to 3.11.3 (#605) 2023-04-18 10:12:23 -07:00
sapling-cli-ubuntu-22.04-release.yml bump macOS python CI to 3.11.3 (#605) 2023-04-18 10:12:23 -07:00
sapling-cli-ubuntu-22.04.Dockerfile Add a devcontainer config (#807) 2024-01-18 08:29:13 -08:00
sapling-cli-windows-amd64-release.yml gen_workflows: set openssl env variables for Windows 2023-11-08 18:25:08 -08:00
sapling-website-deploy.yml website: trigger the website action every work day 2023-11-14 09:03:08 -08:00