You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 30, 2026. It is now read-only.
Copy file name to clipboardExpand all lines: docs/ci.md
+7-11Lines changed: 7 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,23 +19,16 @@ Functional tests are designed to test SDG components or features in tandem, but
19
19
All functional tests currently live in the `tests/functional` directory and are run with [pytest](https://docs.pytest.org/) via [tox](https://tox.wiki/).
20
20
21
21
We have two types of functional tests - non-GPU and GPU. To run the non-GPU functional tests, you can run `tox -e functional`. To run the GPU functional tests,
22
-
you can run `tox -e py3-functional-gpu`.
22
+
you can run `tox -e functional-gpu`.
23
23
24
24
In CI, the non-GPU tests are run with Python 3.10 - 3.12 on Ubuntu and MacOS runners - you can see the details [here](https://github.com/instructlab/sdg/blob/main/.github/workflows/test.yml)
25
25
26
-
The GPU tests are run with Python 3.11 on CentOS runners with access to a single NVIDIA Telsa T4 GPU with 16GB of vRAM - you can see the details [here](https://github.com/instructlab/sdg/blob/main/.github/workflows/functional-gpu-nvidia-t4-x1.yml)
26
+
The GPU tests are run with Python 3.11 on CentOS runners with access to a single NVIDIA Tesla T4 GPU with 16GB of vRAM - you can see the details [here](https://github.com/instructlab/sdg/blob/main/.github/workflows/functional-gpu-nvidia-t4-x1.yml)
27
27
28
28
## End-to-end (E2E) tests
29
29
30
-
InstructLab SDG has several end-to-end jobs that run to ensure compatability with the [InstructLab Core](https://github.com/instructlab/instructlab) project.
31
-
32
-
There is currently a ["small" t-shirt size E2E job](https://github.com/instructlab/sdg/blob/main/.github/workflows/e2e-nvidia-t4-x1.yml) and a
These jobs runs automatically on all PRs and after commits merge to `main` or release branches. They depend upon the successful completion of any linting type jobs.
35
-
36
-
There is also a ["large" t-shirt size E2E job](https://github.com/instructlab/sdg/blob/main/.github/workflows/e2e-nvidia-l40s-x4.yml) that can be
37
-
[triggered manually on the actions page](#triggering-an-e2e-job-via-github-web-ui) for the repository.
38
-
It also runs automatically against the `main` branch at 4PM UTC every day.
30
+
InstructLab SDG has several end-to-end jobs that run to ensure compatibility with the [InstructLab Core](https://github.com/instructlab/instructlab) project.
31
+
You can see details about the types of jobs being run in the matrix below.
39
32
40
33
For more details about the E2E scripts themselves, see [the InstructLab Core documentation](https://github.com/instructlab/instructlab/blob/main/docs/maintainers/ci.md#end-to-end-e2e-tests).
41
34
@@ -66,3 +59,6 @@ begin and end so it's easier for those involved in the PR to follow the results.
66
59
3. Click on the `Run workflow` button on the right side of the page.
67
60
4. Enter a branch name or a PR number in the input field.
68
61
5. Click the green `Run workflow` button.
62
+
63
+
> ![NOTE]
64
+
> Only users with "Write" permissions to the repo can run CI jobs manually
0 commit comments