Skip to content

Commit 9b4975a

Browse files
dependabot[bot]luabudPopoDevpaulacamargo25petetronic
authored andcommitted
Merged PR posit-dev/positron-python#347: Merge upstream release v2024.0.0
Merge pull request #347 from posit-dev/merge/v2024.0.0 Merge upstream release v2024.0.0 -------------------- Commit message for posit-dev/positron-python@5a625e24e2b4e096476b1208dbd77aa3e07bbe59: Update yarn.lock -------------------- Commit message for posit-dev/positron-python@694cb4e0c8bad494ed92b39969ef0cde9d886b62: Merge upstream 'v2024.0.0' into positron-python https://github.com/microsoft/vscode-python/releases/tag/v2024.0.0 -------------------- Commit message for posit-dev/positron-python@a0b893c41e87ba50d0d205895378bdb5452d6505: Update 2024.0 final (posit-dev/positron-python#22829) -------------------- Commit message for microsoft/vscode-python@ceac04842f6b31478ddfca51d1470684965ee60e: bump release 2024.0 (microsoft/vscode-python#22804) bump release -------------------- Commit message for microsoft/vscode-python@c5593f8f7ef793495b0fcad72de024e1b0286e69: Revert "Bump-release-2024.2" (microsoft/vscode-python#22802) Reverts microsoft/vscode-python#22801 -------------------- Commit message for microsoft/vscode-python@1b53c2cd4a8807681a706f29a73f391409f6d7d7: Bump-release-2024.2 (microsoft/vscode-python#22801) bump-release-2024.2 -------------------- Commit message for microsoft/vscode-python@c8c07a06543c4356525347ea00caaa6cadb8a02e: changes to support pytest 8 (microsoft/vscode-python#22799) fixes: https://github.com/microsoft/vscode-python/issues/22798 -------------------- Commit message for microsoft/vscode-python@67ac41cadb1b4f78b0684b195408cbbd006b71b6: Bump peter-evans/find-comment from 2 to 3 (microsoft/vscode-python#22790) Bumps [peter-evans/find-comment](https://github.com/peter-evans/find-comment) from 2 to 3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/peter-evans/find-comment/releases">peter-evans/find-comment's releases</a>.</em></p> <blockquote> <h2>Find Comment v3.0.0</h2> <p>⚙️ Updated runtime to Node.js 20</p> <ul> <li>The action now requires a minimum version of <a href="https://github.com/actions/runner/releases/tag/v2.308.0">v2.308.0</a> for the Actions runner. Update self-hosted runners to v2.308.0 or later to ensure compatibility.</li> </ul> <h2>What's Changed</h2> <ul> <li>build(deps-dev): bump prettier from 2.8.7 to 2.8.8 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/173">peter-evans/find-comment#173</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.15.13 to 18.16.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/175">peter-evans/find-comment#175</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.59.0 to 5.59.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/176">peter-evans/find-comment#176</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.59.0 to 5.59.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/174">peter-evans/find-comment#174</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.59.1 to 5.59.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/177">peter-evans/find-comment#177</a></li> <li>build(deps-dev): bump eslint from 8.39.0 to 8.40.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/179">peter-evans/find-comment#179</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.59.1 to 5.59.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/178">peter-evans/find-comment#178</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.16.3 to 18.16.5 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/180">peter-evans/find-comment#180</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.59.2 to 5.59.5 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/181">peter-evans/find-comment#181</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.59.2 to 5.59.5 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/183">peter-evans/find-comment#183</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.16.5 to 18.16.9 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/182">peter-evans/find-comment#182</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.59.5 to 5.59.6 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/184">peter-evans/find-comment#184</a></li> <li>build(deps-dev): bump eslint from 8.40.0 to 8.41.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/186">peter-evans/find-comment#186</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.16.9 to 18.16.13 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/187">peter-evans/find-comment#187</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.59.5 to 5.59.6 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/185">peter-evans/find-comment#185</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.16.13 to 18.16.16 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/188">peter-evans/find-comment#188</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.59.6 to 5.59.7 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/190">peter-evans/find-comment#190</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.59.6 to 5.59.7 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/189">peter-evans/find-comment#189</a></li> <li>build(deps-dev): bump eslint from 8.41.0 to 8.42.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/191">peter-evans/find-comment#191</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.59.7 to 5.59.8 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/193">peter-evans/find-comment#193</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.59.7 to 5.59.8 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/194">peter-evans/find-comment#194</a></li> <li>build(deps-dev): bump eslint-plugin-github from 4.7.0 to 4.8.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/192">peter-evans/find-comment#192</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.59.8 to 5.59.9 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/195">peter-evans/find-comment#195</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.59.8 to 5.59.9 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/197">peter-evans/find-comment#197</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.16.16 to 18.16.17 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/196">peter-evans/find-comment#196</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.59.9 to 5.59.11 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/198">peter-evans/find-comment#198</a></li> <li>build(deps-dev): bump eslint from 8.42.0 to 8.43.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/199">peter-evans/find-comment#199</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.16.17 to 18.16.18 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/200">peter-evans/find-comment#200</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.59.9 to 5.59.11 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/201">peter-evans/find-comment#201</a></li> <li>build(deps-dev): bump eslint-plugin-jest from 27.2.1 to 27.2.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/202">peter-evans/find-comment#202</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.59.11 to 5.60.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/203">peter-evans/find-comment#203</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.59.11 to 5.60.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/204">peter-evans/find-comment#204</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.16.18 to 18.16.19 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/205">peter-evans/find-comment#205</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.60.0 to 5.60.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/206">peter-evans/find-comment#206</a></li> <li>build(deps-dev): bump eslint from 8.43.0 to 8.44.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/207">peter-evans/find-comment#207</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.60.0 to 5.60.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/208">peter-evans/find-comment#208</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.60.1 to 5.61.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/209">peter-evans/find-comment#209</a></li> <li>build(deps): bump tough-cookie from 4.1.2 to 4.1.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/211">peter-evans/find-comment#211</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.60.1 to 5.61.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/210">peter-evans/find-comment#210</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> from 5.61.0 to 5.62.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/212">peter-evans/find-comment#212</a></li> <li>build(deps-dev): bump eslint from 8.44.0 to 8.45.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/214">peter-evans/find-comment#214</a></li> <li>build(deps-dev): bump eslint-plugin-jest from 27.2.2 to 27.2.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/215">peter-evans/find-comment#215</a></li> <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.61.0 to 5.62.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/213">peter-evans/find-comment#213</a></li> <li>build(deps-dev): bump eslint-plugin-github from 4.8.0 to 4.9.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/216">peter-evans/find-comment#216</a></li> <li>build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/find-comment/pull/217">peter-evans/find-comment#217</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/peter-evans/find-comment/commit/d5fe37641ad8451bdd80312415672ba26c86575e"><code>d5fe376</code></a> feat: update runtime to node 20 (<a href="https://redirect.github.com/peter-evans/find-comment/issues/282">#282</a>)</li> <li><a href="https://github.com/peter-evans/find-comment/commit/e3754082ec6536fb0f8c4c6ebb4c2682cf6efa67"><code>e375408</code></a> build(deps-dev): bump <code>@​types/node</code> from 18.19.6 to 18.19.8 (<a href="https://redirect.github.com/peter-evans/find-comment/issues/279">#279</a>)</li> <li><a href="https://github.com/peter-evans/find-comment/commit/6f781399d61362a4f5121bab933bbad888ecd659"><code>6f78139</code></a> build(deps-dev): bump prettier from 3.2.1 to 3.2.4 (<a href="https://redirect.github.com/peter-evans/find-comment/issues/278">#278</a>)</li> <li><a href="https://github.com/peter-evans/find-comment/commit/663f5b8fd865055f01a344810af292dd4b5f0d5b"><code>663f5b8</code></a> build(deps-dev): bump eslint-plugin-jest from 27.6.1 to 27.6.3 (<a href="https://redirect.github.com/peter-evans/find-comment/issues/276">#276</a>)</li> <li><a href="https://github.com/peter-evans/find-comment/commit/1950d4859087e02b21eefc8ad70c114702f3daba"><code>1950d48</code></a> build(deps-dev): bump prettier from 3.1.1 to 3.2.1 (<a href="https://redirect.github.com/peter-evans/find-comment/issues/277">#277</a>)</li> <li><a href="https://github.com/peter-evans/find-comment/commit/4c49b27bc3472947b5de8b4ed6732a81960286a8"><code>4c49b27</code></a> build(deps-dev): bump eslint-plugin-prettier from 5.1.2 to 5.1.3 (<a href="https://redirect.github.com/peter-evans/find-comment/issues/275">#275</a>)</li> <li><a href="https://github.com/peter-evans/find-comment/commit/141f79c0a836a288f9e9108fa5fb9128b0166869"><code>141f79c</code></a> build(deps-dev): bump <code>@​types/node</code> from 18.19.4 to 18.19.6 (<a href="https://redirect.github.com/peter-evans/find-comment/issues/274">#274</a>)</li> <li><a href="https://github.com/peter-evans/find-comment/commit/90d027df0ed038f7d73baa358f32756bececd141"><code>90d027d</code></a> build(deps-dev): bump eslint-plugin-jest from 27.6.0 to 27.6.1 (<a href="https://redirect.github.com/peter-evans/find-comment/issues/273">#273</a>)</li> <li><a href="https://github.com/peter-evans/find-comment/commit/4541d1b6b0e618acc24284e118743fc5ad0bc5de"><code>4541d1b</code></a> build(deps-dev): bump eslint-plugin-prettier from 5.1.1 to 5.1.2 (<a href="https://redirect.github.com/peter-evans/find-comment/issues/272">#272</a>)</li> <li><a href="https://github.com/peter-evans/find-comment/commit/3e2c601e8c32795632a106e9c0ae030f1699756e"><code>3e2c601</code></a> build(deps-dev): bump <code>@​types/node</code> from 18.19.3 to 18.19.4 (<a href="https://redirect.github.com/peter-evans/find-comment/issues/271">#271</a>)</li> <li>Additional commits viewable in <a href="https://github.com/peter-evans/find-comment/compare/v2...v3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=peter-evans/find-comment&package-manager=github_actions&previous-version=2&new-version=3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -------------------- Commit message for microsoft/vscode-python@5f9ff88e9cd5efe64178b09ca3b96de1c306fcbb: Bump peter-evans/create-or-update-comment from 3 to 4 (microsoft/vscode-python#22791) Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/peter-evans/create-or-update-comment/releases">peter-evans/create-or-update-comment's releases</a>.</em></p> <blockquote> <h2>Create or Update Comment v4.0.0</h2> <p>⚙️ Updated runtime to Node.js 20</p> <ul> <li>The action now requires a minimum version of <a href="https://github.com/actions/runner/releases/tag/v2.308.0">v2.308.0</a> for the Actions runner. Update self-hosted runners to v2.308.0 or later to ensure compatibility.</li> </ul> <h2>What's Changed</h2> <ul> <li>build(deps): bump actions/setup-node from 3 to 4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/273">peter-evans/create-or-update-comment#273</a></li> <li>build(deps-dev): bump <code>@​vercel/ncc</code> from 0.38.0 to 0.38.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/274">peter-evans/create-or-update-comment#274</a></li> <li>build(deps-dev): bump eslint-plugin-jest from 27.4.2 to 27.4.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/276">peter-evans/create-or-update-comment#276</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.18.5 to 18.18.6 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/277">peter-evans/create-or-update-comment#277</a></li> <li>build(deps-dev): bump eslint from 8.51.0 to 8.52.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/275">peter-evans/create-or-update-comment#275</a></li> <li>build(deps-dev): bump eslint-plugin-jest from 27.4.3 to 27.6.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/278">peter-evans/create-or-update-comment#278</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.18.6 to 18.18.8 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/279">peter-evans/create-or-update-comment#279</a></li> <li>build(deps-dev): bump eslint from 8.52.0 to 8.53.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/280">peter-evans/create-or-update-comment#280</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.18.8 to 18.18.9 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/281">peter-evans/create-or-update-comment#281</a></li> <li>build(deps-dev): bump prettier from 3.0.3 to 3.1.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/282">peter-evans/create-or-update-comment#282</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.18.9 to 18.18.12 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/283">peter-evans/create-or-update-comment#283</a></li> <li>build(deps-dev): bump eslint from 8.53.0 to 8.54.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/284">peter-evans/create-or-update-comment#284</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.18.12 to 18.18.13 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/285">peter-evans/create-or-update-comment#285</a></li> <li>build(deps-dev): bump eslint from 8.54.0 to 8.55.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/286">peter-evans/create-or-update-comment#286</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.18.13 to 18.19.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/287">peter-evans/create-or-update-comment#287</a></li> <li>build(deps): bump chuhlomin/render-template from 1.8 to 1.9 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/288">peter-evans/create-or-update-comment#288</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.2 to 18.19.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/289">peter-evans/create-or-update-comment#289</a></li> <li>build(deps-dev): bump prettier from 3.1.0 to 3.1.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/290">peter-evans/create-or-update-comment#290</a></li> <li>build(deps-dev): bump eslint-plugin-prettier from 5.0.1 to 5.1.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/292">peter-evans/create-or-update-comment#292</a></li> <li>build(deps-dev): bump eslint from 8.55.0 to 8.56.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/293">peter-evans/create-or-update-comment#293</a></li> <li>build(deps): bump actions/download-artifact from 3 to 4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/295">peter-evans/create-or-update-comment#295</a></li> <li>build(deps-dev): bump eslint-plugin-prettier from 5.1.0 to 5.1.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/296">peter-evans/create-or-update-comment#296</a></li> <li>build(deps-dev): bump eslint-plugin-jest from 27.6.0 to 27.6.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/297">peter-evans/create-or-update-comment#297</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.3 to 18.19.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/298">peter-evans/create-or-update-comment#298</a></li> <li>build(deps-dev): bump eslint-plugin-prettier from 5.1.2 to 5.1.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/299">peter-evans/create-or-update-comment#299</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.4 to 18.19.6 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/300">peter-evans/create-or-update-comment#300</a></li> <li>build(deps-dev): bump prettier from 3.1.1 to 3.2.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/301">peter-evans/create-or-update-comment#301</a></li> <li>build(deps-dev): bump eslint-plugin-jest from 27.6.1 to 27.6.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/302">peter-evans/create-or-update-comment#302</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.6 to 18.19.7 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/303">peter-evans/create-or-update-comment#303</a></li> <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.7 to 18.19.8 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/304">peter-evans/create-or-update-comment#304</a></li> <li>build(deps-dev): bump prettier from 3.2.3 to 3.2.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/305">peter-evans/create-or-update-comment#305</a></li> <li>feat: update runtime to node 20 by <a href="https://github.com/peter-evans"><code>@​peter-evans</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/306">peter-evans/create-or-update-comment#306</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/peter-evans/create-or-update-comment/compare/v3.1.0...v4.0.0">https://github.com/peter-evans/create-or-update-comment/compare/v3.1.0...v4.0.0</a></p> <h2>Create or Update Comment v3.1.0</h2> <h2>What's Changed</h2> <ul> <li>Add truncate warning to body of comment by <a href="https://github.com/ethanmdavidson"><code>@​ethanmdavidson</code></a> and <a href="https://github.com/peter-evans"><code>@​peter-evans</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/272">peter-evans/create-or-update-comment#272</a></li> <li>46 dependency updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/peter-evans/create-or-update-comment/compare/v3.0.2...v3.1.0">https://github.com/peter-evans/create-or-update-comment/compare/v3.0.2...v3.1.0</a></p> <h2>Create or Update Comment v3.0.2</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/peter-evans/create-or-update-comment/commit/71345be0265236311c031f5c7866368bd1eff043"><code>71345be</code></a> feat: update runtime to node 20 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/306">#306</a>)</li> <li><a href="https://github.com/peter-evans/create-or-update-comment/commit/d41bfe36e5af6ca183ce8b04db32e4aa6412e693"><code>d41bfe3</code></a> build(deps-dev): bump prettier from 3.2.3 to 3.2.4 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/305">#305</a>)</li> <li><a href="https://github.com/peter-evans/create-or-update-comment/commit/73b4b9e4e37f8cbefbb82ca2abd9085a1afa1562"><code>73b4b9e</code></a> build(deps-dev): bump <code>@​types/node</code> from 18.19.7 to 18.19.8 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/304">#304</a>)</li> <li><a href="https://github.com/peter-evans/create-or-update-comment/commit/b865fac7facb67bed02e0032aedefe6acf790c75"><code>b865fac</code></a> build(deps-dev): bump <code>@​types/node</code> from 18.19.6 to 18.19.7 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/303">#303</a>)</li> <li><a href="https://github.com/peter-evans/create-or-update-comment/commit/52b668a9280a255397527f4131ff02f5005274c8"><code>52b668a</code></a> build(deps-dev): bump eslint-plugin-jest from 27.6.1 to 27.6.3 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/302">#302</a>)</li> <li><a href="https://github.com/peter-evans/create-or-update-comment/commit/974f56a1c3e9a9d05f2847c575dccf35c038e80e"><code>974f56a</code></a> build(deps-dev): bump prettier from 3.1.1 to 3.2.3 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/301">#301</a>)</li> <li><a href="https://github.com/peter-evans/create-or-update-comment/commit/2cbfe8b17bb3ba59cdb477ae1d88d14caa96100e"><code>2cbfe8b</code></a> build(deps-dev): bump <code>@​types/node</code> from 18.19.4 to 18.19.6 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/300">#300</a>)</li> <li><a href="https://github.com/peter-evans/create-or-update-comment/commit/761872a701dedf6fcfe4c794d7e117dfbba8a4fb"><code>761872a</code></a> build(deps-dev): bump eslint-plugin-prettier from 5.1.2 to 5.1.3 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/299">#299</a>)</li> <li><a href="https://github.com/peter-evans/create-or-update-comment/commit/72c3238a4904d35331b8ad94c0eb21d799fb86c4"><code>72c3238</code></a> build(deps-dev): bump <code>@​types/node</code> from 18.19.3 to 18.19.4 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/298">#298</a>)</li> <li><a href="https://github.com/peter-evans/create-or-update-comment/commit/07daf7bbdb1bf17ee35e4a8f3a541ecb83c0253d"><code>07daf7b</code></a> build(deps-dev): bump eslint-plugin-jest from 27.6.0 to 27.6.1 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/297">#297</a>)</li> <li>Additional commits viewable in <a href="https://github.com/peter-evans/create-or-update-comment/compare/v3...v4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=peter-evans/create-or-update-comment&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -------------------- Commit message for microsoft/vscode-python@fb70ef651636a4a20e58426f6d3faf1b6e9d0251: Remove unsupported proposed APIs enablement from `package.json` (microsoft/vscode-python#22787) -------------------- Commit message for microsoft/vscode-python@d10b2f7a5b4ff981777a829470077b4276d876b3: Allow run recent command for REPL using shell integration (microsoft/vscode-python#22720) Resolves: microsoft/vscode-python#22647 Allow access to recent command "Terminal: Run recent command:" for Python REPL users. Due to GNU readline, Mac and Linux Users will now be able to see their REPL command history. Blocked on recent history support for Windows: - Would have to go through VS Code to pick up the command or via native VS Code REPL. -------------------- Commit message for microsoft/vscode-python@1eaf5a30fb12fa8fe696e06c31c63c6169d5df03: Show name for conda environments created in the workspace (microsoft/vscode-python#22701) fixes microsoft/vscode-python#21770 ![fix-update-conda-env-names](https://github.com/microsoft/vscode-python/assets/67870588/0b8906bc-232e-4880-afdf-5cc8adbf21bc) --------- Co-authored-by: Kartik Raj <[email protected]> -------------------- Commit message for microsoft/vscode-python@c09de84f19e3439099f072a48e8d5bb419654e3a: Bump jakebailey/pyright-action from 1 to 2 (microsoft/vscode-python#22762) Bumps [jakebailey/pyright-action](https://github.com/jakebailey/pyright-action) from 1 to 2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jakebailey/pyright-action/releases">jakebailey/pyright-action's releases</a>.</em></p> <blockquote> <h2>v1.8.1</h2> <ul> <li>More verbose npm error (ab655b5)</li> </ul> <h2>v1.8.0</h2> <p>This release adds a <code>pylance-version</code> option which allows specifying Pylance versions instead of pyright versions.</p> <ul> <li>Bump node types, tests cover everything (be76cc4)</li> <li>Bump deps (867d946)</li> <li>Add <code>pylance-version</code> option (<a href="https://redirect.github.com/jakebailey/pyright-action/issues/63">#63</a>) (4f86b1c)</li> </ul> <h2>v1.7.1</h2> <p>Fixes:</p> <ul> <li>Fix skip-unannotated (f0b639c)</li> </ul> <p>Other:</p> <ul> <li>Don't watch in release-it (af54139)</li> <li>Update actions/checkout digest to b4ffde6 (<a href="https://redirect.github.com/jakebailey/pyright-action/issues/50">#50</a>) (b7a5ff7)</li> <li>Update actions/setup-node action to v4 (<a href="https://redirect.github.com/jakebailey/pyright-action/issues/56">#56</a>) (3400d73)</li> <li>dprint config update (6005fd3)</li> <li>Update deps (f9ae0ac)</li> <li>Switch to vitest (34c9e23)</li> <li>Update actions/setup-node digest to 5e21ff4 (<a href="https://redirect.github.com/jakebailey/pyright-action/issues/41">#41</a>) (e4696e5)</li> <li>Update actions/checkout action to v4 (<a href="https://redirect.github.com/jakebailey/pyright-action/issues/42">#42</a>) (c96123b)</li> </ul> <h2>v1.7.0</h2> <p>This version automatically uses Node 20 if present on the runner, rather than Node 16; this should improve performance by using a newer / faster version of Node.</p> <p>This should bea backwards-compatible change; if a runner is missing Node 20 in the default runner install, Node 16 will continue to be used instead.</p> <h2>v1.6.0</h2> <ul> <li>Used undashed flags for 1.1.309 onward (9a4e6bb)</li> <li>Handle all flags (e2b6bd2)</li> <li>Improve logic for disabling JSON (13f7f6c)</li> <li>Sort getInput mock calls for better test diffs (24f5e1f)</li> <li>Add test, quoting (221a611)</li> <li>Switch extra-args parsing to one which handles quotes (9e4af90)</li> <li>Fix testing (e5f0c49)</li> <li>Big dep update (d326e6c)</li> </ul> <h2>v1.5.1</h2> <ul> <li>Update deps (483e025)</li> <li>Don't tie --outputjson to no-comments, fixing verify-types (b6645e3)</li> </ul> <h2>v1.5.0</h2> <ul> <li>Add --ignoreexternal to YAML (3e3605c)</li> <li>Update deps (6578665)</li> <li>Move away from jest globals (68c6232)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jakebailey/pyright-action/commit/03ab3c98073356eb56161009632b39fc2666321b"><code>03ab3c9</code></a> Release v2.0.1</li> <li><a href="https://github.com/jakebailey/pyright-action/commit/07756ef932fc3b258c8875d9dc26f33bb383c92c"><code>07756ef</code></a> Fix tag of new major</li> <li><a href="https://github.com/jakebailey/pyright-action/commit/1a4bf406072a8d0efdf6faba94a34a096430472f"><code>1a4bf40</code></a> Release v2.0.0</li> <li><a href="https://github.com/jakebailey/pyright-action/commit/a9bb81a1034b5f1d246beb8cfcdb1797797d4165"><code>a9bb81a</code></a> Update to npm 10</li> <li><a href="https://github.com/jakebailey/pyright-action/commit/b2f4252ceac00181fb8706b4517f1e3ccda56aa3"><code>b2f4252</code></a> Bump action to v2, require node20</li> <li>See full diff in <a href="https://github.com/jakebailey/pyright-action/compare/v1...v2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jakebailey/pyright-action&package-manager=github_actions&previous-version=1&new-version=2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -------------------- Commit message for microsoft/vscode-python@6f0b841bbf9ebeeb5e8f8d69e2207992e0082863: Rename `utils` to `pvsc_utils` to prevent shadowing (microsoft/vscode-python#22760) Closes https://github.com/microsoft/vscode-python/issues/22575 Closes https://github.com/microsoft/vscode-python/issues/22757 -------------------- Commit message for microsoft/vscode-python@baea7a183dac8b8922ffb09a396ec1d64f7ae320: Remove star from recommended (microsoft/vscode-python#22759) -------------------- Commit message for microsoft/vscode-python@b09848cf5e32512451f681adbec6bfaa681ce408: Bump follow-redirects from 1.15.3 to 1.15.4 (microsoft/vscode-python#22731) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -------------------- Commit message for microsoft/vscode-python@2f3102fe0bb007df0d80276f488c2d0257f4f3b1: Add create environment to select interpreter (microsoft/vscode-python#22746) Closes https://github.com/microsoft/vscode-python/issues/22664 ![image](https://github.com/microsoft/vscode-python/assets/3840081/918908ec-e9fa-4dd5-b274-092b5a129971) -------------------- Commit message for microsoft/vscode-python@63cf2633919f694bf62e104129f050f8a0a3f85b: use abspath for top_level_dir for build_test_tree (microsoft/vscode-python#22740) fixes https://github.com/microsoft/vscode-python/issues/22727 -------------------- Commit message for microsoft/vscode-python@127457dbc62575d2960adf9d1cb9ac4f2b95dfd3: Set debug as deprecated (microsoft/vscode-python#22738) - Add provider in order to keep python debugger type working. - Set debugger as deprecated -------------------- Commit message for microsoft/vscode-python@d5a81414314c80fdba726e2955d20095be92b4ef: Fix version for pre-release (microsoft/vscode-python#22737) -------------------- Commit message for microsoft/vscode-python@d7be806694fb299fca81b48426b0792141605f9c: Relax major version check for pre-releases (microsoft/vscode-python#22734) -------------------- Commit message for microsoft/vscode-python@3e7593712f3b58527bb38261992b845d358c079c: Remove debugger (microsoft/vscode-python#22502) - Remove Debugger in the python extension, but only the fact to create a configuration using 'python' type. - It is still possible to debug using 'python' type config. - Add extension "Python Debugger" to extension pack -------------------- Commit message for microsoft/vscode-python@84ef0ee6d9ef94c25d3debb2288759c48560a62b: Fix for issue with environment path and Jedi (microsoft/vscode-python#22713) Fixes https://github.com/microsoft/vscode-python/issues/22659 Fixes https://github.com/microsoft/vscode-python/issues/22672 Jedi checks if the environment path is a path to a file or directory. If it is a path, it uses it as is. If not it looks for a binary assuming it is a virtual environment. Conda environments are structured differently and it fails to find the binary, if we pass in the path to environment directory. The fix here is to always pass the path to the binary. -------------------- Commit message for microsoft/vscode-python@e27119b3f3362fb36d6e88e52d51dca183c5554d: Bring back REPL shell integration decoration for Mac and Linux (microsoft/vscode-python#22714) Bring back and enable shell integration decoration for Mac and Linux while fixing Windows pwsh problem. Reverts: microsoft/vscode-python#22578 -------------------- Commit message for microsoft/vscode-python@97154eb3504b7d083e400e7a456b2564efbc7641: Bump importlib-metadata from 7.0.0 to 7.0.1 (microsoft/vscode-python#22697) Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 7.0.0 to 7.0.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/importlib_metadata/blob/main/NEWS.rst">importlib-metadata's changelog</a>.</em></p> <blockquote> <h1>v7.0.1</h1> <h2>Bugfixes</h2> <ul> <li>Corrected the interface for SimplePath to encompass the expectations of locate_file and PackagePath.</li> <li>Fixed type annotations to allow strings.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/importlib_metadata/commit/f2e84e3fb5a240b054e8669e5162914bb4a4e68b"><code>f2e84e3</code></a> Finalize</li> <li><a href="https://github.com/python/importlib_metadata/commit/e9e9f775fd7485cec1a591e4fe545b2f0a4c406d"><code>e9e9f77</code></a> Merge commit '98196a'</li> <li><a href="https://github.com/python/importlib_metadata/commit/98196a7fe04d74d7af46e1b052f8124a3fe91dd3"><code>98196a7</code></a> Fixed type annotations to allow strings.</li> <li><a href="https://github.com/python/importlib_metadata/commit/f38e051467f446fc332e1135fb68bdcec95e6e27"><code>f38e051</code></a> Add Python 3.13 to compatibility matrix. Ref <a href="https://redirect.github.com/python/cpython/issues/113174">python/cpython#113174</a>.</li> <li><a href="https://github.com/python/importlib_metadata/commit/0c1d32e2656ac7ebc6fcc4377345f9909c9b7fbc"><code>0c1d32e</code></a> Inline os.PathLike using future annotations.</li> <li><a href="https://github.com/python/importlib_metadata/commit/b99c9d6680e549bb232bfe2ee9c6a4bd74874c32"><code>b99c9d6</code></a> Refine SimplePath to allow for os.PathLike on input and SimplePath on output.</li> <li><a href="https://github.com/python/importlib_metadata/commit/200cf457dd2c630fe8216139182efd8e96183ae2"><code>200cf45</code></a> Merge pull request <a href="https://redirect.github.com/python/importlib_metadata/issues/480">#480</a> from python/bugfix/distribution-simplepath</li> <li><a href="https://github.com/python/importlib_metadata/commit/ac243d3faa459be256df919aaa65c29d208f25b8"><code>ac243d3</code></a> Include _meta in docs to fix doc build failures.</li> <li><a href="https://github.com/python/importlib_metadata/commit/1b3f272d7ce6b25ec5dd68d54d1a140abd159a3f"><code>1b3f272</code></a> Corrected the interface for SimplePath to encompass the expectations of locat...</li> <li><a href="https://github.com/python/importlib_metadata/commit/fc4df51a75de636adae1cbf20f6743bdd5bbb8a9"><code>fc4df51</code></a> Rely on read_text and read_bytes from located paths.</li> <li>Additional commits viewable in <a href="https://github.com/python/importlib_metadata/compare/v7.0.0...v7.0.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=importlib-metadata&package-manager=pip&previous-version=7.0.0&new-version=7.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -------------------- Commit message for microsoft/vscode-python@d5103a89a5665d6e5e4655a391ead6a1cea4e6d0: Bump microvenv from 2023.5 to 2023.5.post1 (microsoft/vscode-python#22685) Bumps [microvenv](https://github.com/brettcannon/microvenv) from 2023.5 to 2023.5.post1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/brettcannon/microvenv/releases">microvenv's releases</a>.</em></p> <blockquote> <h2>2023.5.post1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>🪲 Bug Fixes</h3> <ul> <li>Fix documented invocation by <a href="https://github.com/adamchainz"><code>@​adamchainz</code></a> in <a href="https://redirect.github.com/brettcannon/microvenv/pull/60">brettcannon/microvenv#60</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/adamchainz"><code>@​adamchainz</code></a> made their first contribution in <a href="https://redirect.github.com/brettcannon/microvenv/pull/60">brettcannon/microvenv#60</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/brettcannon/microvenv/compare/v2023.5...v2023.5.post1">https://github.com/brettcannon/microvenv/compare/v2023.5...v2023.5.post1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/brettcannon/microvenv/commit/6f15602ab1722a68ebf327edec94ffc83d2f6eab"><code>6f15602</code></a> Bump version number</li> <li><a href="https://github.com/brettcannon/microvenv/commit/5e796652c3d80894da8ec9c819349ab45d77f3fd"><code>5e79665</code></a> Fix documented invocation of the CLI (<a href="https://redirect.github.com/brettcannon/microvenv/issues/60">#60</a>)</li> <li>See full diff in <a href="https://github.com/brettcannon/microvenv/compare/v2023.5...v2023.5.post1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=microvenv&package-manager=pip&previous-version=2023.5&new-version=2023.5.post1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -------------------- Commit message for microsoft/vscode-python@89b80529e5f07d3940f2c558dff8265287b033b0: unittest: switch to using top dir since test ids are relative to it (microsoft/vscode-python#22609) fixes https://github.com/microsoft/vscode-python/issues/21267 -------------------- Commit message for microsoft/vscode-python@ac2a972c250a07458e3bacb1c1c3051c457d2123: Bump actions/setup-python from 4 to 5 (microsoft/vscode-python#22603) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-python/releases">actions/setup-python's releases</a>.</em></p> <blockquote> <h2>v5.0.0</h2> <h2>What's Changed</h2> <p>In scope of this release, we update node version runtime from node16 to node20 (<a href="https://redirect.github.com/actions/setup-python/pull/772">actions/setup-python#772</a>). Besides, we update dependencies to the latest versions.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-python/compare/v4.8.0...v5.0.0">https://github.com/actions/setup-python/compare/v4.8.0...v5.0.0</a></p> <h2>v4.8.0</h2> <h2>What's Changed</h2> <p>In scope of this release we added support for GraalPy (<a href="https://redirect.github.com/actions/setup-python/pull/694">actions/setup-python#694</a>). You can use this snippet to set up GraalPy:</p> <pre lang="yaml"><code>steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: 'graalpy-22.3' - run: python my_script.py </code></pre> <p>Besides, the release contains such changes as:</p> <ul> <li>Trim python version when reading from file by <a href="https://github.com/FerranPares"><code>@​FerranPares</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/628">actions/setup-python#628</a></li> <li>Use non-deprecated versions in examples by <a href="https://github.com/jeffwidman"><code>@​jeffwidman</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/724">actions/setup-python#724</a></li> <li>Change deprecation comment to past tense by <a href="https://github.com/jeffwidman"><code>@​jeffwidman</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/723">actions/setup-python#723</a></li> <li>Bump <code>@​babel/traverse</code> from 7.9.0 to 7.23.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/743">actions/setup-python#743</a></li> <li>advanced-usage.md: Encourage the use actions/checkout@v4 by <a href="https://github.com/cclauss"><code>@​cclauss</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/729">actions/setup-python#729</a></li> <li>Examples now use checkout@v4 by <a href="https://github.com/simonw"><code>@​simonw</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/738">actions/setup-python#738</a></li> <li>Update actions/checkout to v4 by <a href="https://github.com/dmitry-shibanov"><code>@​dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/761">actions/setup-python#761</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/FerranPares"><code>@​FerranPares</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-python/pull/628">actions/setup-python#628</a></li> <li><a href="https://github.com/timfel"><code>@​timfel</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-python/pull/694">actions/setup-python#694</a></li> <li><a href="https://github.com/jeffwidman"><code>@​jeffwidman</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-python/pull/724">actions/setup-python#724</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-python/compare/v4...v4.8.0">https://github.com/actions/setup-python/compare/v4...v4.8.0</a></p> <h2>v4.7.1</h2> <h2>What's Changed</h2> <ul> <li>Bump word-wrap from 1.2.3 to 1.2.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/702">actions/setup-python#702</a></li> <li>Add range validation for toml files by <a href="https://github.com/dmitry-shibanov"><code>@​dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/726">actions/setup-python#726</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-python/compare/v4...v4.7.1">https://github.com/actions/setup-python/compare/v4...v4.7.1</a></p> <h2>v4.7.0</h2> <p>In scope of this release, the support for reading python version from pyproject.toml was added (<a href="https://redirect.github.com/actions/setup-python/pull/669">actions/setup-python#669</a>).</p> <pre lang="yaml"><code> - name: Setup Python uses: actions/setup-python@v4 &lt;/tr&gt;&lt;/table&gt; </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-python/commit/0a5c61591373683505ea898e09a3ea4f39ef2b9c"><code>0a5c615</code></a> Update action to node20 (<a href="https://redirect.github.com/actions/setup-python/issues/772">#772</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/0ae58361cdfd39e2950bed97a1e26aa20c3d8955"><code>0ae5836</code></a> Add example of GraalPy to docs (<a href="https://redirect.github.com/actions/setup-python/issues/773">#773</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/b64ffcaf5b410884ad320a9cfac8866006a109aa"><code>b64ffca</code></a> update actions/checkout to v4 (<a href="https://redirect.github.com/actions/setup-python/issues/761">#761</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/8d2896179abf658742de432b3f203d2c2d86a587"><code>8d28961</code></a> Examples now use checkout@v4 (<a href="https://redirect.github.com/actions/setup-python/issues/738">#738</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/7bc6abb01e0555719edc2dbca70a2fde309e5e56"><code>7bc6abb</code></a> advanced-usage.md: Encourage the use actions/checkout@v4 (<a href="https://redirect.github.com/actions/setup-python/issues/729">#729</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/e8111cec9d3dc15220d8a3b638f08419f57b906a"><code>e8111ce</code></a> Bump <code>@​babel/traverse</code> from 7.9.0 to 7.23.2 (<a href="https://redirect.github.com/actions/setup-python/issues/743">#743</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/a00ea43da65e7c04d2bdae58b3afecd77057eb9e"><code>a00ea43</code></a> add fix for graalpy ci (<a href="https://redirect.github.com/actions/setup-python/issues/741">#741</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/8635b1ccc5934e73ed3510980fd2e7790b85839b"><code>8635b1c</code></a> Change deprecation comment to past tense (<a href="https://redirect.github.com/actions/setup-python/issues/723">#723</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/f6cc428f535856f9c23558d01765a42a4d6cf758"><code>f6cc428</code></a> Use non-deprecated versions in examples (<a href="https://redirect.github.com/actions/setup-python/issues/724">#724</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/5f2af211d616f86005883b44826180b21abb4060"><code>5f2af21</code></a> Add GraalPy support (<a href="https://redirect.github.com/actions/setup-python/issues/694">#694</a>)</li> <li>Additional commits viewable in <a href="https://github.com/actions/setup-python/compare/v4...v5">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-python&package-manager=github_actions&previous-version=4&new-version=5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignor…
1 parent 0233b9c commit 9b4975a

File tree

87 files changed

+792
-4217
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+792
-4217
lines changed

extensions/positron-python/.github/actions/lint/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ runs:
3636
shell: bash
3737

3838
- name: Install Python
39-
uses: actions/setup-python@v4
39+
uses: actions/setup-python@v5
4040
with:
4141
python-version: '3.x'
4242
cache: 'pip'

extensions/positron-python/.github/release_plan.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,39 @@ NOTE: this PR should make all CI relating to `main` be passing again (such as th
8080
- [ ] Determine if a hotfix is needed.
8181
- [ ] Merge the release branch **`release/YYYY.minor`** back into `main`. (This step is only required if changes were merged into the release branch. If the only change made on the release branch is the version, this is not necessary. Overall you need to ensure you DO NOT overwrite the version on the `main` branch.)
8282

83+
84+
## Steps for Point Release (if necessary)
85+
- [ ] checkout to `main` on your local machine and run `git fetch` to ensure your local is up to date with the remote repo.
86+
- [ ] checkout to the `release/YYY.minor` and check to make sure all necessary changes for the point release have been cherry-picked into the release branch. If not, contact the owner of the changes to do so.
87+
- [ ] Create a branch against **`release/YYYY.minor`** called **`release-[YYYY.minor.point]`**.
88+
- [ ] Bump the point version number in the `package.json` to the next `YYYY.minor.point`
89+
- [ ] Run `npm install` to make sure `package-lock.json` is up-to-date _(you should now see changes to the `package.json` and `package-lock.json` only relating to the new version number)_ . (🤖)
90+
- [ ] Create a PR from this branch against `release/YYYY.minor`
91+
- [ ] **Rebase** and merge this PR into the release branch
92+
- [ ] Create a draft GitHub release for the release notes (🤖) ❄️
93+
- [ ] Create a new [GitHub release](https://github.com/microsoft/vscode-python/releases/new).
94+
- [ ] Specify a new tag called `vYYYY.minor.point`.
95+
- [ ] Have the `target` for the github release be your release branch called **`release/YYYY.minor`**.
96+
- [ ] Create the release notes by specifying the previous tag as the previous version of stable, so the minor release **`vYYYY.minor`** for the last stable release and click `Generate release notes`.
97+
- [ ] Check the generated notes to ensure that all PRs for the point release are included so users know these new changes.
98+
- [ ] Click `Save draft`.
99+
- [ ] Publish the point release
100+
- [ ] Make sure CI is passing for **`release/YYYY.minor`** release branch (🤖).
101+
- [ ] Run the [CD](https://dev.azure.com/monacotools/Monaco/_build?definitionId=299) pipeline on the **`release/YYYY.minor`** branch.
102+
- [ ] Click `run pipeline`.
103+
- [ ] for `branch/tag` select the release branch which is **`release/YYYY.minor`**.
104+
- [ ] 🧍🧍 Get approval on the release on the [CD](https://dev.azure.com/monacotools/Monaco/_build?definitionId=299) and publish the release to the marketplace. 🎉
105+
- [ ] Take the Github release out of draft.
106+
107+
## Steps for contributing to a point release
108+
- [ ] Work with team to decide if point release is necessary
109+
- [ ] Work with team or users to verify the fix is correct and solves the problem without creating any new ones
110+
- [ ] Create PR/PRs and merge then each into main as usual
111+
- [ ] Make sure to still mark if the change is "bug" or "no-changelog"
112+
- [ ] Cherry-pick all PRs to the release branch and check that the changes are in before the package is bumped
113+
- [ ] Notify the release champ that your changes are in so they can trigger a point-release
114+
115+
83116
## Prep for the _next_ release
84117

85118
- [ ] Create a new [release plan](https://raw.githubusercontent.com/microsoft/vscode-python/main/.github/release_plan.md). (🤖)

extensions/positron-python/.github/workflows/build.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ jobs:
7777
runs-on: ubuntu-latest
7878
steps:
7979
- name: Use Python ${{ env.PYTHON_VERSION }}
80-
uses: actions/setup-python@v4
80+
uses: actions/setup-python@v5
8181
with:
8282
python-version: ${{ env.PYTHON_VERSION }}
8383

@@ -98,7 +98,7 @@ jobs:
9898
python -m pip install --upgrade -r build/test-requirements.txt
9999
100100
- name: Run Pyright
101-
uses: jakebailey/pyright-action@v1
101+
uses: jakebailey/pyright-action@v2
102102
with:
103103
version: 1.1.308
104104
working-directory: 'pythonFiles'
@@ -126,7 +126,7 @@ jobs:
126126
path: ${{ env.special-working-directory-relative }}
127127

128128
- name: Use Python ${{ matrix.python }}
129-
uses: actions/setup-python@v4
129+
uses: actions/setup-python@v5
130130
with:
131131
python-version: ${{ matrix.python }}
132132

@@ -177,8 +177,11 @@ jobs:
177177
- name: Compile
178178
run: npx gulp prePublishNonBundle
179179

180+
- name: Localization
181+
run: npx @vscode/l10n-dev@latest export ./src
182+
180183
- name: Install Python ${{ matrix.python }}
181-
uses: actions/setup-python@v4
184+
uses: actions/setup-python@v5
182185
with:
183186
python-version: ${{ matrix.python }}
184187

extensions/positron-python/.github/workflows/codeql-analysis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040

4141
# Initializes the CodeQL tools for scanning.
4242
- name: Initialize CodeQL
43-
uses: github/codeql-action/init@v2
43+
uses: github/codeql-action/init@v3
4444
with:
4545
languages: ${{ matrix.language }}
4646
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -65,4 +65,4 @@ jobs:
6565
# make release
6666

6767
- name: Perform CodeQL Analysis
68-
uses: github/codeql-action/analyze@v2
68+
uses: github/codeql-action/analyze@v3

extensions/positron-python/.github/workflows/community-feedback-auto-comment.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
issues: write
1313
steps:
1414
- name: Check For Existing Comment
15-
uses: peter-evans/find-comment@v2
15+
uses: peter-evans/find-comment@v3
1616
id: finder
1717
with:
1818
issue-number: ${{ github.event.issue.number }}
@@ -21,7 +21,7 @@ jobs:
2121

2222
- name: Add Community Feedback Comment
2323
if: steps.finder.outputs.comment-id == ''
24-
uses: peter-evans/create-or-update-comment@v3
24+
uses: peter-evans/create-or-update-comment@v4
2525
with:
2626
issue-number: ${{ github.event.issue.number }}
2727
body: |

extensions/positron-python/.github/workflows/pr-check.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
runs-on: ubuntu-latest
5252
steps:
5353
- name: Use Python ${{ env.PYTHON_VERSION }}
54-
uses: actions/setup-python@v4
54+
uses: actions/setup-python@v5
5555
with:
5656
python-version: ${{ env.PYTHON_VERSION }}
5757

@@ -72,7 +72,7 @@ jobs:
7272
python -m pip install --upgrade -r build/test-requirements.txt
7373
7474
- name: Run Pyright
75-
uses: jakebailey/pyright-action@v1
75+
uses: jakebailey/pyright-action@v2
7676
with:
7777
version: 1.1.308
7878
working-directory: 'pythonFiles'
@@ -100,7 +100,7 @@ jobs:
100100
path: ${{ env.special-working-directory-relative }}
101101

102102
- name: Use Python ${{ matrix.python }}
103-
uses: actions/setup-python@v4
103+
uses: actions/setup-python@v5
104104
with:
105105
python-version: ${{ matrix.python }}
106106

@@ -152,8 +152,11 @@ jobs:
152152
- name: Compile
153153
run: npx gulp prePublishNonBundle
154154

155+
- name: Localization
156+
run: npx @vscode/l10n-dev@latest export ./src
157+
155158
- name: Use Python ${{ matrix.python }}
156-
uses: actions/setup-python@v4
159+
uses: actions/setup-python@v5
157160
with:
158161
python-version: ${{ matrix.python }}
159162

@@ -361,8 +364,11 @@ jobs:
361364
- name: Compile
362365
run: npx gulp prePublishNonBundle
363366

367+
- name: Localization
368+
run: npx @vscode/l10n-dev@latest export ./src
369+
364370
- name: Use Python ${{ env.PYTHON_VERSION }}
365-
uses: actions/setup-python@v4
371+
uses: actions/setup-python@v5
366372
with:
367373
python-version: ${{ env.PYTHON_VERSION }}
368374
cache: 'pip'
@@ -513,7 +519,7 @@ jobs:
513519
run: npm run test:cover:report
514520

515521
- name: Upload HTML report
516-
uses: actions/upload-artifact@v3
522+
uses: actions/upload-artifact@v4
517523
with:
518524
name: ${{ runner.os }}-coverage-report-html
519525
path: ./coverage

extensions/positron-python/.github/workflows/triage-info-needed.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ on:
77
env:
88
TRIAGERS: '["karrtikr","karthiknadig","paulacamargo25","eleanorjboyd", "brettcannon","anthonykim1"]'
99

10+
permissions:
11+
issues: write
12+
1013
jobs:
1114
add_label:
1215
runs-on: ubuntu-latest

extensions/positron-python/build/update_ext_version.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,23 @@ def main(package_json: pathlib.Path, argv: Sequence[str]) -> None:
7070
major, minor, micro, suffix = parse_version(package["version"])
7171

7272
current_year = datetime.datetime.now().year
73-
if int(major) != current_year:
73+
current_month = datetime.datetime.now().month
74+
int_major = int(major)
75+
valid_major = (
76+
int_major
77+
== current_year # Between JAN-DEC major version should be current year
78+
or (
79+
int_major == current_year - 1 and current_month == 1
80+
) # After new years the check is relaxed for JAN to allow releases of previous year DEC
81+
or (
82+
int_major == current_year + 1 and current_month == 12
83+
) # Before new years the check is relaxed for DEC to allow pre-releases of next year JAN
84+
)
85+
if not valid_major:
7486
raise ValueError(
7587
f"Major version [{major}] must be the current year [{current_year}].",
7688
f"If changing major version after new year's, change to {current_year}.1.0",
89+
f"Minor version must be updated based on release or pre-release channel.",
7790
)
7891

7992
if args.release and not is_even(minor):

extensions/positron-python/gulpfile.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ async function addExtensionPackDependencies() {
107107
// extension dependencies need not be installed during development
108108
const packageJsonContents = await fsExtra.readFile('package.json', 'utf-8');
109109
const packageJson = JSON.parse(packageJsonContents);
110-
packageJson.extensionPack = ['ms-python.vscode-pylance'].concat(
110+
packageJson.extensionPack = ['ms-python.vscode-pylance', 'ms-python.debugpy'].concat(
111111
packageJson.extensionPack ? packageJson.extensionPack : [],
112112
);
113113
// Remove potential duplicates.

extensions/positron-python/package.json

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
"quickPickSortByLabel",
2323
"testObserver",
2424
"quickPickItemTooltip",
25-
"saveEditor",
2625
"terminalDataWriteEvent",
2726
"terminalExecuteCommandEvent"
2827
],
@@ -382,7 +381,7 @@
382381
"category": "Python",
383382
"command": "python.execInConsole",
384383
"icon": "$(play)",
385-
"title": "%python.command.python.execInConsole.title%"
384+
"title": "%python.command.python.execInDedicatedTerminal.title%"
386385
},
387386
{
388387
"category": "Python",
@@ -483,9 +482,6 @@
483482
"enum": [
484483
"show",
485484
"hide"
486-
],
487-
"tags": [
488-
"experimental"
489485
]
490486
},
491487
"python.createEnvironment.trigger": {
@@ -1166,6 +1162,7 @@
11661162
}
11671163
}
11681164
},
1165+
"deprecated": "%python.debugger.deprecatedMessage%",
11691166
"configurationSnippets": [],
11701167
"label": "Python",
11711168
"languages": [
@@ -1175,7 +1172,8 @@
11751172
"variables": {
11761173
"pickProcess": "python.pickLocalProcess"
11771174
},
1178-
"when": "!virtualWorkspace && shellExecutionSupported"
1175+
"when": "!virtualWorkspace && shellExecutionSupported",
1176+
"hiddenWhen": "true"
11791177
}
11801178
],
11811179
"grammars": [
@@ -1676,7 +1674,7 @@
16761674
"@types/xml2js": "0.4.9",
16771675
"@typescript-eslint/eslint-plugin": "^3.7.0",
16781676
"@typescript-eslint/parser": "^3.7.0",
1679-
"@vscode/test-electron": "^2.3.4",
1677+
"@vscode/test-electron": "^2.3.8",
16801678
"@vscode/vsce": "^2.18.0",
16811679
"bent": "^7.3.12",
16821680
"chai": "^4.1.2",

extensions/positron-python/package.nls.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"python.activeStateToolPath.description": "Path to the State Tool executable for ActiveState runtimes (version 0.36+).",
3535
"python.autoComplete.extraPaths.description": "List of paths to libraries and the like that need to be imported by auto complete engine. E.g. when using Google App SDK, the paths are not in system path, hence need to be added into this list.",
3636
"python.condaPath.description": "Path to the conda executable to use for activation (version 4.4+).",
37+
"python.debugger.deprecatedMessage": "This configuration will be deprecated soon. Please replace `python` with `debugpy` to use the new Python Debugger extension.",
3738
"python.defaultInterpreterPath.description": "Path to default Python to use when extension loads up for the first time, no longer used once an interpreter is selected for the workspace. See [here](https://aka.ms/AAfekmf) to understand when this is used",
3839
"python.diagnostics.sourceMapsEnabled.description": "Enable source map support for meaningful stack traces in error logs.",
3940
"python.envFile.description": "Absolute path to a file containing environment variable definitions.",

0 commit comments

Comments
 (0)