feat(ci): vscode extensions use binaries built by cargo-dist (#1560)

* build: rename filename of vscode workflow

* build: archive

* dev: permissions

* fix: cache name

* fix: ci file name

* edit

* edit2

* fix: release crates rule

* fix: announce permission

* fix: publish permission

* fix: errors

* fix: ???

* fix: cargo test

* chore: rename

* feat: upgrade ubuntu version

* feat: upgrade cargo-dist

* feat: upgrade cargo-dist

* feat: pr run with tag be `''`

* feat: upload

* feat: upgrade cargo-dist??

* feat: fix workflow

* fix: announce deps

* fix: permission

* fix: dir to download

* fix: unpack

* fix: unpack 2

* fix: list command

* fix: executable name

* fix: executable name 2

* fix: executable name 3

* fix: executable name 4

* fix: remove the macos e2e test challenge

* fix: prebuilt location

* fix: compile arguments
This commit is contained in:
Myriad-Dreamin 2025-03-27 04:20:58 +08:00 committed by GitHub
parent 41f8881e8e
commit c234e86070
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 692 additions and 565 deletions

View file

@ -1,6 +1,6 @@
import fs from "fs";
const ciFile = fs.readFileSync(".github/workflows/release-vscode.yml", "utf-8");
const ciFile = fs.readFileSync(".github/workflows/ci.yml", "utf-8");
const toolchainRe = (forWhat) =>
new RegExp(/dtolnay\/rust-toolchain@(\d+\.\d+\.\d+)/.source + `\\s*#\\s*${forWhat}`);