Commit graph

197 commits

Author SHA1 Message Date
rjshrjndrn
3ada8df028 chore(actions): force push the tag
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-06-07 14:11:26 +02:00
rjshrjndrn
94510816d7 fix(actions): correct upstream name
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-06-06 23:57:09 +02:00
rjshrjndrn
07a93ba63a actions: fix templting 2024-05-27 15:30:02 +02:00
nick-delirium
2522ff29ec
fix ui: fix tracker testing package 2024-05-24 10:07:51 +02:00
rjshrjndrn
a4577300a2 fix(actions): Always sort tags using name
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-05-23 11:25:39 +02:00
rjshrjndrn
67fc534414 chore(ci): Always rebase on main
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-04-10 12:49:10 +02:00
rjshrjndrn
c8e5319ff4 fix(ci): Build ee
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-04-08 17:57:31 +02:00
rjshrjndrn
5ecd18d9cf chore(ci): Adding debug logs
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-04-08 17:57:19 +02:00
rjshrjndrn
60483499ee fix(ci): build image tags
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-04-06 15:06:03 +02:00
rjshrjndrn
5fccdf4d02 fix(patch): proper commit id
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-04-06 14:56:55 +02:00
rjshrjndrn
ef891cb0b1 ci(patch): Adding follow up job trigger in description
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-04-06 13:10:08 +02:00
Rajesh Rajendran
f44deab77b
actions: build patch for main branch (#2047)
* ci(actions): For GH patching

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* ci(actions): Pushing the changed code to a new branch

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* chore(ci): Skipping bulds for chalice and frontend arm builds

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* ci(actions): Build msaas

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* ci(actions): Removed unnecessary steps

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* ci(actions): Proper name

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ci): Sevice names

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* ci(actions): Fixes

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* actions: limit actor

* chore(release): Updated version to v1.18.0

* Enable AWS ecr auth

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ci): fixes

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* ci(patch): Update tag with main

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* chore(ci): Remove debug job

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

---------

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-04-06 12:56:21 +02:00
Rajesh Rajendran
bed88026bd
Actions: composite actions for repetitive tasks (#1977)
* ci(actions): Update the secret update process

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* ci(actions): Composite actions

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ci): keys injection

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ci): missing env variable

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ci): action name

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

---------

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-03-19 14:44:11 +01:00
rjshrjndrn
9d416248e2 ci(actions): Update the secret update process
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-03-19 11:07:49 +01:00
rjshrjndrn
148d67b4ba ci(player): update build image
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-01-23 12:11:16 +01:00
nick-delirium
1fbff97660 fix(ui): debug icon build 2024-01-19 14:40:36 +01:00
rjshrjndrn
3cf91fdff2 fix(actions): fix chalice deployment
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-11 16:35:10 +01:00
rjshrjndrn
1b2a11a8b6 feat(github): dependabot target branch to dev
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-05 13:45:53 +01:00
rjshrjndrn
11ed8dbf23 ci(actions): Update pr env deletion
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-28 11:04:36 +01:00
rjshrjndrn
e807d6ab06 ci(actions): Delete pr-env
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-28 10:28:49 +01:00
rjshrjndrn
e8c0c353ac ci(actions): handle nothing to build
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-28 10:14:08 +01:00
Rajesh Rajendran
5f855a8df0
pr-env (#1673)
* actions: build options
* building backend all/optional
* pr-env: don't pull image it already exists
* pr-env: exit in case of error
* build all images
* refactor(pr-env): build script
* pr-env: building all images
* chore(actions): logging with aws cred
* actions: enable failure job
* actions: get lb dns address
* actions: fix if condition
* actions: change ingress name
* resources: fix redis persistence
* resources: change resource type to preferred
It'll help to schedule, pods
* actions: Build all image
* fix(actions): variable override and folder consistency
---------
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-27 19:58:54 +01:00
Delirium
07046cc2fb
feat: canvas support [assist] (#1641)
* feat(tracker/ui): start canvas support

* feat(tracker): slpeer -> peerjs for canvas streams

* fix(ui): fix agent canvas peer id

* fix(ui): fix agent canvas peer id

* fix(ui): fix peer removal

* feat(tracker): canvas recorder

* feat(tracker): canvas recorder

* feat(tracker): canvas recorder

* feat(tracker): canvas recorder

* feat(ui): canvas support for ui

* fix(tracker): fix falling tests

* feat(ui): replay canvas in video

* feat(ui): refactor video streaming to draw on canvas

* feat(ui): 10hz check for canvas replay

* feat(ui): fix for tests

* feat(ui): fix for tests

* feat(ui): fix for tests

* feat(ui): fix for tests cov

* feat(ui): mroe test coverage

* fix(ui): styling

* fix(tracker): support backend settings for canvas
2023-11-21 11:22:54 +01:00
Rajesh Rajendran
0cd7f68452 Create PR environment on PRs (#1671)
* refactor(helm): minio size limit to 5Gi
* feat(actions): pr-env action
* Adding pr-env configs
* Update PR env creation with latest requirements (#1658)
* fixesss
* fix pr env variable
* enble debugging
* Automatically take PR number from branch
* pr-env: taking open pr number only (#1669)
* pr-env: taking open pr number only
* enable ee cluster installation
* pr-env adding resource constraints
* pr-env: build and deploy applications

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-20 16:15:12 +01:00
Rajesh Rajendran
08808cf89e
Update assist-stats.yaml 2023-11-07 11:28:16 +01:00
Rajesh Rajendran
e023fc775b
Update assist-stats.yaml 2023-11-07 11:15:39 +01:00
Delirium
e3893b92ce
feat(tracker): safety wrap for angular, new performance/lag display system
* feat(tracker): make message commits low priority (possibly improve browser lags display), add safe polyfill for env methods hijacked by angular

* feat(tracker): add bun.sh support

* feat(tracker): add bun.sh support to actions

* feat(tracker): add bun.sh support to actions

* feat(tracker): add bun.sh support to actions

* fix(tracker): fix e2e test workflow file

* fix(tracker): fix e2e test workflow file

* fix(tracker): fix test workflow file

* fix(tracker): fix requestIdleCallback check, add test cov for new utilities

* fix(tracker): fix eslint complains

* fix(ui): fix yarn bug

* fix(ui): fix yarn bug

* fix(ui): fix yarn bug

* fix(ui): fix ci test

* fix(ui): fix ci test

* fix(ui): fix ci test

* fix(ui): fix ci test

* fix(ui): fix ci test

* fix(ui): fix ci test

* fix(ui): fix ci test

* fix(ui): debug logs

* fix(ui): debug logs

* fix(ui): debug logs

* fix(ui): debug logs

* fix(ui): remove logs

* fix(ui): fix waiting for ui

* fix(ui): fix?

* fix(ui): fix?

* fix(ui): fix?

* fix(ui): fix?

* fix(ui): fix!

* fix(ui): fix!

* fix(ui): finally
2023-10-25 12:29:42 +02:00
rjshrjndrn
745c1e466f fix(actions): assist stats ee image
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-10-20 11:36:53 +02:00
rjshrjndrn
6289fa8503 fix(action): fix deletion path
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-10-02 18:07:49 +02:00
rjshrjndrn
950bb381ee fix(actions): kube apply
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-10-02 16:46:29 +02:00
Shekar Siri
8cd6b6216e
feat(api): assist stats (#1488)
* feat(api): assist stats

* refactor(helm): Updating helm code

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(actions): build

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(actions): deploy image to ee also

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

---------

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-10-02 15:20:49 +02:00
nick-delirium
cdc92d1a52 chore(ui): tweak github actions for ui tests 2023-06-30 14:45:52 +02:00
nick-delirium
1bdc79d6b4 chore(ui): tweak github actions for ui tests 2023-06-30 12:37:32 +02:00
nick-delirium
37f07b96cb chore(ui): tweak github actions for ui tests 2023-06-30 12:36:12 +02:00
Delirium
15e2744acb
fix(ui): some ui reviews and fixes for feature flags (#1355)
* fix(ui): some ui reviews and fixes for feature flags

* feat(ui): added some tests

* feat(ui): added some tests
2023-06-22 10:27:11 +02:00
Kraiem Taha Yassine
903edb2f51
Api v1.13.0 (#1318)
* chore(actions): disable debugging tmate
* feat(chalice): allow health-check skip

---------

Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-06-08 16:12:56 +02:00
Delirium
7c23c7d24d
chore(actions): fix tracker-test.yaml action 2023-06-08 15:20:17 +02:00
Delirium
2ed4bba33e
feat(tracker/ui): support for multi tab sessions (#1236)
* feat(tracker): add support for multi tab sessions

* feat(backend): added support of multitabs

* fix(backend): added support of deprecated batch meta message to pre-decoder

* fix(backend): fixed nil meta issue for TabData messages in sink

* feat(player): add tabmanager

* feat(player): basic tabchange event support

* feat(player): pick tabstate for console panel and timeline

* fix(player): only display tabs that are created

* feat(player): connect performance, xray and events to tab state

* feat(player): merge all tabs data for overview

* feat(backend/tracker): extract tabdata into separate message from batchmeta

* fix(tracker): fix new session check

* fix(backend): remove batchmetadeprecated

* fix(backend): fix switch case

* fix(player): fix for tab message size

* feat(tracker): check for active tabs with broadcast channel

* feat(tracker): prevent multiple messages

* fix(tracker): ignore beacons from same tab, only ask if token isnt present yet, add small delay before start to wait for answer

* feat(player): support new msg struct in assist player

* fix(player): fix some livepl components for multi tab states

* feat(tracker): add option to disable multitab

* feat(tracker): add multitab to assist plugin

* feat(player): back compat for tab id

* fix(ui): fix missing list in controls

* fix(ui): optional list update

* feat(ui): fix visuals for multitab; use window focus event for tabs

* fix(tracker): fix for dying tests (added tabid to writer, refactored other tests)

* feat(ui): update LivePlayerSubHeader.tsx to support tabs

* feat(backend): added tabs support to devtools mob files

* feat(ui): connect state to current tab properly

* feat(backend): added multitab support to assits

* feat(backend): removed data check in agent message

* feat(backend): debug on

* fix(backend): fixed typo in message broadcast

* feat(backend): fixed issue in connect method

* fix(assist): fixed typo

* feat(assist): added more debug logs

* feat(assist): removed one log

* feat(assist): more logs

* feat(assist): use query.peerId

* feat(assist): more logs

* feat(assist): fixed session update

* fix(assist): fixed getSessions

* fix(assist): fixed request_control broadcast

* fix(assist): fixed typo

* fix(assist): added missed line

* fix(assist): fix typo

* feat(tracker): multitab support for assist sessions

* fix(tracker): fix dead tests (tabid prop)

* fix(tracker): fix yaml

* fix(tracker): timers issue

* fix(ui): fix ui E2E tests with magic?

* feat(assist): multitabs support for ee version

* fix(assist): added missed method import

* fix(tracker): fix fix events in assist

* feat(assist): added back compatibility for sessions without tabId

* fix(assist): apply message's top layer structure before broadcast call

* fix(assist): added random tabID for prev version

* fix(assist): added random tabID for prev version (ee)

* feat(assist): added debug logs

* fix(assist): fix typo in sessions_agents_count method

* fix(assist): fixed more typos in copy-pastes

* fix(tracker): fix restart timings

* feat(backend): added tabIDs for some events

* feat(ui): add tab change event to the user steps bar

* Revert "feat(backend): added tabIDs for some events"

This reverts commit 1467ad7f9f.

* feat(ui): revert timeline and xray to grab events from all tabs

* fix(ui): fix typo

---------

Co-authored-by: Alexander Zavorotynskiy <zavorotynskiy@pm.me>
2023-06-07 10:40:32 +02:00
nick-delirium
e45d250b0d fix(tracker): upgrade workflow/cache 2023-05-31 13:49:24 +02:00
nick-delirium
29154b2b40 fix(tracker): typo... 2023-05-31 11:47:43 +02:00
nick-delirium
ee0f044e96 feat(tracker): tweaks for coverage export 2023-05-31 11:45:56 +02:00
nick-delirium
d958daa61e feat(tracker): export test coverage for tracker 2023-05-31 11:41:40 +02:00
rjshrjndrn
e6e138b967 revert commit
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-05-23 12:10:51 +02:00
rjshrjndrn
1208553f4c ci(actions): Debug actions
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-05-23 12:03:16 +02:00
Taha Yassine Kraiem
1bdfc2ecfc Merge remote-tracking branch 'origin/api-v1.12.0' into dev
# Conflicts:
#	api/chalicelib/core/health.py
#	api/chalicelib/core/jobs.py
#	api/chalicelib/core/sessions_devtool.py
#	api/chalicelib/core/sessions_mobs.py
#	api/chalicelib/utils/s3.py
#	api/routers/crons/core_dynamic_crons.py
#	ee/api/chalicelib/core/assist_records.py
#	ee/api/chalicelib/core/health.py
#	ee/api/chalicelib/core/sessions_devtool.py
#	ee/api/chalicelib/core/traces.py
#	ee/api/requirements-crons.txt
#	ee/api/routers/crons/core_dynamic_crons.py
#	ee/api/schemas_ee.py
2023-05-02 15:37:20 +02:00
Taha Yassine Kraiem
668b9cb383 chore(build): testing EE cron-Jobs 2023-05-02 10:55:57 +02:00
Taha Yassine Kraiem
7b0fe221d0 chore(build): test patch branch 2023-05-02 10:55:57 +02:00
Taha Yassine Kraiem
7e2fa07855 feat(chalice): changes 2023-05-02 10:55:57 +02:00
Taha Yassine Kraiem
9d6daf09a2 feat(chalice): fixed jobs execution 2023-05-02 10:55:57 +02:00
Taha Yassine Kraiem
0f8c842c3e chore(build): changed github actions for chalice/alerts/crons
feat(assist): updated version
feat(peers): updated version
feat(sourcemaps-reader): updated version
feat(sourcemaps-reader): upgraded dependencies
2023-04-13 16:27:28 +01:00