Ryan Dick
cc45007dc4
Remove unused code for attention map saving.
2024-03-02 08:25:41 -05:00
Ryan Dick
73bec56c59
Delete unused functions from shared_invokeai_diffusion.py.
2024-03-02 08:25:41 -05:00
psychedelicious
f8b54930f0
docs: update RELEASE.md
2024-03-02 08:23:49 -05:00
psychedelicious
51cc9f9466
ci: add comments to workflows
2024-03-02 08:23:49 -05:00
psychedelicious
d2ad465e96
ci: rename test matrix
...
Now python version: platform, e.g. `py3.10: linux-cpu`
This displays better in GH actions.
2024-03-02 08:23:49 -05:00
psychedelicious
09037b7cd4
ci: add conditionals for jobs based on dispatch/call
2024-03-02 08:23:49 -05:00
psychedelicious
b2a850b5ea
ci: rename jobs, remove extraneous needs in release
2024-03-02 08:23:49 -05:00
psychedelicious
3ba5c2b0b4
ci: split build job
2024-03-02 08:23:49 -05:00
psychedelicious
06fc6ccfe5
ci: workflow & job names
2024-03-02 08:23:49 -05:00
psychedelicious
0c6b0cfdab
ci: tidy pr labeler labels
2024-03-02 08:23:49 -05:00
psychedelicious
eef3373799
ci: fix workflows
...
Do not split up "on change" and "do the thing". Less convoluted, no catch-22 with required checks for PRs.
2024-03-02 08:23:49 -05:00
Ryan Dick
6935830f99
Remove unused constructor declared with typo in name: __int__.
2024-03-01 15:12:03 -05:00
Ryan Dick
7651eeea8d
Merge sequential conditioning and cac conditioning logic to eliminate a bunch of duplication.
2024-03-01 15:12:03 -05:00
Ryan Dick
204e7d383b
Remove outdated comments related to T2I-Adapters and ControlNets.
2024-03-01 15:12:03 -05:00
Ryan Dick
9bc4e7a593
Remove use of **kwargs in do_unet_step(...), where full parameter list is known and supported.
2024-03-01 15:12:03 -05:00
Ryan Dick
ad96857e0f
Fix avoid storing extra conditioning info in two places.
2024-03-01 15:12:03 -05:00
Lincoln Stein
8fb297e5f6
add regression tests for <NOKEY> issue
2024-02-29 22:31:05 -05:00
Lincoln Stein
0832e1818e
Fix problem of all installed models being assigned "<NOKEY>"
...
- Also fix redundant scanning of models directory at startup.
2024-02-29 22:31:05 -05:00
psychedelicious
26d4d93e64
ci: update mkdocs workflow
...
Bit of a merge of the docs at https://github.com/squidfunk/mkdocs-material/blob/master/docs/publishing-your-site.md and the previous workflow.
Not sure how to test this without access to the main repo.
2024-02-29 21:57:20 -05:00
psychedelicious
77f39aa935
ci: bump setup-python v4 -> v5
2024-02-29 21:57:20 -05:00
psychedelicious
6aae940834
ci: clean up unused workflow
2024-02-29 21:57:20 -05:00
psychedelicious
be8dcad1da
feat(installer): do not delete dist/
2024-02-29 21:57:20 -05:00
psychedelicious
5f2e493244
feat(installer): print outputs
2024-02-29 21:57:20 -05:00
psychedelicious
c60c9825cb
feat(installer): add check for CI in create_installer.sh
...
If in CI, print a message saying so.
If not, prompt user to confirm that they are in the correct working directory.
2024-02-29 21:57:20 -05:00
psychedelicious
6f368395df
fix(installer): conditional syntax for old bash in create_installer.sh
2024-02-29 21:57:20 -05:00
psychedelicious
ea4d071503
ci: add reasonable timeouts for jobs
...
The timeouts are at least 3x the expected time to complete the jobs.
This is particularly relevant for the `pytest` job. Occasionally, it hangs while running tests that do network things, and the job only times out after 6 hours.
2024-02-29 21:57:20 -05:00
psychedelicious
b95e5d0730
ci: bump tj-actions/changed-files -> v41
2024-02-29 21:57:20 -05:00
psychedelicious
99ee8f9099
feat(installer): remove vX-latest from tag_release
...
Also update RELEASE.md accordingly, and make the release.yml workflow match on `v*` tags.
2024-02-29 21:57:20 -05:00
psychedelicious
50e58ff323
feat(installer): just use python3 in scripts
2024-02-29 21:57:20 -05:00
psychedelicious
b5c12985e7
docs: update RELEASE.md
2024-02-29 21:57:20 -05:00
psychedelicious
a865277667
ci: add comments to workflows
2024-02-29 21:57:20 -05:00
psychedelicious
b2b65a9012
feat(installer): address feedback
2024-02-29 21:57:20 -05:00
psychedelicious
9fe579dd99
docs: update docs/RELEASE.md
2024-02-29 21:57:20 -05:00
psychedelicious
a0313ba634
feat: automated releases via github action
...
- Restructure & update code check workflows
- Add release workflow to handle checks/tests, build and publish to PyPI
- Add docs/RELEASE.md explaining the workflow & process
- `create_installer.sh`: Update to work with the release workflow
- `create_installer.sh` & `tag_release.sh`: Fix the ANSI escape codes for macOS
- `tag_release.sh`: Add check for python binary name
- `tag_release.sh`: Print `git remote -v` output
- `tag_release.sh`: Fix error when deleting nonexistant tags
2024-02-29 21:57:20 -05:00
psychedelicious
3a2afe1d15
chore: ruff
2024-03-01 10:42:33 +11:00
Lincoln Stein
813a086cfe
fix race condition between downloading last file and starting install
2024-03-01 10:42:33 +11:00
Lincoln Stein
e18533e3b5
add debugging statements and a timeout to download test
2024-03-01 10:42:33 +11:00
psychedelicious
dd9daf8efb
chore: ruff
2024-03-01 10:42:33 +11:00
psychedelicious
ad86b29798
chore: remove pin on ruff
...
This ensures it matches the github workflow.
Also there's an update that stabilizes a number of formatting rules, so there will be a format commit after this.
2024-03-01 10:42:33 +11:00
psychedelicious
8b03af391a
fix(ui): fix metadata display issue
2024-03-01 10:42:33 +11:00
psychedelicious
bbbd18f119
fix(ui): baseUrl hardcoded api path
...
We now hav multiple api versions for different routers, so we cannot hardcode the `/api/v1` portion of the baseUrl
2024-03-01 10:42:33 +11:00
psychedelicious
c074beff7c
fix(ui): typo in feature tooltips
2024-03-01 10:42:33 +11:00
psychedelicious
0b07e2aad4
docs: add v3 -> v4 migration, invocation API docs
2024-03-01 10:42:33 +11:00
psychedelicious
753919c6d7
docs(nodes): update all docstrings for public nodes API
2024-03-01 10:42:33 +11:00
psychedelicious
2f26768d19
fix: make invocation_context.py accessible to mkdocs
...
Needs an `__init__.py`.
2024-03-01 10:42:33 +11:00
psychedelicious
ae19971f65
docs: update mkdocs config
2024-03-01 10:42:33 +11:00
psychedelicious
e364ce1d4e
docs: bump mkdocs, add mkdocstrings
...
Also remove ancient requirements file - the docs dependencies are in the pyproject.toml file.
2024-03-01 10:42:33 +11:00
psychedelicious
0b0128647b
feat(nodes): revise model load API args
2024-03-01 10:42:33 +11:00
Brandon Rising
39725e9560
Next: Remove deprecated app.on_event usage in api runner
2024-03-01 10:42:33 +11:00
psychedelicious
0305e90287
chore: ruff
2024-03-01 10:42:33 +11:00