Skip to content

Conversation

@booxter
Copy link
Contributor

@booxter booxter commented Apr 15, 2025

Unit tests are cheap and supposed to be quick and not require any
particular hardware.

@booxter booxter marked this pull request as draft April 15, 2025 20:25
@mergify mergify bot added CI/CD Affects CI/CD configuration ci-failure labels Apr 15, 2025
@booxter booxter force-pushed the run-unit-tests-on-free-worker branch from 0ab5490 to 04b5a06 Compare April 15, 2025 21:14
@booxter
Copy link
Contributor Author

booxter commented Apr 15, 2025

Tested with:

(ins)[nix-shell:~/src/training]$ act on_pull_request -j run-unit-tests --container-daemon-socket unix:///private/tmp/nix-shell-3539-0/podman/
INFO[0000] Using docker host 'unix:///private/tmp/nix-shell-3539-0/podman/podman-machine-default-api.sock', and daemon socket 'unix:///private/tmp/nix-shell-3539-0/podman/'
WARN  ⚠ You are using Apple M-series chip and you have not specified container architecture, you might encounter issues while running act. If so, try running it with '--container-architecture linux/amd64'. ⚠
[Run unit tests via Tox::pytest/run-unit-tests] 🚀  Start image=catthehacker/ubuntu:act-latest
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker pull image=catthehacker/ubuntu:act-latest platform= username= forcePull=true
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker create image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker run image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker exec cmd=[node --no-warnings -e console.log(process.execPath)] user= workdir=
[Run unit tests via Tox::pytest/run-unit-tests]   ☁  git clone 'https://github.com/step-security/harden-runner' # ref=c6295a65d1254861815972266d5933fd6e532bdf
[Run unit tests via Tox::pytest/run-unit-tests] ⭐ Run Pre Harden runner
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker cp src=/Users/ihrachys/.cache/act/step-security-harden-runner@c6295a65d1254861815972266d5933fd6e532bdf/ dst=/var/run/act/actions/step-security-harden-runner@c6295a65d1254861815972266d5933fd6e532bdf/
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker exec cmd=[/opt/acttoolcache/node/18.20.8/arm64/bin/node /var/run/act/actions/step-security-harden-runner@c6295a65d1254861815972266d5933fd6e532bdf/dist/pre/index.js] user= workdir=
| [harden-runner] pre-step
| [!] Current Configuration:
| {"repo":"booxter/training","run_id":"1","correlation_id":"f2993944-64a6-424f-aedf-d8e42d6d322b","working_directory":"/Users/ihrachys/src/training","api_url":"https://agent.api.stepsecurity.io/v1","allowed_endpoints":"","egress_policy":"audit","disable_telemetry":false,"disable_sudo":false,"disable_file_monitoring":false,"private":false,"is_github_hosted":false,"is_debug":false,"one_time_key":""}
|
| View security insights and recommended policy at:
| https://app.stepsecurity.io/github/booxter/training/actions/runs/1
| RUNNER_NAME:
| This job is running on a self-hosted runner, but the runner does not have Harden-Runner installed. This job will not be monitored.
[Run unit tests via Tox::pytest/run-unit-tests]   ✅  Success - Pre Harden runner
[Run unit tests via Tox::pytest/run-unit-tests]   ☁  git clone 'https://github.com/actions/setup-python' # ref=8d9ed9ac5c53483de85588cdf95a591a75ab9f55
[Run unit tests via Tox::pytest/run-unit-tests] ⭐ Run Main Harden runner
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker cp src=/Users/ihrachys/.cache/act/step-security-harden-runner@c6295a65d1254861815972266d5933fd6e532bdf/ dst=/var/run/act/actions/step-security-harden-runner@c6295a65d1254861815972266d5933fd6e532bdf/
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker exec cmd=[/opt/acttoolcache/node/18.20.8/arm64/bin/node /var/run/act/actions/step-security-harden-runner@c6295a65d1254861815972266d5933fd6e532bdf/dist/index.js] user= workdir=
| [harden-runner] main-step
| View security insights and recommended policy at:
| https://app.stepsecurity.io/github/booxter/training/actions/runs/1
[Run unit tests via Tox::pytest/run-unit-tests]   ✅  Success - Main Harden runner
[Run unit tests via Tox::pytest/run-unit-tests] ⭐ Run Main Setup Python 3.11
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker cp src=/Users/ihrachys/.cache/act/actions-setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55/ dst=/var/run/act/actions/actions-setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55/
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker exec cmd=[/opt/acttoolcache/node/18.20.8/arm64/bin/node /var/run/act/actions/actions-setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55/dist/setup/index.js] user= workdir=
[Run unit tests via Tox::pytest/run-unit-tests]   💬  ::debug::Python is expected to be installed into /opt/hostedtoolcache
[Run unit tests via Tox::pytest/run-unit-tests]   ❓  ::group::Installed versions
[Run unit tests via Tox::pytest/run-unit-tests]   💬  ::debug::Semantic version spec of 3.11 is 3.11
[Run unit tests via Tox::pytest/run-unit-tests]   💬  ::debug::isExplicit:
[Run unit tests via Tox::pytest/run-unit-tests]   💬  ::debug::explicit? false
[Run unit tests via Tox::pytest/run-unit-tests]   💬  ::debug::isExplicit: 3.11.12
[Run unit tests via Tox::pytest/run-unit-tests]   💬  ::debug::explicit? true
[Run unit tests via Tox::pytest/run-unit-tests]   💬  ::debug::evaluating 1 versions
[Run unit tests via Tox::pytest/run-unit-tests]   💬  ::debug::matched: 3.11.12
[Run unit tests via Tox::pytest/run-unit-tests]   💬  ::debug::checking cache: /opt/hostedtoolcache/Python/3.11.12/arm64
[Run unit tests via Tox::pytest/run-unit-tests]   💬  ::debug::Found tool in cache Python 3.11.12 arm64
| Successfully set up CPython (3.11.12)
[Run unit tests via Tox::pytest/run-unit-tests]   ❓  ::endgroup::
[Run unit tests via Tox::pytest/run-unit-tests]   ❓ add-matcher /run/act/actions/actions-setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55/.github/python.json
[Run unit tests via Tox::pytest/run-unit-tests]   ✅  Success - Main Setup Python 3.11
[Run unit tests via Tox::pytest/run-unit-tests]   ⚙  ::set-env:: Python2_ROOT_DIR=/opt/hostedtoolcache/Python/3.11.12/arm64
[Run unit tests via Tox::pytest/run-unit-tests]   ⚙  ::set-env:: Python3_ROOT_DIR=/opt/hostedtoolcache/Python/3.11.12/arm64
[Run unit tests via Tox::pytest/run-unit-tests]   ⚙  ::set-env:: LD_LIBRARY_PATH=/opt/hostedtoolcache/Python/3.11.12/arm64/lib
[Run unit tests via Tox::pytest/run-unit-tests]   ⚙  ::set-env:: pythonLocation=/opt/hostedtoolcache/Python/3.11.12/arm64
[Run unit tests via Tox::pytest/run-unit-tests]   ⚙  ::set-env:: PKG_CONFIG_PATH=/opt/hostedtoolcache/Python/3.11.12/arm64/lib/pkgconfig
[Run unit tests via Tox::pytest/run-unit-tests]   ⚙  ::set-env:: Python_ROOT_DIR=/opt/hostedtoolcache/Python/3.11.12/arm64
[Run unit tests via Tox::pytest/run-unit-tests]   ⚙  ::set-output:: python-version=3.11.12
[Run unit tests via Tox::pytest/run-unit-tests]   ⚙  ::set-output:: python-path=/opt/hostedtoolcache/Python/3.11.12/arm64/bin/python
[Run unit tests via Tox::pytest/run-unit-tests]   ⚙  ::add-path:: /opt/hostedtoolcache/Python/3.11.12/arm64
[Run unit tests via Tox::pytest/run-unit-tests]   ⚙  ::add-path:: /opt/hostedtoolcache/Python/3.11.12/arm64/bin
[Run unit tests via Tox::pytest/run-unit-tests] ⭐ Run Main Checkout code
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker cp src=/Users/ihrachys/src/training/. dst=/Users/ihrachys/src/training
[Run unit tests via Tox::pytest/run-unit-tests]   ✅  Success - Main Checkout code
[Run unit tests via Tox::pytest/run-unit-tests] ⭐ Run Main Setup Python virtual environment
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/3.sh] user= workdir=
| Collecting tox
|   Downloading tox-4.25.0-py3-none-any.whl.metadata (3.7 kB)
| Collecting cachetools>=5.5.1 (from tox)
|   Downloading cachetools-5.5.2-py3-none-any.whl.metadata (5.4 kB)
| Collecting chardet>=5.2 (from tox)
|   Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB)
| Collecting colorama>=0.4.6 (from tox)
|   Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
| Collecting filelock>=3.16.1 (from tox)
|   Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB)
| Collecting packaging>=24.2 (from tox)
|   Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
| Collecting platformdirs>=4.3.6 (from tox)
|   Downloading platformdirs-4.3.7-py3-none-any.whl.metadata (11 kB)
| Collecting pluggy>=1.5 (from tox)
|   Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
| Collecting pyproject-api>=1.8 (from tox)
|   Downloading pyproject_api-1.9.0-py3-none-any.whl.metadata (2.7 kB)
| Collecting virtualenv>=20.29.1 (from tox)
|   Downloading virtualenv-20.30.0-py3-none-any.whl.metadata (4.5 kB)
| Collecting distlib<1,>=0.3.7 (from virtualenv>=20.29.1->tox)
|   Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
| Downloading tox-4.25.0-py3-none-any.whl (172 kB)
| Downloading cachetools-5.5.2-py3-none-any.whl (10 kB)
| Downloading chardet-5.2.0-py3-none-any.whl (199 kB)
| Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
| Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
| Downloading packaging-24.2-py3-none-any.whl (65 kB)
| Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB)
| Downloading pluggy-1.5.0-py3-none-any.whl (20 kB)
| Downloading pyproject_api-1.9.0-py3-none-any.whl (13 kB)
| Downloading virtualenv-20.30.0-py3-none-any.whl (4.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 26.7 MB/s eta 0:00:00
| Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
| Installing collected packages: distlib, pluggy, platformdirs, packaging, filelock, colorama, chardet, cachetools, virtualenv, pyproject-api, tox
| Successfully installed cachetools-5.5.2 chardet-5.2.0 colorama-0.4.6 distlib-0.3.9 filelock-3.18.0 packaging-24.2 platformdirs-4.3.7 pluggy-1.5.0 pyproject-api-1.9.0 tox-4.25.0 virtualenv-20.30.0
[Run unit tests via Tox::pytest/run-unit-tests]   ✅  Success - Main Setup Python virtual environment
[Run unit tests via Tox::pytest/run-unit-tests] ⭐ Run Main Show disk utilization BEFORE tests
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/4.sh] user= workdir=
| Filesystem                            Size  Used Avail Use% Mounted on
| overlay                               100G   30G   71G  30% /
| tmpfs                                  64M     0   64M   0% /dev
| /dev/vda4                             100G   30G   71G  30% /opt/hostedtoolcache
| tmpfs                                 390M  5.6M  385M   2% /etc/hosts
| shm                                    63M     0   63M   0% /dev/shm
| 71708eb255bc230cd7c91dd26f7667a7b938  927G  746G  181G  81% /run/docker.sock
[Run unit tests via Tox::pytest/run-unit-tests]   ✅  Success - Main Show disk utilization BEFORE tests
[Run unit tests via Tox::pytest/run-unit-tests] ⭐ Run Main Run unit tests with Tox and Pytest
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/5.sh] user= workdir=
| py3-unit: install_deps> python -I -m pip install pytest pytest-asyncio pytest-cov pytest-html -r requirements-dev.txt
| pkg: install_requires> python -I -m pip install 'setuptools>=64' 'setuptools_scm>=8' wheel
| pkg: _optional_hooks> python /Users/ihrachys/src/training/venv/lib/python3.11/site-packages/pyproject_api/_backend.py True setuptools.build_meta
| pkg: get_requires_for_build_wheel> python /Users/ihrachys/src/training/venv/lib/python3.11/site-packages/pyproject_api/_backend.py True setuptools.build_meta
| pkg: freeze> python -m pip freeze --all
| pkg: packaging==24.2,pip==25.0.1,setuptools==78.1.0,setuptools-scm==8.2.0,wheel==0.45.1
| pkg: build_wheel> python /Users/ihrachys/src/training/venv/lib/python3.11/site-packages/pyproject_api/_backend.py True setuptools.build_meta
| py3-unit: install_package_deps> python -I -m pip install 'aiofiles>=23.2.1' 'datasets>=2.15.0' 'instructlab-dolomite>=0.2.0' numba 'numpy<2.0.0,>=1.23.5; python_version == "3.10"' 'numpy<2.0.0,>=1.26.4; python_version != "3.10"' 'packaging>=20.9' peft py-cpuinfo 'pydantic>=2.7.0' pyyaml rich 'torch>=2.3.0a0' 'transformers>=4.45.2' 'trl>=0.9.4' 'wheel>=0.43'
| py3-unit: install_package> python -I -m pip install --force-reinstall --no-deps /Users/ihrachys/src/training/.tox/.tmp/package/1/instructlab_training-0.9.1.dev2-py3-none-any.whl
| py3-unit: freeze> python -m pip freeze --all
| py3-unit: accelerate==1.6.0,aiofiles==24.1.0,aiohappyeyeballs==2.6.1,aiohttp==3.11.16,aiosignal==1.3.2,annotated-types==0.7.0,anyio==4.9.0,argon2-cffi==23.1.0,argon2-cffi-bindings==21.2.0,arrow==1.3.0,astroid==3.3.9,asttokens==3.0.0,async-lru==2.0.5,attrs==25.3.0,babel==2.17.0,beautifulsoup4==4.13.4,bleach==6.2.0,cachetools==5.5.2,certifi==2025.1.31,cffi==1.17.1,cfgv==3.4.0,chardet==5.2.0,charset-normalizer==3.4.1,colorama==0.4.6,comm==0.2.2,contourpy==1.3.2,coverage==7.8.0,cycler==0.12.1,datasets==3.5.0,debugpy==1.8.14,decorator==5.2.1,defusedxml==0.7.1,dill==0.3.8,distlib==0.3.9,executing==2.2.0,fastjsonschema==2.21.1,filelock==3.18.0,fonttools==4.57.0,fqdn==1.5.1,frozenlist==1.5.0,fsspec==2024.12.0,h11==0.14.0,httpcore==1.0.8,httpx==0.28.1,huggingface-hub==0.30.2,identify==2.6.9,idna==3.10,iniconfig==2.1.0,instructlab-dolomite==0.2.0,instructlab-training @ file:///Users/ihrachys/src/training/.tox/.tmp/package/1/instructlab_training-0.9.1.dev2-py3-none-any.whl#sha256=d78d2c8c4f8df753e99e04eee7c13d884fea9d6b99884bfb68813951bea046f0,ipykernel==6.29.5,ipython==9.1.0,ipython_pygments_lexers==1.1.1,ipywidgets==8.1.6,isoduration==20.11.0,isort==6.0.1,jedi==0.19.2,Jinja2==3.1.6,json5==0.12.0,jsonpointer==3.0.0,jsonschema==4.23.0,jsonschema-specifications==2024.10.1,jupyter==1.1.1,jupyter-console==6.6.3,jupyter-events==0.12.0,jupyter-lsp==2.2.5,jupyter_client==8.6.3,jupyter_core==5.7.2,jupyter_server==2.15.0,jupyter_server_terminals==0.5.3,jupyterlab==4.4.0,jupyterlab_pygments==0.3.0,jupyterlab_server==2.27.3,jupyterlab_widgets==3.0.14,kiwisolver==1.4.8,llvmlite==0.44.0,markdown-it-py==3.0.0,MarkupSafe==3.0.2,matplotlib==3.10.1,matplotlib-inline==0.1.7,mccabe==0.7.0,mdurl==0.1.2,mistune==3.1.3,mpmath==1.3.0,multidict==6.4.3,multiprocess==0.70.16,nbclient==0.10.2,nbconvert==7.16.6,nbformat==5.10.4,nest-asyncio==1.6.0,networkx==3.4.2,nodeenv==1.9.1,notebook==7.4.0,notebook_shim==0.2.4,numba==0.61.2,numpy==1.26.4,overrides==7.7.0,packaging==24.2,pandas==2.2.3,pandocfilters==1.5.1,parso==0.8.4,peft==0.15.2,pexpect==4.9.0,pillow==11.2.1,pip==25.0.1,platformdirs==4.3.7,pluggy==1.5.0,pre_commit==4.2.0,prometheus_client==0.21.1,prompt_toolkit==3.0.51,propcache==0.3.1,psutil==7.0.0,ptyprocess==0.7.0,pure_eval==0.2.3,py-cpuinfo==9.0.0,pyarrow==19.0.1,pycparser==2.22,pydantic==2.11.3,pydantic_core==2.33.1,Pygments==2.19.1,pylint==3.3.6,pylint-plugin-utils==0.8.2,pylint-pydantic==0.3.5,pyparsing==3.2.3,pyproject-api==1.9.0,pytest==8.3.5,pytest-asyncio==0.26.0,pytest-cov==6.1.1,pytest-html==4.1.1,pytest-metadata==3.1.1,python-dateutil==2.9.0.post0,python-json-logger==3.3.0,pytz==2025.2,PyYAML==6.0.2,pyzmq==26.4.0,referencing==0.36.2,regex==2024.11.6,requests==2.32.3,rfc3339-validator==0.1.4,rfc3986-validator==0.1.1,rich==14.0.0,rpds-py==0.24.0,safetensors==0.5.3,Send2Trash==1.8.3,setuptools==78.1.0,six==1.17.0,sniffio==1.3.1,soupsieve==2.6,stack-data==0.6.3,sympy==1.13.1,terminado==0.18.1,tinycss2==1.4.0,tokenizers==0.21.1,tomlkit==0.13.2,torch==2.6.0,tornado==6.4.2,tox==4.25.0,tqdm==4.67.1,traitlets==5.14.3,transformers==4.51.3,trl==0.16.1,types-python-dateutil==2.9.0.20241206,typing-inspection==0.4.0,typing_extensions==4.13.2,tzdata==2025.2,uri-template==1.3.0,urllib3==2.4.0,virtualenv==20.30.0,wcwidth==0.2.13,webcolors==24.11.1,webencodings==0.5.1,websocket-client==1.8.0,wheel==0.45.1,widgetsnbextension==4.0.14,xxhash==3.5.0,yarl==1.19.0
| py3-unit: commands[0]> .tox/py3-unit/bin/python -m pytest tests/unit
| ============================= test session starts ==============================
| platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
| cachedir: .tox/py3-unit/.pytest_cache
| rootdir: /Users/ihrachys/src/training
| configfile: pyproject.toml
| plugins: anyio-4.9.0, metadata-3.1.1, cov-6.1.1, asyncio-0.26.0, html-4.1.1
| asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function
collected 1 item
|
| tests/unit/test_init.py .                                                [100%]
|
| ============================== 1 passed in 0.01s ===============================
|   py3-unit: OK (94.40=setup[93.94]+cmd[0.46] seconds)
|   congratulations :) (94.45 seconds)
[Run unit tests via Tox::pytest/run-unit-tests]   ✅  Success - Main Run unit tests with Tox and Pytest
[Run unit tests via Tox::pytest/run-unit-tests] ⭐ Run Main Show disk utilization AFTER tests
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/6.sh] user= workdir=
| Filesystem                            Size  Used Avail Use% Mounted on
| overlay                               100G   31G   69G  32% /
| tmpfs                                  64M     0   64M   0% /dev
| /dev/vda4                             100G   31G   69G  32% /opt/hostedtoolcache
| tmpfs                                 390M  5.6M  385M   2% /etc/hosts
| shm                                    63M     0   63M   0% /dev/shm
| 71708eb255bc230cd7c91dd26f7667a7b938  927G  739G  189G  80% /run/docker.sock
[Run unit tests via Tox::pytest/run-unit-tests]   ✅  Success - Main Show disk utilization AFTER tests
[Run unit tests via Tox::pytest/run-unit-tests] ⭐ Run Post Setup Python 3.11
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker exec cmd=[/opt/acttoolcache/node/18.20.8/arm64/bin/node /var/run/act/actions/actions-setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55/dist/cache-save/index.js] user= workdir=
[Run unit tests via Tox::pytest/run-unit-tests]   ✅  Success - Post Setup Python 3.11
[Run unit tests via Tox::pytest/run-unit-tests] ⭐ Run Post Harden runner
[Run unit tests via Tox::pytest/run-unit-tests]   🐳  docker exec cmd=[/opt/acttoolcache/node/18.20.8/arm64/bin/node /var/run/act/actions/step-security-harden-runner@c6295a65d1254861815972266d5933fd6e532bdf/dist/post/index.js] user= workdir=
| [harden-runner] post-step
[Run unit tests via Tox::pytest/run-unit-tests]   ✅  Success - Post Harden runner
[Run unit tests via Tox::pytest/run-unit-tests] Cleaning up container for job run-unit-tests
[Run unit tests via Tox::pytest/run-unit-tests] 🏁  Job succeeded

@mergify mergify bot added testing Relates to testing ci-failure and removed ci-failure labels Apr 15, 2025
@booxter booxter force-pushed the run-unit-tests-on-free-worker branch from 04b5a06 to 7a78b33 Compare April 15, 2025 21:21
@booxter booxter marked this pull request as ready for review April 15, 2025 21:21
Unit tests are cheap and supposed to be quick and not require any
particular hardware.

Signed-off-by: Ihar Hrachyshka <[email protected]>
@booxter booxter force-pushed the run-unit-tests-on-free-worker branch from 7a78b33 to 96998b9 Compare April 15, 2025 21:40
@mergify mergify bot added ci-failure and removed ci-failure labels Apr 15, 2025
@JamesKunstle JamesKunstle merged commit 7d40d04 into instructlab:main Apr 15, 2025
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD Affects CI/CD configuration ci-failure testing Relates to testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants