khoj/.github/workflows
Debanjum e088fcbc7b
Some checks failed
dockerize / Publish Khoj Docker Images (push) Has been cancelled
build and deploy github pages for documentation / deploy (push) Has been cancelled
pypi / Publish Python Package to PyPI (push) Has been cancelled
Build for arm64 on arm64 runner. Parallelize arm64, x64 docker builds
- Building arm64 image on an ubuntu arm64 runner reduces `yarn build'
  step time by 75% from 12mins to 3mins.
  - This is because no QEMU emulation for arm64 on x86 is required now
- Parallelizing x64 and arm64 platform builds halves build time on top
  - Revert to use standard ubuntu-latest runner as large x64 runner
    doesn't give much more speed improvements

This results an effective additional 50%-66% reduction in build time
on top of #987.

So a full dockerize workflow run now takes *10 mins* vs previous 35+mins.
This is a total of *72% improvement* in max dockerize run time.

Get additional speed improvements when docker layer cache hit.
2024-11-24 23:18:55 -08:00
..
build_khoj_el.yml Upgrade khoj.el workflow to use Python 3.11 2024-04-07 11:24:07 +05:30
desktop.yml Upload Desktop App Artifacts to Github Release 2024-01-18 11:40:04 +05:30
dockerize.yml Build for arm64 on arm64 runner. Parallelize arm64, x64 docker builds 2024-11-24 23:18:55 -08:00
dockerize_telemetry_server.yml Push telemetry to Posthog to grok Khoj usage 2023-06-05 22:47:49 +05:30
github_pages_deploy.yml Modify permissions of the GITHUB_TOKEN for publishing to gh-pages 2024-01-07 20:53:57 +05:30
pre-commit.yml Add support for rendering math equations in the web view (#733) 2024-05-04 15:59:17 +05:30
pypi.yml Fix file paths used for pypi wheel building 2024-09-22 12:42:08 -07:00
release.yml Remove PySide dependency and deprecate desktop builds (#475) 2023-09-07 11:36:27 -07:00
run_evals.yml Set sample size to 200 for automated eval runs as well 2024-11-23 14:48:38 -08:00
test.yml Fix github workflow to start Khoj, connect to PG and upload results 2024-11-18 04:25:15 -08:00
test_khoj_el.yml Require dash, org to run ERT tests for khoj.el 2023-03-23 01:46:26 +04:00