Lincoln Stein
92ee529ce7
ci: set UV_SYSTEM_PYTHON for typegen and openapi checks
...
The action bumps in #9149 moved typegen-checks.yml to setup-uv@v8 +
setup-python@v6. With that combination, uv 0.6.10 no longer falls back
to the system Python, so `uv pip install --editable .` fails with
"No virtual environment found for Python 3.11".
Set UV_SYSTEM_PYTHON=1 at the job level, matching python-checks.yml and
python-tests.yml. Also apply it to openapi-checks.yml, which is latently
affected by the same issue once its actions are bumped.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-31 19:01:09 -04:00
Kevin Turner
307d79386b
chore(github): update actions from deprecated node-20 versions ( #9149 )
...
* chore(github): update actions from deprecated node-20 versions
* fix(deploy-docs): use sync to address "no virtual environment found"
---------
Co-authored-by: Kevin Turner <566360-keturn@users.noreply.gitlab.com >
Co-authored-by: Alexander Eichhorn <alex@eichhorn.dev >
Co-authored-by: Jonathan <34005131+JPPhoto@users.noreply.github.com >
2026-05-31 22:36:06 +00:00
Alexander Eichhorn
993c68102f
docs: load Plausible on invoke.ai (custom), not ghpages ( #9161 )
...
* docs: load Plausible on invoke.ai (custom), not ghpages
Plausible was being injected on the ghpages target, which redirects to
invoke.ai and therefore never serves analytics. Flip the conditional so
the script loads on the actual production custom-domain build.
* docs: gate Plausible on ENABLE_ANALYTICS env var
Only inject the tracking script when ENABLE_ANALYTICS=true, which the
deploy workflow sets exclusively on main-branch pushes. Keeps local
builds, PR builds, and manual workflow_dispatch runs analytics-free.
* Update .github/workflows/deploy-docs.yml
Co-authored-by: Josh Corbett <joshwcorbett@icloud.com >
---------
Co-authored-by: Josh Corbett <joshwcorbett@icloud.com >
2026-05-18 17:18:48 -04:00
Jonathan
66bb051a90
Add OpenAPI schema check workflow ( #9177 )
2026-05-15 02:08:35 +00:00
Josh Corbett
acd1211128
feat(docs): upgrade deps, add translation page, fix bad links ( #9160 )
2026-05-11 23:36:33 -04:00
Josh Corbett
71b06e74e2
Revert "feat(docs): upgrade deps, add translation page, fix bad links ( #9157 )" ( #9159 )
...
This reverts commit 0f937ce7ee .
Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com >
2026-05-11 22:50:14 -04:00
Josh Corbett
0f937ce7ee
feat(docs): upgrade deps, add translation page, fix bad links ( #9157 )
...
Co-authored-by: joshistoast <me@joshcorbett.com >
2026-05-11 22:29:23 -04:00
Josh Corbett
b9bd8ef759
Fix docs rate limit action error ( #9098 )
...
* fix(docs): remove crowdin translations workflow
* fix(docs): use authenticated gh api
---------
Co-authored-by: joshistoast <me@joshcorbett.com >
Co-authored-by: Alexander Eichhorn <alex@eichhorn.dev >
Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com >
2026-05-08 01:20:46 +00:00
Lincoln Stein
62d21a5726
chore(agents): Ensure that coding agents use pnpm rather than npm ( #8930 )
...
Co-authored-by: Alexander Eichhorn <alex@eichhorn.dev >
2026-04-27 16:13:16 -04:00
Josh Corbett
5436cedc1d
fix(docs): deploy targets ( #9070 )
2026-04-18 20:37:32 -04:00
Josh Corbett
8cdc8c87fe
fix(docs): urls respect baseurl + better deployment scheduling ( #9069 )
...
* fix(docs): avoid relative link urls, fix homepage title
* fix(docs): better deployment run scheduling
* fix(docs): remove crowdin
---------
Co-authored-by: joshistoast <me@joshcorbett.com >
2026-04-18 19:51:55 -04:00
Josh Corbett
63a1fe5299
fix(docs): deployment paths mismatch ( #9067 )
...
also adds the favicon
Co-authored-by: joshistoast <me@joshcorbett.com >
Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com >
2026-04-18 16:46:54 -04:00
Lincoln Stein
3c17a569ce
Revert "Revert "New Documentation Fixes ( #9061 )" ( #9065 )" ( #9066 )
...
This reverts commit b513a3d3c6 .
2026-04-18 16:45:32 -04:00
Lincoln Stein
b513a3d3c6
Revert "New Documentation Fixes ( #9061 )" ( #9065 )
...
This reverts commit 7eaf1d5bd0 .
2026-04-17 17:32:23 -04:00
Josh Corbett
7eaf1d5bd0
New Documentation Fixes ( #9061 )
...
* fix(docs): swap `docs-new` to `docs`
also renames `docs` to `docs-old`, purely for preservation purposes.
* feat(docs): clarify compel syntax availability
---------
Co-authored-by: joshistoast <me@joshcorbett.com >
2026-04-17 08:10:10 -04:00
Josh Corbett
9643b1385f
Docs Overhaul ( #8896 )
...
* feat(docs): new docs scaffold
* feat(docs): update alternate launchers section
* feat(docs): add contributor section
* fix(docs): update description of lynxhub launcher mention
* feat(docs): add more docs
* feat(docs): setup index page
* feat(docs): add more docs, rewrote a few pages
* feat(docs): add todo
* feat(docs): set up internationalization
* fix(docs): admonition typo
* feat(docs): add invoke styles
* feat(docs): add more invoke styling, revamp splash page, remove theme
switcher
* fix(docs): expressive code sh styles without title
* chore(docs): cleanup readme
* chore(docs): add new github pages workflow
* fix(docs): remove base path
* chore(docs): add initial translations CI, powered by Crowdin
* feat(docs): upgrade astro
* feat(docs): enhance new contributor guide
* feat(docs): various enhancements
- improve homepage;
- enhance some docs pages;
- override some layout components;
- enhance interactivity and qol styling;
- create new download page + component;
- add llms.txt;
- remove unused logo component;
* feat(docs): isolate new docs
* style(docs): use md reference links over utility links
* chore(docs): specify package manager
* feat(docs): releases page
* feat(docs): add page context menus
* feat(docs): sort workflows sidebar items
* fix(docs): relative links on homepage
* feat(docs): add text tool and recall params api guides
* feat(docs): fix faq links, create models concept page
* chore(docs): set CI to new dir, update deployment url
* feat(docs): generate settings and api json for pages
- update deploy script
- add api and settings component to render generated json
- increase page content width
* style(docs): remove relative path for component import
* fix(docs): resolve tests by regenerating json
* fix(docs): fixing the test for real this time
- sorts openapi output map required field
- missing `__name__` attributes
- resolved components name keyerror
* feat(docs): finish 'adding nodes' page
* feat(docs): upgrade astro + starlight, add link tester
* chore(docs): upgrade astro
* feat(docs): add prompting guides
* fix(docs): generated openapi
* fix(docs): ci node version
* fix(docs): invalid links
* fix(docs): md aside formatting
* feat(docs): reorder 'configuration' category
* feat(docs): change contributor checklist to steps list
* chore(docs): upgrade deps
* feat(docs): splash page image styling
* feat(docs): add gallery marquee to homepage
* feat(docs): add splash page marquee gallery
* feat(docs): remove openapi generation
* fix(docs): regenerate settings json
* fix(docs): json generation test
---------
Co-authored-by: joshistoast <me@joshcorbett.com >
Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com >
2026-04-16 22:03:05 -04:00
Lincoln Stein
5fc950b745
Release Workflow: Fix workflow edge case ( #8792 )
...
* release(docker): fix workflow edge case that prevented CUDA build from completing
* bugfix(release): fix yaml syntax error
* bugfix(CI/CD): fix similar problem in typegen check
2026-01-30 01:02:24 +00:00
Copilot
fcc81f17a5
Limit automated issue closure to bug issues only ( #8776 )
...
* Initial plan
* Add only-labels parameter to limit automated issue closure to bugs only
Co-authored-by: lstein <111189+lstein@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: lstein <111189+lstein@users.noreply.github.com >
2026-01-21 02:43:59 +05:30
Alex Yankov
1c76d295a2
fix(docs) Bump versions in mkdocs github actions ( #8722 )
2026-01-01 19:31:33 -05:00
psychedelicious
a33707cc76
Revert "ci: add translation string check to frontend checks"
...
This reverts commit 98945a4560 .
2025-09-08 11:20:55 +10:00
psychedelicious
98945a4560
ci: add translation string check to frontend checks
2025-09-05 11:02:37 +10:00
psychedelicious
be48d3c12d
ci: give workflow perms to label/comment on pr
2025-08-21 15:49:20 +10:00
psychedelicious
68825ca9eb
ci: add workflow to catch incorrect usage of git-lfs
2025-08-21 15:49:20 +10:00
Heathen711
e65f93663d
bugfix(container-builder) Use the mnt space instead of root space for docker images
2025-08-06 12:36:07 -04:00
Heathen711
1b6ebede7b
Revert "cleanup(github actions)"
...
This reverts commit 017d38eee2 .
2025-07-10 21:10:56 +00:00
Heathen711
017d38eee2
cleanup(github actions)
2025-07-10 21:04:48 +00:00
Heathen711
a3cb3e03f4
bugfix(ci) Clean up more space for typegen check
2025-07-03 21:22:11 +00:00
psychedelicious
6ee5cde4bb
ci: do not install project when checking classifiers
2025-05-27 22:02:48 +10:00
psychedelicious
c8077f9430
ci: check classifiers in python-checks workflow
2025-05-27 22:02:48 +10:00
psychedelicious
2513756c25
ci: fix name of uv lock checks job
2025-04-15 07:06:23 +10:00
psychedelicious
875670f713
ci: add comment to uv-lock-checks.yml
2025-04-15 07:06:23 +10:00
psychedelicious
153b148362
ci: add check for uv lockfile consistency with pyproject.toml
2025-04-15 07:06:23 +10:00
psychedelicious
3348755e6e
ci: fix name of build hweel workflow
2025-04-04 18:42:13 +11:00
psychedelicious
1c6fa1ad18
ci: update workflows to use revised build scripts
2025-04-04 18:42:13 +11:00
psychedelicious
97e158f13a
ci: use py3.12 to build installer
2025-04-04 18:42:13 +11:00
Eugene Brodsky
c27142bb02
reintroduce GPU_DRIVER build arg in CI container build, as it has apparently been removed
2025-04-04 18:42:13 +11:00
psychedelicious
f6d770eac9
ci: add python 3.12 to test matrix
2025-03-28 18:28:32 -04:00
psychedelicious
47cb61cd62
ci: remove python 3.10 from test matrix
2025-03-28 18:28:32 -04:00
psychedelicious
b0fdc8ae1c
ci: bump linux-cpu test runner to ubuntu 24.04
2025-03-28 18:28:32 -04:00
psychedelicious
ed9b30efda
ci: bump uv to 0.6.10
2025-03-28 18:28:32 -04:00
psychedelicious
168e5eeff0
ci: use uv in typegen-checks
...
ci: use uv in typegen-checks to generate types
experiment: simulate typegen-checks failure
Revert "experiment: simulate typegen-checks failure"
This reverts commit f53c6876fe8311de236d974194abce93ed84930c.
2025-03-28 18:28:32 -04:00
psychedelicious
7acaa86bdf
ci: get ci working with uv instead of pip
...
Lots of squashed experimentation heh:
ci: manually specify python version in tests
ci: whoops typo in ruff cmds
ci: specify python versions for uv python install
ci: install python verbosely
ci: try forcing python preference?
ci: try forcing python preference a different way?
ci: try in a venv?
ci: it works, but try without venv
ci: oh maybe we need --preview?
ci: poking it with a stick
ci: it works, add summary to pytest output
ci: fix pytest output
experiment: simulate test failure
Revert "experiment: simulate test failure"
This reverts commit b99ca512f6e61a2a04a1c0636d44018c11019954.
ci: just use default pytest output
cI: attempt again to use uv to install python
cI: attempt again again to use uv to install python
Revert "cI: attempt again again to use uv to install python"
This reverts commit 3cba861c90738081caeeb3eca97b60656ab63929.
Revert "cI: attempt again to use uv to install python"
This reverts commit b30f2277041dc999ed514f6c594c6d6a78f5c810.
2025-03-28 18:28:32 -04:00
psychedelicious
96c0393fe7
ci: bump ruff to 0.11.2
...
Need to bump both CI and pyproject.toml at the same time
2025-03-28 18:28:32 -04:00
psychedelicious
403f795c5e
ci: remove linux-cuda-11_7 & linux-rocm-5_2 from test matrix
...
We only have CPU runners, so these tests are not doing anything useful.
2025-03-28 18:28:32 -04:00
psychedelicious
c0f88a083e
ci: use uv for python-tests
2025-03-28 18:28:32 -04:00
psychedelicious
542b182899
ci: use uv for python-checks
2025-03-28 18:28:32 -04:00
Billy
b57f5330c5
Pin action to commit
2025-03-19 07:28:28 +11:00
Billy
6375214878
Merge branch 'stripped-models' into git-lfs
2025-03-18 14:57:58 +11:00
Billy
8703eea49b
LFS cache
2025-03-18 14:08:21 +11:00
Billy
11963a65a4
CI/CD
2025-03-18 12:56:28 +11:00