commit | 87f8d3750c80cac20c7215e55b2807ee0429d776 | [log] [tgz] |
---|---|---|
author | Solly Ross <sollyross@google.com> | Thu Jan 12 04:37:22 2023 +0000 |
committer | Solly Ross <sollyross@google.com> | Thu Jan 12 04:37:22 2023 +0000 |
tree | 8f0090e73e34de902614014c8e5d45890d398870 | |
parent | f90edefa9ace76a932bddc1d1c27de8a7c0d508b [diff] |
Prep for switching CI to container runners CI is moving to containers, but needs a workaround due to how it checks out git directories. Ideally this'll be fixed by CI long-term, but in the short term this is the workaround. This also switches to python 3.9, since 3.6 isn't available in the default container images. Finally, we'd have to update npm to v9 since v8 gets... clever with detecting running as root and then trying to run as something else instead (by checking the current directory owner, which is non-root due to the same reasons as the above checkout). However, npm@9 is not compatible with our current Node version (17.9.0), so just update to the latest node version (19.4.0), which comes with npm@9 ootb. This last bit prompted updating a few packages to be compatible with Node 19 (including removing oniguruma, which is actually deprecated & archived -- see https://fxbug.dev/119360) Change-Id: Ib0e407cdadaae9301ad41d9319a1e42a9d08e790 Reviewed-on: https://fuchsia-review.googlesource.com/c/vscode-plugins/+/788446 Reviewed-by: Brian Bosak <bbosak@google.com> Reviewed-by: Clayton Wilkinson <wilkinsonclay@google.com> Kokoro: Kokoro <noreply+kokoro@google.com>
This VS Code extension implements the commonly needed functionality for Fuchsia development.
This is a Work In Progress Currently supporting:
The FFX tool path can be set under Settings > Extensions > Fuchsia SDK
. If this path is not set, the extension will automatically search for it at:
Use of the Fuchsia core developer tools is subject to the Google Terms of Service. The Google Privacy Policy describes how data is handled in your use of this service.