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
psychedelicious
c84a646735
ci: pin tj-actions/changed-files
...
Closes #7793
2025-03-17 08:36:17 +11:00
Billy
551c78d9f3
Update ruff version
2025-03-06 09:10:50 +11:00
Eugene Brodsky
7feae5e5ce
do not cache image layers in CI docker build
2025-02-28 16:24:50 -05:00
Riku
d21506da6f
feat(ci): add typegen check workflow
2024-12-22 06:05:17 +11:00
Eugene Brodsky
a301ef5a5a
chore(ci): update github action version pins in container build workflow
2024-09-03 16:01:58 -04:00
Eugene Brodsky
9422df2737
feat(ci): enable a checkbox to push the container image when manually building via workflow dispatch
2024-09-03 16:01:58 -04:00
Brandon Rising
012864ceb1
Update macos test vm to macOS-14
2024-08-26 20:17:50 -04:00
Mary Hipp
dcd61e1f82
pin ruff version in python check gha
2024-08-15 09:47:49 -04:00
psychedelicious
ec233e30fb
ci: fix name of installer build artifact
...
The build workflow was naming the file `InvokeAI-installer-v4.0.0rc6.zip.zip` (note the double ".zip"). This caused some confusion when creating releases on GitHub.
Name the build artifact `installer`. This results in `installer.zip`, which it's clear needs to be extracted first before uploading to the GH release.
2024-03-28 07:58:01 -04:00
psychedelicious
efea1a8a7d
ci: add always_run input to checks & tests, use this on release workflow
...
This bypasses the `changed-files` check, and forces the checks to run. The release workflow sets this flag to ensure that the checks and tests are always run for a release.
2024-03-13 15:32:42 +11:00
psychedelicious
4688623711
ci: add missing permission to release workflow
2024-03-12 10:16:38 +11: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