feat: use Arduino CLI 1.0.4 (#2457)

* fix: use `@pingghost/protoc` to compile proto files

The npm package previously used (`protoc`) is still lacking apple arm32 support, see https://github.com/YePpHa/node-protoc/pull/10

* feat: use Arduino CLI 1.0.4

* fix: allow use of node16 in github actions

* chore: update `arduino-language-server` version for cli-1.0.0

* fix: deprecated platform order test

Arduino deprecated platforms should have more priority then other deprecated ones
This commit is contained in:
Giacomo Cusinato
2024-09-06 11:38:55 +02:00
committed by GitHub
parent c3adde5460
commit 1ec0a8cc77
28 changed files with 9754 additions and 1512 deletions

View File

@@ -289,7 +289,6 @@ export async function createCliConfig(
const directories = {
data: join(configDirPath, 'data', 'Arduino15'),
downloads: join(configDirPath, 'data', 'Arduino15', 'staging'),
builtin: join(configDirPath, 'data', 'Arduino15', 'libraries'),
user: join(configDirPath, 'user', 'Arduino'),
};
for (const directoryPath of Object.values(directories)) {