Skip to content
Open
Changes from 1 commit
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
a542eaa
[feat]: add devcontainer
dsisco11 Apr 11, 2025
885b862
[chore]: let .vscode manage its own gitignore
dsisco11 Apr 11, 2025
71887f1
[chore]: add recommended extensions for project
dsisco11 Apr 11, 2025
1623dec
[chore]: add standard debug launch setups for devcontainer
dsisco11 Apr 11, 2025
95e4ff4
[chore]: add common build actions
dsisco11 Apr 11, 2025
e8054c2
[chore]: delay pnpm store-dir update command until after cache volume…
dsisco11 Apr 11, 2025
a69558d
[chore] fix configuring secondary UV index
dsisco11 Apr 11, 2025
cefa58b
[chore] add unit testing tasks to vscode config
dsisco11 Apr 11, 2025
5993a20
[chore]: fix pnpm & UV install commands
dsisco11 Apr 11, 2025
d3f7043
[chore]: fix source analysis imports for python tooling
dsisco11 Apr 13, 2025
72019c4
[chore]: remove commented envar
dsisco11 Apr 13, 2025
5948f0e
[chore]: add env samp[le file for devcontainer
dsisco11 Apr 13, 2025
586c10e
[chore]: correct test tasks to not be default
dsisco11 Apr 13, 2025
bba9f18
[chore]: setup tasks to be better ordered
dsisco11 Apr 13, 2025
8d9de4a
[chore]: rollback UV cuda index version
dsisco11 Apr 13, 2025
67be030
[chore]: remove commented
dsisco11 Apr 13, 2025
f326db5
[chore]: todo comment
dsisco11 Apr 13, 2025
aeef00d
[chore]: remove unneeded UID/GID vars from devcontainer image
dsisco11 Apr 14, 2025
2c16e63
[chore]: provide env file for devcontainer
dsisco11 Apr 14, 2025
d0c1e76
[chore]: create cache volume for model downloads, etc.
dsisco11 Apr 14, 2025
cfbd569
[chore]: remove unneeded port forward, vite dev gets auto forwarded
dsisco11 Apr 15, 2025
49e2b6a
[chore]: remove invalid launch options from backend debug launcher
dsisco11 Apr 16, 2025
39a3411
[chore]: set python interpreter path correctly in devcontainer settings
dsisco11 Apr 16, 2025
7af53f6
[chore]: correctly setup invokeai root envar
dsisco11 Apr 17, 2025
43f86d6
[chore]: enable dev reloading for backend debug launch
dsisco11 Apr 17, 2025
aa36f16
[chore]: fix permissions issues
dsisco11 Apr 18, 2025
544d668
add section for custom nodes to workspace setup
dsisco11 Apr 18, 2025
f948daa
[chore]: fix permissions issue with download cache folder
dsisco11 Apr 19, 2025
2024a47
[chore]: add mounting for custom node development
dsisco11 Apr 19, 2025
30f89af
[chore] add loading for mounted custom nodes
dsisco11 Apr 19, 2025
7a2ed57
[chore]: add readme for custom node development
dsisco11 Apr 19, 2025
2fb00bb
[chore] update readme to describe code-workspace file
dsisco11 Apr 19, 2025
482eaef
remove commented
dsisco11 Apr 19, 2025
a19a0e8
[chore]: reenable UV compiling
dsisco11 Apr 19, 2025
d1587a4
[chore]: pin UV to minor version (allow patches)
dsisco11 Apr 19, 2025
0ff8037
[chore]: add gitignore to app/invocations/custom_nodes to ignore cont…
dsisco11 Apr 19, 2025
9d1904c
[chore]: add commands for auto fixing linting errors
dsisco11 Apr 19, 2025
839a3a2
[chore]: linting
dsisco11 Apr 19, 2025
fa30bb0
chore: rename compute device arg
dsisco11 Apr 19, 2025
324fbe4
[chore]: turn on torch logging by default for development
dsisco11 Apr 20, 2025
1ac9d3c
[chore]: move pytorch envar to backend launch config instead
dsisco11 Apr 20, 2025
893ea14
[chore]: nope, logging is annoying
dsisco11 Apr 20, 2025
addc02d
[chore]: move devcontainer readme to root of devcontainer folder
dsisco11 Apr 20, 2025
0e96394
[chore]: improve devcontainer README
dsisco11 Apr 20, 2025
453448c
[chore]: fix linting problems
dsisco11 Apr 20, 2025
cd9f471
[chore] disable editor auto-saving when a file has errors by default,…
dsisco11 Apr 20, 2025
65c112a
[chore]: include exception info for custom-node loading errors
dsisco11 Apr 21, 2025
64112ee
chore: fool that I am for not just using the normal custom-nodes dire…
dsisco11 Apr 21, 2025
a8b0554
chore: oh yea, also fix the custom-nodes path in the workspace file...
dsisco11 Apr 21, 2025
e7161e8
chore: enable juririgged polling for devcontainer support
dsisco11 Apr 21, 2025
bae6557
chore: spruce up the vscode build tasks
dsisco11 Apr 23, 2025
090b9bf
chore: add gitlens to extensions
dsisco11 Apr 24, 2025
16e5104
chore: fix init file linux permission bits
dsisco11 Apr 25, 2025
df882af
chore: remove polling mode for juririgged, add documentation on commo…
dsisco11 Apr 25, 2025
ceb99fb
chore: update pytorch index alias name
dsisco11 Apr 25, 2025
f579048
chore: add excluded paths for python analysis
dsisco11 Apr 26, 2025
8e91cda
chore: disable python unit testing extension for auxillary workspaces…
dsisco11 Apr 26, 2025
3a47e57
chore: fix devcontainer context path
dsisco11 Apr 27, 2025
5b41533
chore: add utility task for printing currently installed version of a…
dsisco11 Apr 27, 2025
63371d6
chore: add utility command for displaying versions of all currently i…
dsisco11 Apr 27, 2025
e02e908
chore: add utility command for showing installed pnpm package versions
dsisco11 Apr 27, 2025
85bccb3
chore: remove unneeded pytest args, add comments
dsisco11 Apr 27, 2025
477cdd8
chore: remove workspace from PYTHONPATH as its not actually required
dsisco11 Apr 28, 2025
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
Prev Previous commit
Next Next commit
[chore]: setup tasks to be better ordered
  • Loading branch information
dsisco11 committed Apr 28, 2025
commit bba9f18e162600d41f999610a1c11c7fc65f19e2
73 changes: 54 additions & 19 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,58 +2,93 @@
"version": "2.0.0",
"tasks": [
{
"label": "[Install] UV",
"label": "Build :: PatchMatch",
"type": "shell",
"command": "uv pip install .",
"command": "python",
"args": ["-c", "from patchmatch import patch_match"],
"group": {
"kind": "build",
"isDefault": false
},
"presentation": {
"group": "build",
"echo": true
}
},
{
"label": "[Install] PNPM",
"label": "Test :: Backend",
"type": "shell",
"command": "pnpm",
"args": ["install", "--dir", "invokeai/frontend/web/"],
"command": "pytest",
"args": [],
"options": {
"cwd": "${workspaceFolder}/tests"
},
"group": {
"kind": "build",
"isDefault": false
},
"presentation": {
"echo": true,
"reveal": "always",
"focus": true,
"panel": "dedicated",
"showReuseMessage": false,
"clear": false,
"group": "test"
}
},
{
"label": "[Build] PatchMatch",
"label": "Test :: Frontend",
"type": "shell",
"command": "python",
"args": ["-c", "from patchmatch import patch_match"],
"command": "pnpm",
"args": ["test"],
"options": {
"cwd": "${workspaceFolder}/invokeai/frontend/web/"
},
"group": {
"kind": "build",
"isDefault": false
},
"presentation": {
"echo": true,
"reveal": "always",
"focus": true,
"panel": "dedicated",
"showReuseMessage": false,
"clear": false,
"group": "test"
}
},
{
"label": "[Test] Backend",
"label": "Install :: Backend",
"type": "shell",
"command": "pytest",
"args": [],
"command": "uv",
"args": [
"sync",
"--inexact",
"--all-extras",
"--no-extra",
"onnx-directml"
],
"group": {
"kind": "test",
"kind": "build",
"isDefault": false
},
"options": {
"cwd": "${workspaceFolder}/tests"
"presentation": {
"group": "install"
}
},
{
"label": "[Test] Frontend",
"label": "Install :: Frontend",
"type": "shell",
"command": "pnpm",
"args": ["test"],
"args": ["install", "--dir", "invokeai/frontend/web/"],
"group": {
"kind": "test",
"kind": "build",
"isDefault": false
},
"options": {
"cwd": "${workspaceFolder}/invokeai/frontend/web/"
"presentation": {
"group": "install"
}
}
]
Expand Down