Skip to content

Commit d367a8d

Browse files
Merge pull request #4546 from PowerShell/release
Release `v2023.4.1-preview`
2 parents 0942b21 + ac55840 commit d367a8d

File tree

3 files changed

+31
-8
lines changed

3 files changed

+31
-8
lines changed

CHANGELOG.md

+17
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# PowerShell Extension Release History
22

3+
## v2023.4.1-preview
4+
### Tuesday, April 25, 2023
5+
6+
#### [vscode-powershell](https://github.com/PowerShell/vscode-powershell)
7+
8+
- 🐛 🛫 [vscode-powershell #4543](https://github.com/PowerShell/vscode-powershell/pull/4543) - Update startup logic to handle session failure reasons.
9+
- #️⃣ 🙏 [vscode-powershell #4534](https://github.com/PowerShell/vscode-powershell/pull/4534) - Add ESBuild Problem Matcher Extension. (Thanks @JustinGrote!)
10+
- 🐛 🙏 [vscode-powershell #4521](https://github.com/PowerShell/vscode-powershell/pull/4532) - Handle end-of-support PowerShell with error message.
11+
- ✨ 👷 [vscode-powershell #4518](https://github.com/PowerShell/vscode-powershell/pull/4518) - Enable Mocha Test Explorer Integration. (Thanks @JustinGrote!)
12+
- 🐛 🔍 [vscode-powershell #4517](https://github.com/PowerShell/vscode-powershell/pull/4517) - Fix `attachDotnetDebugger` with custom config. (Thanks @fflaten!)
13+
- 🐛 🔍 [vscode-powershell #4516](https://github.com/PowerShell/vscode-powershell/pull/4516) - Add new debug configurations to `package.json`. (Thanks @JustinGrote!)
14+
15+
#### [PowerShellEditorServices](https://github.com/PowerShell/PowerShellEditorServices) v3.8.4
16+
17+
- 🐛 🛫 [vscode-powershell #4509](https://github.com/PowerShell/PowerShellEditorServices/pull/2018) - Set session failure with reason when applicable.
18+
- ✨ 📖 [PowerShellEditorServices #2016](https://github.com/PowerShell/PowerShellEditorServices/pull/2016) - Add guide to configure Neovim. (Thanks @csc027!)
19+
320
## v2023.4.0-preview
421
### Wednesday, April 12, 2023
522

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "powershell",
33
"displayName": "PowerShell",
4-
"version": "2023.4.0",
4+
"version": "2023.4.1",
55
"preview": false,
66
"publisher": "ms-vscode",
77
"description": "Develop PowerShell modules, commands and scripts in Visual Studio Code!",

test/features/DebugSession.test.ts

+13-7
Original file line numberDiff line numberDiff line change
@@ -430,12 +430,9 @@ describe("DebugSessionFeature", () => {
430430
});
431431

432432
describe("DebugSessionFeature E2E", function slowTests() {
433-
this.slow(20000); // Will warn if test takes longer than 10s and show red if longer than 20s
434-
this.timeout(30000);
433+
this.slow(20 * 1000); // Will warn if test takes longer than 10s and show red if longer than 20s
434+
this.timeout(5 * 60 * 1000); // Give it five minutes, some CI is slow!
435435

436-
if (process.platform == "darwin") {
437-
this.timeout(60000); // The MacOS test runner is sloooow in Azure Devops
438-
}
439436
before(async () => {
440437
// Registers and warms up the debug adapter and the PowerShell Extension Terminal
441438
await ensureEditorServicesIsConnected();
@@ -446,7 +443,9 @@ describe("DebugSessionFeature E2E", function slowTests() {
446443
let startDebugSession: DebugSession;
447444
let stopDebugSession: DebugSession;
448445
const interactiveSessionConfig = defaultDebugConfigurations[DebugConfig.InteractiveSession];
449-
// Asserts dont seem to fire in this event or the event doesnt resolve in the test code flow, so we need to "extract" the values for later use by the asserts
446+
// Asserts don't seem to fire in this event or the event doesn't resolve
447+
// in the test code flow, so we need to "extract" the values for later
448+
// use by the asserts
450449

451450
const startDebugEvent = debug.onDidStartDebugSession((newDebugSession) => {
452451
startDebugEvent.dispose();
@@ -470,11 +469,18 @@ describe("DebugSessionFeature E2E", function slowTests() {
470469

471470
describe("Binary Modules", () => {
472471
let binaryModulePath: Uri;
473-
before(async () => {
472+
473+
before(async function binarySetup() {
474+
if (process.env.BUILD_SOURCEBRANCHNAME === "release") {
475+
// The binary modules tests won't work in the release pipeline
476+
// due to dependency requirements.
477+
this.skip();
478+
}
474479
binaryModulePath = Uri.joinPath(workspace.workspaceFolders![0].uri, "BinaryModule");
475480
BuildBinaryModuleMock();
476481
await ensureEditorServicesIsConnected();
477482
});
483+
478484
afterEach(async () => {
479485
// Cleanup E2E testing state
480486
await debug.stopDebugging(undefined);

0 commit comments

Comments
 (0)