340 Commits

Author SHA1 Message Date
Van Pham
ae499c7ac4
Feat/oai endpoints mapper using JSON (#2929)
* feat: test mapper

* chore: temporally add other runner

* chore: temp remove ubuntu-18-04-openai-api-collection-test

* chore: test json file

* chore: test json file

* Correct path endpoints_mapping.json

* feat: running via endpoints

* feat: running multiple endpoint

* feat: use endpoint value from workflow dispatch

* feat: add mapper between endpoint and python test file

* feat: config run all

* feat: config run all

---------

Co-authored-by: Van-QA <van@jan.ai>
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-05-20 23:45:37 +07:00
hiento09
0436224fa1
Revert "Revert "Change mac arm64 build use github runner (#2910)" (#2911)" (#2915)
This reverts commit 06be30876fcd5fb8c186b137ef9760e440146273.
2024-05-16 14:23:54 +07:00
hiento09
06be30876f
Revert "Change mac arm64 build use github runner (#2910)" (#2911)
This reverts commit 33697be6642b42bf3b1b8161d629ee182c40cfe3.
2024-05-16 13:27:31 +07:00
hiento09
33697be664
Change mac arm64 build use github runner (#2910)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-05-16 10:05:49 +07:00
Van Pham
aa1f01f4fa
Revert "chore: remove nutjs" and replace nutjs version (#2900)
* Revert "chore: remove nutjs (#2860)"

This reverts commit ce2d8e540582a73423efed02dbe484e213cdf0fe.

* feat: change nut-js to download from GitHub

* feat: change nut-js to use @nut-tree-fork/nut-js

* Revert "Chore: temporary disable cache for server migration (#2742)"

This reverts commit af9a35110ba2462279dfb988cc89748697a97899.

* feat: disable quickask settings on linux

* feat: enable quick ask linux again

* Change to @kirillvakalov/nut-tree__nut-js (#2906)

Co-authored-by: Hien To <tominhhien97@gmail.com>

---------

Co-authored-by: Van-QA <van@jan.ai>
Co-authored-by: hiento09 <136591877+hiento09@users.noreply.github.com>
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-05-15 15:03:29 +07:00
Louis
63a2f22414
Merge branch 'dev' into main 2024-04-25 14:14:54 +07:00
hiento09
3936ce1baa
change agent run macintel (#2814)
Co-authored-by: Service Account <service@jan.ai>
2024-04-25 10:58:07 +07:00
hiento09
957f4629e2
Add workflow test openai api (#2778)
* Add workflow test openai api

* chore: add filename as attribute to each test case

* chore: correct label

* feat: create pytest.ini

* chore: remote extra "

* chore: rename workflow to group similar type

* chore: remove auto build on push to main

* chore: rename job

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: Van-QA <van@jan.ai>
2024-04-25 10:55:11 +07:00
hiento09
af9a35110b
Chore: temporary disable cache for server migration (#2742)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-04-17 10:52:38 +07:00
Van-QA
76c05eec99 chore: workflow dispatch will not trigger antivirus to save resources 2024-04-11 17:39:49 +07:00
hiento09
bb567ce8c4
CI test add clean jan folder and revert download url notification on discord (#2690)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-04-11 17:19:04 +07:00
hiento09
ebdaaa6c10
bump nitro version to 0.3.21 (#2680)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-04-11 12:08:39 +07:00
hiento09
c9332d6968
Enable ci linter workflow_dispatch event (#2673)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-04-10 17:16:37 +07:00
hiento09
3be0b3af65
Change report portal description to git commit hash (#2668)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-04-10 13:38:47 +07:00
hiento09
08baf48dcb
Feature playwright integrate report portal (#2648)
* Add make script for report portual playwright agent config

* Update workflow to report to report portal

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-04-08 21:56:01 +07:00
hiento09
c93283ec5e
Change condition for trigger PR from forked repo (#2611)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-04-04 19:25:36 +07:00
hiento09
c4da1cbc90
Enable trigger for pull_request_target ci linter (#2609)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-04-04 10:08:11 +07:00
hiento09
beb3473d4e
Move out from cloudflare r2 to aws s3 (#2596)
* Move out from cloudflare r2 to aws s3

* Remove clean cloudflare jobs

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-04-03 16:10:01 +07:00
hiento09
a6cbc0b86f
Change release download url to cloudflare worker proxy and update download model tensorrt llm to aws s3 endpoint (#2576)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-04-02 17:08:53 +07:00
hiento09
7feaf0b3bd
Change npm registry to nexus for CI test and enable turbo remote cache (#2535)
* Change npm registry to nexus for CI test

* Change npm registry to nexus for CI test

* Add yarn.lock

* Remove clean step

* Revert to disable yarn.lock file

* Turn NPM Proxy to env

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-04-02 15:34:26 +07:00
hiento09
c5c46494eb
Add CI assign current milestone for closed PR (#2516)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-03-27 14:44:18 +07:00
Louis
254a79ccbe
fix: turborepo extensions (#2392)
* fix: turborepo extensions

Update package.json

Update Makefile

Update Makefile

Update Makefile

Update Makefile

Update Makefile

Update package.json

* chore: turbo cache

* fix: install extensions in parallel

* fix: timeout issue

* Turbo cache using s3

* Remove cache task

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: Service Account <service@jan.ai>
2024-03-22 17:53:20 +07:00
hiento09
a76c12766a
Remove docs after migrate to docs repo (#2465)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-03-22 15:54:34 +07:00
hiento09
e902d8edff
PR disable antivirus check (#2454)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-03-22 11:53:15 +07:00
Louis
489e8aab24
Sync release 0.4.9 to dev (#2407)
* fix: move tensorrt executable to engine (#2400)

* fix: move tensorrt executable to engine

Signed-off-by: James <james@jan.ai>

* some update

Signed-off-by: hiro <hiro@jan.ai>

* chore: bump tensorrt version

* fix: wrong destroy path

* fix: install extensions in parallel

* chore: update path for tensorrt engine (#2404)

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>

---------

Signed-off-by: James <james@jan.ai>
Signed-off-by: hiro <hiro@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: hiro <hiro@jan.ai>
Co-authored-by: Louis <louis@jan.ai>

* Release/v0.4.9 (#2421)

* fix: turn off experimental settings should also turn off quick ask (#2411)

* fix: app glitches 1s generating response before starting model (#2412)

* fix: disable experimental feature should also disable vulkan (#2414)

* fix: model load stuck on windows when can't get CPU core count (#2413)

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>

* feat: TensorRT-LLM engine update support (#2415)

* fix: engine update

* chore: add remove prepopulated models

Signed-off-by: James <james@jan.ai>

* update tinyjensen url

Signed-off-by: James <james@jan.ai>

* update llamacorn

Signed-off-by: James <james@jan.ai>

* update Mistral 7B Instruct v0.1 int4

Signed-off-by: James <james@jan.ai>

* update tensorrt

Signed-off-by: James <james@jan.ai>

* update

Signed-off-by: hiro <hiro@jan.ai>

* update

Signed-off-by: James <james@jan.ai>

* prettier

Signed-off-by: James <james@jan.ai>

* update mistral config

Signed-off-by: James <james@jan.ai>

* fix some lint

Signed-off-by: James <james@jan.ai>

---------

Signed-off-by: James <james@jan.ai>
Signed-off-by: hiro <hiro@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: hiro <hiro@jan.ai>

* Tensorrt LLM disable turing support (#2418)

Co-authored-by: Hien To <tominhhien97@gmail.com>

* chore: add prompt template tensorrtllm (#2375)

* chore: add prompt template tensorrtllm

* Add Prompt template for mistral and correct model metadata

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>

* fix: correct tensorrt mistral model.json (#2419)

---------

Signed-off-by: James <james@jan.ai>
Signed-off-by: hiro <hiro@jan.ai>
Co-authored-by: Louis <louis@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: hiro <hiro@jan.ai>
Co-authored-by: hiento09 <136591877+hiento09@users.noreply.github.com>
Co-authored-by: Hien To <tominhhien97@gmail.com>

---------

Signed-off-by: James <james@jan.ai>
Signed-off-by: hiro <hiro@jan.ai>
Co-authored-by: NamH <NamNh0122@gmail.com>
Co-authored-by: James <james@jan.ai>
Co-authored-by: hiro <hiro@jan.ai>
Co-authored-by: hiento09 <136591877+hiento09@users.noreply.github.com>
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-03-19 12:20:09 +07:00
Louis
5633195f7e
fix: fail-fast would block matrix jobs as soon as a job is failed (#2401) 2024-03-17 12:47:44 +07:00
Louis
e74345ecdc
fix: clean working dir with long space support on Windows (#2399) 2024-03-17 11:22:06 +07:00
hiento09
3ef660b7fe
Add modify notary team in CI (#2265)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-03-07 12:25:30 +07:00
hiento09
1584f0d21e
Add prefix latest/ for task clean r2 bucket (#2233)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-03-04 23:03:42 +07:00
hiento09
49fa6d8df2
Feature helmchart and ci jan server (#2106)
* Add helm chart for jan server

* Add CI for jan server

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-02-20 22:19:26 +07:00
Van Pham
82b361a5be
feat: Initialize POM structure with fixtures on Playwright (#2015)
* feat: video recorder on failures

* feat: fixture for sample page class

* feat: video recorder on failures

* feat: fixture for sample page class

* feat: video recorder on failures

* feat: fixture for sample page class

* feat: Apply Screenshot on failures

* feat: set timeout by default

* chore: clean up import

* feat: video recorder on failures

* feat: fixture for sample page class

* feat: add wait for app update

* chore: correct timeout

* chore: correct timeout

* chore: test timeout

* chore: test timeout

* chore: test timeout

* chore: browser context config

* chore: temporally disable the video recorder to bypass issue
2024-02-15 20:18:02 +07:00
Louis
f43fae2e86
Merge pull request #1919 from janhq/main
Sync release 0.4.6 to dev
2024-02-05 10:08:39 +07:00
hiento09
480a1d9cc1
Cloudflare R2 clean every 10 days (#1917)
Co-authored-by: Hien To <hien@jan.ai>
2024-02-04 21:02:40 +07:00
hiento09
4f751338b7
Regression fix assitant extension codesign (#1918)
* Separated build macos arm64 and x86_x64

* Update dependencies jobs name

* Remove arch from electron-builder command for mac

* Add combine latest-mac.yml jobs

* Remove unuse workflow job

* Add prefix to install js-yaml

* Run merge script from /tmp

* workflow update release draft depend on combile-latest-mac

* correct template path

* upload assert release latest-mac.yml overwrite set to true

* upload assert release latest-mac.yml overwrite set to true

* Grant permission for combine latest-mac jobs

---------

Co-authored-by: Hien To <hien@jan.ai>
2024-02-04 15:44:57 +07:00
Hieu
36cd5988d4
feat: integrate umami (#1809)
* feat: integrate umami

* fix: linter issue

* fix: run eslint

* fix window umami null

* fix property type error

* fix: check configuration before requesting analytics script

* fix: test cases

---------

Co-authored-by: Louis <louis@jan.ai>
2024-02-01 21:00:16 +07:00
Louis
97a497858d
Merge pull request #1830 from janhq/main
Sync Release 0.4.5 to dev
2024-01-29 12:45:35 +07:00
hiento09
aa94fe25d0
Update release url on README to default branch instead of main branch (#1832)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-01-29 12:34:40 +07:00
hiento09
99025cb02f
CI nightly update trigger to 3AM UTC +7 Tuesday, Wednesday, and Thursday (#1798)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-01-26 09:24:09 +07:00
hiento09
f0e88d6213 Docs publish to github page trigger on push to docs branch (#1782)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-01-25 21:20:59 +07:00
hiento09
837fa8a82d
Docs publish to github page trigger on push to docs branch (#1782)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-01-25 21:18:45 +07:00
Hien To
023ab04e94 Correct bash script syntax in ci 2024-01-25 15:42:54 +07:00
Hien To
8e28c2a43d Add ignore trigger pre-release to main for docs and README.md 2024-01-25 14:57:54 +07:00
Hien To
f73e7388e2 Combine 2 ci pipeline pre-release and nightly into one for correcting build number nightly 2024-01-25 14:53:44 +07:00
Hien To
79049eeefb Remove paths trigger for pre-release ci 2024-01-25 11:46:01 +07:00
hiento09
e7f82c678c
Remove error condition trigger jobs (#1736)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-01-24 10:58:04 +07:00
hiento09
fe1baed116
Override Cloudflare R2 public with generic provider (#1727)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-01-23 17:18:55 +07:00
hiento09
0bc624cf27
Correct download url readme (#1724)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-01-23 14:47:41 +07:00
hiento09
fc3a5c9e01
Correct ref branch for update url on README.md file (#1672)
Co-authored-by: Service Account <service@jan.ai>
2024-01-22 09:31:16 +07:00
hiento09
c0c4472c9d
Feature add schedule clean cloudflare page and r2 (#1653)
* Add notify for manual build if publish to R2

* Add CI clean cloudflare cache

* Update jan-docs CI

* Add job clean cloudflare r2

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-01-18 09:31:39 +07:00
hiento09
87f621129e
Update CI follow git flow (#1625)
* Update CI follow git flow

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2024-01-17 19:10:00 +07:00