Merge branch 'chipsalliance:master' into feat/devcontainer_dec23
diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..bc36844 --- /dev/null +++ b/.devcontainer/Dockerfile
@@ -0,0 +1,4 @@ +# Available versions: https://github.com/devcontainers/images/tree/main/src/cpp +FROM mcr.microsoft.com/devcontainers/cpp:ubuntu-22.04 +RUN apt update && apt install -y clang-format clang-tidy +RUN wget https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-amd64 -O /usr/local/bin/bazel && chmod a+rx /usr/local/bin/bazel && /usr/local/bin/bazel --version
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..54aad83 --- /dev/null +++ b/.devcontainer/devcontainer.json
@@ -0,0 +1,30 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node + +// If you are behind a proxy, set the http_proxy and https_proxy environment variables +// in the container environment. For example: +/// +// "containerEnv": { +// "HTTP_PROXY": "http://proxy-dmz.intel.com:912/", +// "HTTPS_PROXY": "http://proxy-dmz.intel.com:912/", +// "http_proxy": "http://proxy-dmz.intel.com:912/", +// "https_proxy": "http://proxy-dmz.intel.com:912/" +// }, + +{ + "name": "Verible Dev", + "build": { + "dockerfile": "Dockerfile", + }, + + // Configure tool-specific properties. + "customizations": { + // Configure properties specific to VS Code. + "vscode": { + "settings": {}, + "extensions": [ + "ms-vscode.cpptools-extension-pack" + ] + } + } +}