Skip to content

Commit 497fbe5

Browse files
authored
Merge pull request #456 from Almenon/439-rearchitecture
restart every time
2 parents 72df23b + 09d76a5 commit 497fbe5

31 files changed

+2663
-1024
lines changed

β€Ž.github/workflows/main.ymlβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ jobs:
1313
runs-on: ${{ matrix.os }}
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v3
16+
uses: actions/checkout@v4
1717
- name: Install Node.js
18-
uses: actions/setup-node@v3
18+
uses: actions/setup-node@v4.1.0
1919
with:
20-
node-version: 12.x
20+
node-version: 20
2121
- run: npm ci
2222
- run: npm run vscode:prepublish
2323
- run: npm run unitTests

β€Ž.gitignoreβ€Ž

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ myenv
1212
coverage
1313
.nyc_output
1414
.idea
15-
instrumentation_key.txt
1615

1716
################################
1817
## Standard Python Gitignore

β€Ž.vscode-test.jsβ€Ž

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
const { defineConfig } = require('@vscode/test-cli');
2+
3+
module.exports = defineConfig({ files: 'out/test/suite/**/*.test.js' });

β€Žchangelog.mdβ€Ž

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## v3.0.0 (11/12/2024) πŸ¦‹πŸ›
2+
πŸ¦‹ [AREPL now restarts the python backend each run. This eliminates many bugs, although you may see more CPU utilization.](https://github.com/Almenon/AREPL-vscode/issues/439")
3+
πŸ› As a consequence of above, AREPL will no longer crash when there is a infinite loop
4+
πŸ› As a consequence of above, pandas now works better
5+
πŸ› As a consequence of above, boto3 now works better
6+
17
## v2.0.5 (3/5/2023) πŸ›πŸš€
28
πŸ› [Fixed inconsistent variable display in certain cases](https://github.com/Almenon/AREPL-vscode/issues/3716)
39

β€Žcopy_backend.batβ€Ž

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
setlocal
2+
3+
REM assumes "arepl-backend" is at ..\arepl-backend
4+
5+
set "source_dir=..\arepl-backend"
6+
set "dest_dir=node_modules\arepl-backend"
7+
8+
if not exist "%dest_dir%" (
9+
mkdir "%dest_dir%"
10+
)
11+
12+
REM Create exclude file temporarily
13+
echo node_modules\ > exclude.txt
14+
echo personal\ >> exclude.txt
15+
echo .mypy_cache\ >> exclude.txt
16+
echo .pytest_cache\ >> exclude.txt
17+
18+
xcopy "%source_dir%" "%dest_dir%" /E /I /EXCLUDE:exclude.txt
19+
20+
del exclude.txt
21+
22+
echo Copy complete.
23+
endlocal

β€Žmedia/connection_string.txtβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
InstrumentationKey=84e1a8aa-bf7d-49d3-82ee-cec803dac0e7;IngestionEndpoint=https://westus2-2.in.applicationinsights.azure.com/;LiveEndpoint=https://westus2.livediagnostics.monitor.azure.com/;ApplicationId=66562322-f74e-478d-89ba-225591963aed

0 commit comments

Comments
Β (0)