Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove jupyter depenency from readme #1816

Open
wants to merge 111 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
01e798a
Share telemetry from core extension. (#20893)
heejaechang Mar 22, 2023
61f93c3
Fix title and placeholder for python selection when using create env …
karthiknadig Mar 22, 2023
be55c97
Adjust a few strings that mention Python (#20900)
luabud Mar 23, 2023
5f9be4e
Make sure we delay start pylance server (#20910)
heejaechang Mar 24, 2023
43a21a2
Remove HTTP Client usage (#20922)
karthiknadig Mar 27, 2023
d809af4
Use new formatter install prompt on missing formatter (#20904)
karthiknadig Mar 27, 2023
6e31c6a
Update version of main to release candidate (#20923)
karthiknadig Mar 28, 2023
5fd9f97
Update main to next pre-release (#20928)
karthiknadig Mar 28, 2023
b208384
Add diagnostic to validate ComSpec (#20927)
Mar 29, 2023
ef6511e
Fix telemetry when updating pip (#20903)
karthiknadig Mar 29, 2023
8d8784f
Fix diagnostic to use "System32" instead of "SystemRoot" (#20937)
Mar 29, 2023
34c54f4
No longer install the Jupyter extension by default (#20218)
luabud Mar 29, 2023
bc59a7d
Fix linting in APIs (#20623)
paulacamargo25 Mar 29, 2023
37a70fd
Update note on the Jupyter extension in README (#20946)
luabud Mar 29, 2023
96aa8f8
Do not deprecate `python.terminal.activateEnvironmentInTerminal` sett…
Mar 30, 2023
56d1912
Fix running Untitled files with the play button (#20955)
Mar 31, 2023
5528e0e
Add nushell support to venv activation (#20842)
flying-sheep Mar 31, 2023
6fec579
Auto add community feedback comment (#20956)
karthiknadig Apr 3, 2023
1840a15
Move 'Run in ...' commands to sub-menu (#20965)
karthiknadig Apr 4, 2023
d637d92
Switch to UUID from CWD for testing (#20980)
eleanorjboyd Apr 4, 2023
e97e237
Automatically add and remove the "info needed" label (#20970)
Apr 5, 2023
22ba6bd
Don't show create env in diff editor (#20998)
karthiknadig Apr 5, 2023
3c84470
Fix UUID unittest (#20996)
eleanorjboyd Apr 5, 2023
7241760
Add `microvenv` support for non-windows platforms (#20985)
karthiknadig Apr 5, 2023
51d7963
Update to latest `debugpy` version 1.6.7 (#21001)
karthiknadig Apr 6, 2023
e1b74f9
Bump actions/checkout from 2 to 3 (#21006)
dependabot[bot] Apr 6, 2023
562ed79
Bump actions/github-script from 4 to 6 (#21007)
dependabot[bot] Apr 6, 2023
407717e
Bump peter-evans/create-or-update-comment from 2 to 3 (#21005)
dependabot[bot] Apr 6, 2023
d036567
Remove not-existent files from .eslintignore (#21011)
cpinamtz Apr 6, 2023
2401e13
Add an automation to close issue with response if Python 2.7 was sele…
Apr 6, 2023
869dc64
switch to using tcp for comm with server (#20981)
eleanorjboyd Apr 6, 2023
d844f7d
Bump mheap/github-action-required-labels from 3 to 4 (#20975)
dependabot[bot] Apr 6, 2023
6fbfde9
fix typing to be 3.7 compatible (#21012)
eleanorjboyd Apr 7, 2023
b771c0e
add tests for unittest execution adapter (#21017)
eleanorjboyd Apr 7, 2023
e288f8b
Switch to List Data Structure for Checking Known UUIDs in Test Server…
eleanorjboyd Apr 7, 2023
f4f883c
Fix info needed workflow (#21021)
Apr 8, 2023
c64bb0e
Add Testing for PytestExecutionAdapter (#21019)
eleanorjboyd Apr 10, 2023
983f05a
Add testing for unittest execution python logic (#21022)
eleanorjboyd Apr 10, 2023
92744f7
Bump xml2js from 0.4.23 to 0.5.0 (#21032)
dependabot[bot] Apr 11, 2023
d613776
Fix debugging when using "internalConsole" (#21033)
Apr 11, 2023
f058f5e
Undo unwanted change in env var tests (#21035)
Apr 11, 2023
7d2cd36
Update packages for Component Governance (#21037)
karthiknadig Apr 11, 2023
81debac
Make fixes to `pythonTerminalEnvVarActivation` experiment (#21036)
Apr 11, 2023
b4f0ad1
Expand Testing for Unittest Run in PythonFiles (#21028)
eleanorjboyd Apr 11, 2023
586d18f
Fix for missing `pip` in codespaces with `venv` (#21041)
karthiknadig Apr 11, 2023
b68facc
Remove unused bits entries from package.json (#21046)
karthiknadig Apr 13, 2023
7ac230c
Localize walkthroughs (#21045)
karthiknadig Apr 17, 2023
ed06e55
Edited Discovery Logic (#20631)
eleanorjboyd Apr 17, 2023
ab1eb28
Attempt to fix pre-release build (#21071)
Apr 17, 2023
48952a3
Use new logging API for python extension logger and LS logger (#21062)
karthiknadig Apr 17, 2023
8f8f624
Direct users to the Jupyter extension when using Run in Interactive w…
Apr 18, 2023
61882f7
Add quick pick hover support to explain conda environment lacking a P…
Apr 18, 2023
d05b83f
Python test execution simple (#21053)
eleanorjboyd Apr 18, 2023
7ddfd9f
Add black to `extensions.json` (#20912)
cpinamtz Apr 18, 2023
d23afe8
Add unittest subtest (#21081)
eleanorjboyd Apr 19, 2023
a009edb
Default to `--no-cov` when debugging pytest (#21048)
aidoskanapyanov Apr 19, 2023
05cb255
Create environment proposed API (#21074)
karthiknadig Apr 19, 2023
9bb5a44
Deprecate python logging level setting (#21083)
karthiknadig Apr 19, 2023
77c63f1
Remove Pylance auto-indent experiment code (#21088)
debonte Apr 20, 2023
7b4bc29
Overload methods testing rewrite (#21082)
eleanorjboyd Apr 20, 2023
d905cf0
Pytest fix execution args (#21094)
eleanorjboyd Apr 21, 2023
9f24fbf
Support `pythonTerminalEnvVarActivation` experiment in multiroot work…
Apr 23, 2023
60db593
Show message in logs when `distutils` is missing. (#21125)
karthiknadig Apr 25, 2023
d6269a4
Add Pytest Logging On Workspace Level (#21133)
eleanorjboyd Apr 26, 2023
1f4bfe9
Ensure microvenv is added to path after selection. (#21132)
karthiknadig Apr 26, 2023
acc8906
Fix workspaceFolderToken -> workspaceFolder (#21095)
pamelafox Apr 26, 2023
4207576
Fix telemetry event when using debug file configuration (#21118)
r3m0t Apr 27, 2023
7e72067
Add GDPR classification tag for new event (#21135)
luabud Apr 27, 2023
e0558ce
Revert "Default to `--no-cov` when debugging pytest" (#21152)
karthiknadig May 1, 2023
f7479fa
Show formatter extension install prompt and not the old prompt (#21138)
karthiknadig May 1, 2023
0db6577
Release candidate (#21159)
karthiknadig May 1, 2023
4b5cc8d
Update main to next pre-release version (#21160)
karthiknadig May 1, 2023
73cdbf1
Update extension to node 16 (#21161)
karthiknadig May 2, 2023
68fc3b1
Migrate azure pipelines to node 16 (#21162)
karthiknadig May 2, 2023
24c57bd
Fix typo in a type declaration of MultiStepInput module (#21156)
cpinamtz May 3, 2023
f5eded2
Insert debug configuration function on every quickpick item (#21165)
cpinamtz May 3, 2023
7dfa631
Add telemetry event when creating environment using button (#21172)
karthiknadig May 3, 2023
4112b04
Add some more coverage to utils functions (#21026)
cpinamtz May 4, 2023
6bdada0
Use `saveEditor` proposed API for running untitled Python files (#21183)
May 4, 2023
678f70d
Remove hack to check the vscode version (#21180)
paulacamargo25 May 4, 2023
f0253e5
Use actions from `vscode-github-triage-actions` in all Python automat…
May 5, 2023
17daae4
Open separate Python terminals when running different Python files (#…
May 9, 2023
a85eb3b
Fix startup telemetry issue (#21203)
May 9, 2023
8d291f7
Disable "snippets" expansion in Jedi LSP (#21194)
PeterJCLaw May 9, 2023
5eef525
Add logging when interpreter path changes (#21210)
May 9, 2023
eb9fde3
Add `createEnvironment.contentButton` setting (#21212)
karthiknadig May 10, 2023
1533818
Added option to run multiple Python files in separate terminals (#21223)
May 10, 2023
0c4fa40
Change name of command to run Python files in separate terminals (#21…
May 11, 2023
b0da28c
Remove IS_WINDOWS constant in favor of PlatformService (#21157)
cpinamtz May 11, 2023
b3d43e5
Do not open "save as" window when running existing Python files (#21232)
May 11, 2023
fcfc54c
Add option for pyenv interpreters when creating environments with ven…
JonathanRayner May 12, 2023
b4a47bb
Add reload flag on fastApi provider (#21241)
paulacamargo25 May 15, 2023
be9662f
revert testing to using socket (#21242)
eleanorjboyd May 16, 2023
b0ebc9b
Enable debug pytest (#21228)
eleanorjboyd May 16, 2023
a74f1d1
Detect installed packages in the selected environment (#21231)
karthiknadig May 16, 2023
c9a7268
Revert "Remove hack to check the vscode version" (#21294)
May 24, 2023
4b4e5b7
Update pyright version (#21296)
paulacamargo25 May 24, 2023
f2f5fe2
Check config type in the ChildProcessAttachEvents (#21272)
paulacamargo25 May 24, 2023
e2a9cec
allow large scale testing (#21269)
eleanorjboyd May 24, 2023
b916981
remove unneeded multiroot code (#21295)
eleanorjboyd May 24, 2023
4109228
fix debugging with new pytest run script (#21299)
eleanorjboyd May 25, 2023
72f7ef8
Set up testing rewrite experiment (#21258)
eleanorjboyd May 25, 2023
c213491
Apply environment variables after shell initialization scripts are ru…
May 26, 2023
f148139
allow pytest tests to handle multiple payloads (#21301)
eleanorjboyd May 26, 2023
e9a8dd5
remove duplicates from test_ids array (#21347)
eleanorjboyd May 31, 2023
d968b8c
Dont show command for button trigger in command pallet (#21350)
karthiknadig May 31, 2023
dbd0b73
adding extra log messages for rewrite debugging (#21352)
eleanorjboyd May 31, 2023
cd76ee1
add pythonTestAdapter to experiment enum (#21357)
eleanorjboyd Jun 2, 2023
be829b3
Unittest for large workspaces (#21351)
eleanorjboyd Jun 5, 2023
a395e2e
fix bug so canceling debug works in rewrite (#21361)
eleanorjboyd Jun 5, 2023
8c3709d
Remove jupyter depenency from readme
minsa110 Jun 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 0 additions & 14 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,6 @@ src/test/testing/common/services/configSettingService.unit.test.ts

src/test/common/exitCIAfterTestReporter.ts

src/test/common/net/fileDownloader.unit.test.ts
src/test/common/net/httpClient.unit.test.ts

src/test/common/terminals/activator/index.unit.test.ts
src/test/common/terminals/activator/base.unit.test.ts
Expand All @@ -76,7 +74,6 @@ src/test/common/platform/filesystem.test.ts

src/test/common/utils/cacheUtils.unit.test.ts
src/test/common/utils/decorators.unit.test.ts
src/test/common/utils/localize.functional.test.ts
src/test/common/utils/version.unit.test.ts

src/test/common/configSettings/configSettings.unit.test.ts
Expand Down Expand Up @@ -108,7 +105,6 @@ src/test/common/interpreterPathService.unit.test.ts

src/test/pythonFiles/formatting/dummy.ts

src/test/debugger/extension/banner.unit.test.ts
src/test/debugger/extension/adapter/adapter.test.ts
src/test/debugger/extension/adapter/outdatedDebuggerPrompt.unit.test.ts
src/test/debugger/extension/adapter/factory.unit.test.ts
Expand All @@ -124,7 +120,6 @@ src/test/telemetry/index.unit.test.ts
src/test/telemetry/envFileTelemetry.unit.test.ts

src/test/application/diagnostics/checks/macPythonInterpreter.unit.test.ts
src/test/application/diagnostics/checks/pythonPathDeprecated.unit.test.ts
src/test/application/diagnostics/checks/pythonInterpreter.unit.test.ts
src/test/application/diagnostics/checks/invalidLaunchJsonDebugger.unit.test.ts
src/test/application/diagnostics/checks/powerShellActivation.unit.test.ts
Expand All @@ -139,7 +134,6 @@ src/test/performance/load.perf.test.ts

src/client/interpreter/configuration/interpreterSelector/commands/base.ts
src/client/interpreter/configuration/interpreterSelector/commands/resetInterpreter.ts
src/client/interpreter/configuration/interpreterSelector/commands/setShebangInterpreter.ts
src/client/interpreter/configuration/pythonPathUpdaterServiceFactory.ts
src/client/interpreter/configuration/services/globalUpdaterService.ts
src/client/interpreter/configuration/services/workspaceUpdaterService.ts
Expand All @@ -148,7 +142,6 @@ src/client/interpreter/helpers.ts
src/client/interpreter/virtualEnvs/condaInheritEnvPrompt.ts
src/client/interpreter/display/index.ts

src/client/api.ts
src/client/extension.ts
src/client/sourceMapSupport.ts
src/client/startupTelemetry.ts
Expand Down Expand Up @@ -178,12 +171,9 @@ src/client/testing/common/runner.ts

src/client/common/helpers.ts
src/client/common/net/browser.ts
src/client/common/net/fileDownloader.ts
src/client/common/net/httpClient.ts
src/client/common/net/socket/socketCallbackHandler.ts
src/client/common/net/socket/socketServer.ts
src/client/common/net/socket/SocketStream.ts
src/client/common/asyncDisposableRegistry.ts
src/client/common/editor.ts
src/client/common/contextKey.ts
src/client/common/experiments/telemetry.ts
Expand All @@ -208,10 +198,6 @@ src/client/common/terminal/shellDetectors/vscEnvironmentShellDetector.ts
src/client/common/terminal/shellDetectors/terminalNameShellDetector.ts
src/client/common/terminal/shellDetectors/settingsShellDetector.ts
src/client/common/terminal/shellDetectors/baseShellDetector.ts
src/client/common/terminal/environmentActivationProviders/baseActivationProvider.ts
src/client/common/terminal/environmentActivationProviders/commandPrompt.ts
src/client/common/terminal/environmentActivationProviders/bash.ts
src/client/common/terminal/environmentActivationProviders/pyenvActivationProvider.ts
src/client/common/utils/decorators.ts
src/client/common/utils/enum.ts
src/client/common/utils/platform.ts
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
- 'release-*'

env:
NODE_VERSION: 14.18.2
NODE_VERSION: 16.17.1
PYTHON_VERSION: '3.10' # YML treats 3.10 the number as 3.1, so quotes around 3.10
# Force a path with spaces and to test extension works in these scenarios
# Unicode characters are causing 2.7 failures so skip that for now.
Expand Down Expand Up @@ -103,6 +103,7 @@ jobs:
- name: Run Pyright
uses: jakebailey/pyright-action@v1
with:
version: 1.1.308
working-directory: 'pythonFiles'

### Non-smoke tests
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/community-feedback-auto-comment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Community Feedback Auto Comment

on:
issues:
types:
- labeled
jobs:
add-comment:
if: github.event.label.name == 'needs community feedback'
runs-on: ubuntu-latest

permissions:
issues: write

steps:
- name: Checkout Actions
uses: actions/checkout@v3
with:
repository: 'microsoft/vscode-github-triage-actions'
ref: stable
path: ./actions

- name: Install Actions
run: npm install --production --prefix ./actions

- name: Add Community Feedback Comment if applicable
uses: ./actions/python-community-feedback-auto-comment
with:
issue-number: ${{ github.event.issue.number }}
62 changes: 13 additions & 49 deletions .github/workflows/issue-labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,55 +18,19 @@ jobs:
name: "Add 'triage-needed' and remove unrecognizable labels & assignees"
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@v6
- name: Checkout Actions
uses: actions/checkout@v3
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const result = await github.rest.issues.listLabelsOnIssue({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
})
const labels = result.data.map((label) => label.name)
const hasNeedsOrTPI = labels.some((label) => (label.startsWith('needs') || label === 'testplan-item' || label.startsWith('iteration-plan') || label === 'release-plan'))
repository: 'microsoft/vscode-github-triage-actions'
ref: stable
path: ./actions

if (!hasNeedsOrTPI) {
console.log('This issue is not labeled with a "needs __", "iteration-plan", "release-plan", or the "testplan-item" label; add the "triage-needed" label.')
- name: Install Actions
run: npm install --production --prefix ./actions

github.rest.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
labels: ['triage-needed']
})
} else {
console.log('This issue already has a "needs __", "iteration-plan", "release-plan", or the "testplan-item" label, do not add the "triage-needed" label.')
}
const knownTriagers = ${{ env.TRIAGERS }}
const currentAssignees = await github.rest.issues
.get({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
})
.then((result) => result.data.assignees.map((a) => a.login));
console.log('Known triagers:', JSON.stringify(knownTriagers));
console.log('Current assignees:', JSON.stringify(currentAssignees));
const assigneesToRemove = currentAssignees.filter(a => !knownTriagers.includes(a));
console.log('Assignees to remove:', JSON.stringify(assigneesToRemove));
github.rest.issues.removeAssignees({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
assignees: assigneesToRemove,
});
const knownLabels = ${{ env.REPO_LABELS }}
for( const label of labels) {
if (!knownLabels.includes(label)) {
await github.rest.issues.deleteLabel({
owner: context.repo.owner,
repo: context.repo.repo,
name: label,
})
}
}
- name: "Add 'triage-needed' and remove unrecognizable labels & assignees"
uses: ./actions/python-issue-labels
with:
triagers: ${{ env.TRIAGERS }}
token: ${{secrets.GITHUB_TOKEN}}
repo_labels: ${{ env.REPO_LABELS }}
18 changes: 13 additions & 5 deletions .github/workflows/lock-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,17 @@ jobs:
lock-issues:
runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@v4
- name: Checkout Actions
uses: actions/checkout@v3
with:
github-token: ${{ github.token }}
issue-inactive-days: '30'
process-only: 'issues'
log-output: true
repository: 'microsoft/vscode-github-triage-actions'
ref: stable
path: ./actions

- name: Install Actions
run: npm install --production --prefix ./actions

- name: 'Lock Issues'
uses: ./actions/python-lock-issues
with:
token: ${{ github.token }}
3 changes: 2 additions & 1 deletion .github/workflows/pr-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
- release*

env:
NODE_VERSION: 14.18.2
NODE_VERSION: 16.17.1
PYTHON_VERSION: '3.10' # YML treats 3.10 the number as 3.1, so quotes around 3.10
MOCHA_REPORTER_JUNIT: true # Use the mocha-multi-reporters and send output to both console (spec) and JUnit (mocha-junit-reporter). Also enables a reporter which exits the process running the tests if it haven't already.
ARTIFACT_NAME_VSIX: ms-python-insiders-vsix
Expand Down Expand Up @@ -77,6 +77,7 @@ jobs:
- name: Run Pyright
uses: jakebailey/pyright-action@v1
with:
version: 1.1.308
working-directory: 'pythonFiles'

### Non-smoke tests
Expand Down
32 changes: 9 additions & 23 deletions .github/workflows/pr-file-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,29 +15,15 @@ jobs:
name: 'Check for changed files'
runs-on: ubuntu-latest
steps:
- name: 'package-lock.json matches package.json'
uses: brettcannon/check-for-changed-files@v1.1.0
- name: Checkout Actions
uses: actions/checkout@v3
with:
prereq-pattern: 'package.json'
file-pattern: 'package-lock.json'
skip-label: 'skip package*.json'
failure-message: '${prereq-pattern} was edited but ${file-pattern} was not (the ${skip-label} label can be used to pass this check)'
repository: 'microsoft/vscode-github-triage-actions'
ref: stable
path: ./actions

- name: 'package.json matches package-lock.json'
uses: brettcannon/check-for-changed-files@v1.1.0
with:
prereq-pattern: 'package-lock.json'
file-pattern: 'package.json'
skip-label: 'skip package*.json'
failure-message: '${prereq-pattern} was edited but ${file-pattern} was not (the ${skip-label} label can be used to pass this check)'
- name: Install Actions
run: npm install --production --prefix ./actions

- name: 'Tests'
uses: brettcannon/check-for-changed-files@v1.1.0
with:
prereq-pattern: src/**/*.ts
file-pattern: |
src/**/*.test.ts
src/**/*.testvirtualenvs.ts
.github/test_plan.md
skip-label: 'skip tests'
failure-message: 'TypeScript code was edited without also editing a ${file-pattern} file; see the Testing page in our wiki on testing guidelines (the ${skip-label} label can be used to pass this check)'
- name: Check for changed files
uses: ./actions/python-pr-file-check
16 changes: 11 additions & 5 deletions .github/workflows/pr-labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,15 @@ jobs:
name: 'Classify PR'
runs-on: ubuntu-latest
steps:
- name: 'PR impact specified'
uses: mheap/github-action-required-labels@v3
- name: Checkout Actions
uses: actions/checkout@v3
with:
mode: exactly
count: 1
labels: 'bug, debt, feature-request, no-changelog'
repository: 'microsoft/vscode-github-triage-actions'
ref: stable
path: ./actions

- name: Install Actions
run: npm install --production --prefix ./actions

- name: Classify PR
uses: ./actions/python-pr-labels
14 changes: 14 additions & 0 deletions .github/workflows/python27-issue-response.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
on:
issues:
types: [opened]

jobs:
python27-issue-response:
runs-on: ubuntu-latest
if: "contains(github.event.issue.body, 'Python version (& distribution if applicable, e.g. Anaconda): 2.7')"
steps:
- name: Check for Python 2.7 string
run: |
response="We're sorry, but we no longer support Python 2.7. If you need to work with Python 2.7, you will have to pin to 2022.2.* version of the extension, which was the last version that had the debugger (debugpy) with support for python 2.7, and was tested with `2.7`. Thank you for your understanding! \n ![https://user-images.githubusercontent.com/51720070/80000627-39dacc00-8472-11ea-9755-ac7ba0acbb70.gif](https://user-images.githubusercontent.com/51720070/80000627-39dacc00-8472-11ea-9755-ac7ba0acbb70.gif)"
gh issue comment ${{ github.event.issue.number }} --body "$response"
gh issue close ${{ github.event.issue.number }}
2 changes: 2 additions & 0 deletions .github/workflows/test-plan-item-validator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@ jobs:
repository: 'microsoft/vscode-github-triage-actions'
path: ./actions
ref: stable

- name: Install Actions
run: npm install --production --prefix ./actions

- name: Run Test Plan Item Validator
uses: ./actions/test-plan-item-validator
with:
Expand Down
51 changes: 51 additions & 0 deletions .github/workflows/triage-info-needed.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Triage "info-needed" label

on:
issue_comment:
types: [created]

env:
TRIAGERS: '["karrtikr","karthiknadig","paulacamargo25","eleanorjboyd", "brettcannon"]'

jobs:
add_label:
runs-on: ubuntu-latest
if: contains(github.event.issue.labels.*.name, 'triage-needed') && !contains(github.event.issue.labels.*.name, 'info-needed')
steps:
- name: Checkout Actions
uses: actions/checkout@v3
with:
repository: 'microsoft/vscode-github-triage-actions'
ref: stable
path: ./actions

- name: Install Actions
run: npm install --production --prefix ./actions

- name: Add "info-needed" label
uses: ./actions/python-triage-info-needed
with:
triagers: ${{ env.TRIAGERS }}
action: 'add'
token: ${{secrets.GITHUB_TOKEN}}

remove_label:
if: contains(github.event.issue.labels.*.name, 'info-needed') && contains(github.event.issue.labels.*.name, 'triage-needed')
runs-on: ubuntu-latest
steps:
- name: Checkout Actions
uses: actions/checkout@v3
with:
repository: 'microsoft/vscode-github-triage-actions'
ref: stable
path: ./actions

- name: Install Actions
run: npm install --production --prefix ./actions

- name: Remove "info-needed" label
uses: ./actions/python-triage-info-needed
with:
triagers: ${{ env.TRIAGERS }}
action: 'remove'
token: ${{secrets.GITHUB_TOKEN}}
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v14.18.2
v16.17.1
1 change: 1 addition & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"esbenp.prettier-vscode",
"dbaeumer.vscode-eslint",
"ms-python.python",
"ms-python.black-formatter",
"ms-python.vscode-pylance"
]
}
9 changes: 9 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -253,6 +253,15 @@
"request": "attach",
"listen": { "host": "localhost", "port": 5678 },
"justMyCode": true
},
{
"name": "Debug pytest plugin tests",

"type": "python",
"request": "launch",
"module": "pytest",
"args": ["${workspaceFolder}/pythonFiles/tests/pytestadapter"],
"justMyCode": true
}
],
"compounds": [
Expand Down
Loading