From 5119fe39b2ce565a861c9e62a24a4748e2226198 Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Mon, 2 Sep 2024 18:44:17 -0700 Subject: [PATCH 1/4] Fix path to template --- azure-pipelines/playground.yml | 2 +- azure-pipelines/pre-release.yml | 2 +- azure-pipelines/stable.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/azure-pipelines/playground.yml b/azure-pipelines/playground.yml index 9b668f3b..261d6461 100644 --- a/azure-pipelines/playground.yml +++ b/azure-pipelines/playground.yml @@ -11,7 +11,7 @@ resources: endpoint: Monaco extends: - template: azure-pipelines/extension/pipeline.yml@templates + template: azure-pipelines/rust-package/pipeline.yml@templates parameters: ghCreateTag: false binaryName: "pet" diff --git a/azure-pipelines/pre-release.yml b/azure-pipelines/pre-release.yml index 5ba16eb9..516c7032 100644 --- a/azure-pipelines/pre-release.yml +++ b/azure-pipelines/pre-release.yml @@ -19,7 +19,7 @@ resources: endpoint: Monaco extends: - template: azure-pipelines/extension/pipeline.yml@templates + template: azure-pipelines/rust-package/pipeline.yml@templates parameters: ghCreateTag: false binaryName: "pet" diff --git a/azure-pipelines/stable.yml b/azure-pipelines/stable.yml index 36bc765d..2efc5069 100644 --- a/azure-pipelines/stable.yml +++ b/azure-pipelines/stable.yml @@ -11,7 +11,7 @@ resources: endpoint: Monaco extends: - template: azure-pipelines/extension/pipeline.yml@templates + template: azure-pipelines/rust-package/pipeline.yml@templates parameters: ghCreateTag: false binaryName: "pet" From ca2f2ebf1286911e23f50c9b46ca16467424a7a4 Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Mon, 2 Sep 2024 19:20:46 -0700 Subject: [PATCH 2/4] Ensure symbol generation --- Cargo.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 7fabbe05..a902c513 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,9 @@ members = ["crates/*"] resolver = "2" [profile.release] -strip = true +# Enable all optimizations +opt-level = 3 +# Enable full link-time-optimizations lto = true codegen-units = 1 # Enable full debug info for optimized builds. From 03a0f1d63d0b72e3a23af4fd104c8440e7ee8d51 Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Tue, 3 Sep 2024 09:58:06 -0700 Subject: [PATCH 3/4] Update version info --- azure-pipelines/playground.yml | 1 + azure-pipelines/pre-release.yml | 1 + azure-pipelines/stable.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/azure-pipelines/playground.yml b/azure-pipelines/playground.yml index 261d6461..b15e480d 100644 --- a/azure-pipelines/playground.yml +++ b/azure-pipelines/playground.yml @@ -17,6 +17,7 @@ extends: binaryName: "pet" signing: false buildWasm: false + apiScanSoftwareVersion: 2024 # major version of `pet` for internal reporting buildPlatforms: - name: Linux diff --git a/azure-pipelines/pre-release.yml b/azure-pipelines/pre-release.yml index 516c7032..796ec04a 100644 --- a/azure-pipelines/pre-release.yml +++ b/azure-pipelines/pre-release.yml @@ -25,6 +25,7 @@ extends: binaryName: "pet" signing: false # TODO: remove this before consuming in extensions (currently extensions build and sign directly) buildWasm: false + apiScanSoftwareVersion: 2024 # major version of `pet` for internal reporting buildPlatforms: - name: Linux diff --git a/azure-pipelines/stable.yml b/azure-pipelines/stable.yml index 2efc5069..c741da11 100644 --- a/azure-pipelines/stable.yml +++ b/azure-pipelines/stable.yml @@ -17,6 +17,7 @@ extends: binaryName: "pet" signing: false # TODO: remove this before consuming in extensions (currently extensions build and sign directly) buildWasm: false + apiScanSoftwareVersion: 2024 # major version of `pet` for internal reporting buildPlatforms: - name: Linux From d01b8d349cca6b6797e44b470605b6f043efd9af Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Tue, 3 Sep 2024 13:21:48 -0700 Subject: [PATCH 4/4] Prep for main --- azure-pipelines/playground.yml | 2 +- azure-pipelines/pre-release.yml | 4 ++-- azure-pipelines/stable.yml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/azure-pipelines/playground.yml b/azure-pipelines/playground.yml index b15e480d..d49182dd 100644 --- a/azure-pipelines/playground.yml +++ b/azure-pipelines/playground.yml @@ -7,7 +7,7 @@ resources: - repository: templates type: github name: microsoft/vscode-engineering - ref: kanadig/rust-binaries1 # TODO: Change this to `main` after `kanadig/rust-binaries1` is merged to `main`. + ref: main endpoint: Monaco extends: diff --git a/azure-pipelines/pre-release.yml b/azure-pipelines/pre-release.yml index 796ec04a..c62c5aee 100644 --- a/azure-pipelines/pre-release.yml +++ b/azure-pipelines/pre-release.yml @@ -15,7 +15,7 @@ resources: - repository: templates type: github name: microsoft/vscode-engineering - ref: kanadig/rust-binaries1 # TODO: Change this to `main` after `kanadig/rust-binaries1` is merged to `main`. + ref: main endpoint: Monaco extends: @@ -23,7 +23,7 @@ extends: parameters: ghCreateTag: false binaryName: "pet" - signing: false # TODO: remove this before consuming in extensions (currently extensions build and sign directly) + signing: true buildWasm: false apiScanSoftwareVersion: 2024 # major version of `pet` for internal reporting diff --git a/azure-pipelines/stable.yml b/azure-pipelines/stable.yml index c741da11..64058ba1 100644 --- a/azure-pipelines/stable.yml +++ b/azure-pipelines/stable.yml @@ -7,7 +7,7 @@ resources: - repository: templates type: github name: microsoft/vscode-engineering - ref: kanadig/rust-binaries1 # TODO: Change this to `main` after `kanadig/rust-binaries1` is merged to `main`. + ref: main endpoint: Monaco extends: @@ -15,7 +15,7 @@ extends: parameters: ghCreateTag: false binaryName: "pet" - signing: false # TODO: remove this before consuming in extensions (currently extensions build and sign directly) + signing: true buildWasm: false apiScanSoftwareVersion: 2024 # major version of `pet` for internal reporting