58 Commits (bddd44642dceefd083978c8f115f8284120a151b)

Author SHA1 Message Date
Kirill Sizov edaa57fd7b
Fix comment workflow (#103) 4 years ago
Kirill Sizov 388237720a
CI-nightly: run E2E test in separate job (#92) 4 years ago
Kirill Sizov ec7560943f
CI: run workflows manually (#87) 4 years ago
Kirill Sizov cf1f6faed9
CI hotfix (#88) 4 years ago
Kirill Sizov c77e23b7de
CI: sharing docker images between jobs (#85) 4 years ago
Kirill Sizov 2db5bcf7b0
CI: refactor cache, add coverage for CI-nightly (#79) 4 years ago
Kirill Sizov e33d97ec9d
Change last CI-nightly workflow run date (#78) 4 years ago
Maxim Zhiltsov 26d78fe12e
Make CLI code nicer (#60)
* Return created task id from function

* Add pbar for annotation dump

* Add testing requirements list

* Remove resources properly in tests

* Add backup dump progress bar

* Refactor code

* Set up logging in CLI

* Add annotations uploading  progress with tus

* Refactor code

* Add tqdm dependency

* Update changelog

* Add some comments to the implementation

* Remove extra code

* Update ci container

* Add progress bars to task import

* Add tests, refactor code

* Add progressbar for task creation

* Remove extra line

* Change exception type

* Move requirements files

* Fix dockerfile

* Revert extra change

* Isolate test directories

* Move cli package

* Update cli package references

* Move package files into a directory

* Move files

* Update requirements and dockerfiles

* Add cvat-cli package

* Autoformat CLI code

* Add developer guide

* Update readme

* Add Black check on CI

* Add isort check on CI

* Merge branch 'develop' into zm/cli-package

* Update package

* Change paths in cli code

* Move files

* Update docs

* Update dockerfile

* Update changelog

* Fix linter issues

* Fix linter issues

* Add dev requirements

* Update ci

Co-authored-by: Nikita Manovich <nikita.manovich@gmail.com>
4 years ago
Kirill Sizov ca8150e21c
Hotfix for CI-nightly (#74) 4 years ago
Kirill Sizov 2e161b0e9f
Refactor CI (#26) 4 years ago
Maxim Zhiltsov fd4a1307b5
CLI package (#59) 4 years ago
Boris Sekachev f960da9117
Added ability to delete frames (#10)
Co-authored-by: Dmitry Kalinin <dmitry.kalinin@intel.com>
Co-authored-by: Nikita Manovich <nikita.manovich@gmail.com>
Co-authored-by: Boris Sekachev <b.sekachev@yandex.ru>
4 years ago
Kirill Sizov 561f4e299d
Reduce number of test cases (#24) 4 years ago
Kirill Sizov 391370e99e
Fix sending requests on CI (#22)
* Fix getting SHA

* add auth token for all necessary requests
4 years ago
Andrey Zhavoronkov 5b24cf9d74
Deleted CodeQL workflow to unlock PR's checks (#19)
deleted CodeQL workflow
4 years ago
Andrey Zhavoronkov e11224126e
Updated workflows (#8)
updated workflows
4 years ago
Maria Khrustaleva 2a05316496
Add REST API GET, POST, PATCH tests for cloud storage (#4353)
Co-authored-by: kirill.sizov <kirill.sizov@intel.com>
4 years ago
Andrey Zhavoronkov 3c8922ec78
Added simple test for analytics availability (#4308)
Co-authored-by: kirill-sizov <kirill.sizov@intel.com>
4 years ago
Maria Khrustaleva 83126c7b5a
API versioning using accept header (#4239) 4 years ago
Kirill Sizov 6c96891fc4
REST API tests for IAM (#4090) 4 years ago
Dmitry Kruchinin e212d57136
Cypress. New organization pipeline. (#4143)
* The folder renamed

* Add classes

* Rename the folder

* Rename/rework the script for remoing users, tasts, projects,
organizations

* Added commands for organizations

* Fix eslint issues

* Fix workflow

* Move the test to the registration_involved folder

* Added class

* Update the test. Added some commands.

* Added class

* Add a command. Updated the test.

* Fix eslint issue

* Added some classes

* Added cypress command. Update corespinding test.

* Continue writin the test. Update commands.

* Continue writing the test

* Update main.yml

* Add className

* Update the test. Add command

* Update the test

* Added command for remove a tasks, users, progects, orgs

* Some reworks

* Add a class

* Update the test

* Added check issue 4096

* Update year

* Update years

* Update the stept in the test

* Rework command to remove users, etc.

* The tests adaptation

* Rework command to deleting users, etc.

* Apply comments

* Revert changes except base_actions_project test

* Rename the command to delete a task by api

* Apply commenst. Split tests

* Update the command, the test.

* Added steps to check

* Fix support/index.js

* The test adaptation.

* Removed comments.

Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Dmitry Kruchinin e17d791968
Cypress. Update test case_4. (#4089)
* Added removing tasks, users, projects.

* Update the case_4, function for deleting a task.

* Fix command

* Apply comments

Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Dmitry Kruchinin 7bdac66921
Fix linters worlflows (#4079) 4 years ago
Nikita Manovich 4708b5ecf8
IAM: Open Policy Agent integration (#3788)
Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
4 years ago
Dmitry Kruchinin 85938b3d51
Update workflows for linters (#4039) 4 years ago
Dmitry Kruchinin 130b815f61
Cypress. Update the test for check issue 3810. (#3900)
* Add command for unpack zip

* Test adaptation

* Tests adaptation for tasks

* Fix ESLint issue for tests.

* Fix ESLint issue for cypress support/plugins

* Added tests folder to workspaces. Ignore Eslint isuue

* Fix deletingRegisteredUsers

* Update test for checking issue 3810

* Applying comments

* Removing tests from package.json workspaces.

* Adding nmp ci for tests folder

Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Nikita Manovich 9747636230
Create codeql-analysis.yml 4 years ago
Dmitry Kruchinin e3eeccb12a
CI. Exclude from run build/tests jobs if PR have [WIP]/[Dependent] in the title or has "Draft" status. (#3806) 4 years ago
Dmitry Kruchinin e484aa7587
Migrate to node 16, npm 7. (#3773)
* Migrate to node 16 and nmp 7.

* Step 2

* Moving eslint to one package.json

* Fix package for 3D

* Update package files

* Fix package.json. Update package-lock.json. Update DockeFile.ui

* Change "node-sass" to "sass" due to snyk issues

* Automatically update your stylesheets due to DEPRECATION WARNING from sass

* Moving all dev dependencies to root package.json

* Remove unnecessary dependence from cvat-core-package.json

* Update of the year in copyrights

* Update CHANGELOG.md

* Define workspaces

* Update npm command to root package.json

* Update npm commands and corresponding files

* Update npm command.

* Fix Dockerfile.ui

* Fix error loading rule '@typescript-eslint/dot-notation'

* Fix eslint check issue

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
4 years ago
Dmitry Kruchinin e8b3284882
Cypress test. Connected file share. (#3764)
* Cypress test case 106. docker-compose for file share.

* Continue writing the test

* Added class to reducer

* Case 106. Added check issue 3733

* Updated yml files

* debug

* Fix renaming a image

* Remove debug

* Update the test

* Added comment

* Rename test case/file/images

* Added assert.

* Applying comments

* Apply comments
4 years ago
Timur Osmanov 6df808dfce
Improve versioning of the documentation website and fix page 404 (#3632)
* improve versioning of the documentation website

* fix version dropdown menu

* fix linter errors

* hide contribuiting subsections and update site/build_docs.py

* revert changes contributing section and remove unwanted text
4 years ago
Dmitry Kruchinin 5af103ee08
Migration to the latest version of Cypress (#3667)
* Updated packages. Adapt main.yml.

* Apdated function

* Test adaptations.

* Disable test for issue 1823
4 years ago
Dmitry Kalinin f18b1cb82d
Project: export as a dataset (#3365) 5 years ago
Dmitry Kruchinin 1cadb3c6f4
CI. Reducing the time of passing CI through the separation of tests for 3D functionality. (#3442)
* Tests moved to diff folder

* Update cypress config for 3d tests

* Update main.yml

* CI config fixing

* Updates screenshot path
5 years ago
Dmitry Kruchinin b7f8e8dd83
Build CVAT with models support. Adding cypress test to check models page. (#3369)
* Try add model support to CVAT build

* Added a test. Run test from different job.

* Change context

* Moved models test to project actions.

Configs adaptations.
Checking nightly

* Moved canvas 3d tests to different cypress config

Updated publish_docker_images.yml

* Removed models from matrix

* check tests on publish workflow

* Rework publish yml

* fix build, up -d

* Removed unnecessary line
5 years ago
Andrey Zhavoronkov 0974484b71
Documentation versioning (#3357)
* initial version of docs versioning

* updated license header

* fix linter issue
5 years ago
Dmitry Kruchinin c9f5c4d29f
Remove headless for canvas-3d develop branch (#3274) 5 years ago
Roman Donchenko d15a3199c2
Fix many spelling errors (#3244)
* Fix spelling errors

* Bump version numbers after the spelling fixes

* Fix OSX build (os.mknod requires super-priviligies)

* Fixed eslint warnings.

Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
5 years ago
Roman Donchenko 25975467ea
Fix all remark warnings (#3261)
* Fix all issues reported by remark

* Move remark dependencies from the workflow definition into package.json

This enables the transitive dependencies to be pinned, just like for all
other packages.

* Add additional remark plugins

These are needed to correctly parse certain constructs in Markdown files
(such as tables and YAML frontmatter), and without them, remark produces
invalid warnings on some files.

* Update the remark-lint preset versions

The previous versions reference the old version of the
`remark-lint-table-cell-padding` plugin, which doesn't work correctly with
the current version of `remark-parse` (and thus produces spurious warnings).

* GitHub Actions: run remark on all Markdown files, not just changed ones

This way, if a PR updates the remark configuration and that causes new errors
to appear, those errors will show up in that PR, instead of the (unrelated) PR
that next updates the affected files.

There is no runtime cost to this, because remark takes approximately 1 second
to check all files.
5 years ago
manasars f74a496733
CVAT 3D Milestone-5 (#3079)
3D bounding box manipulation: side view, top view, front view surrounding the object.
Allow user to place 3D bounding boxes & tag labels on specific area using point cloud.

Co-authored-by: cdp <cdp123>
Co-authored-by: Jayraj <jayrajsolanki96@gmail.com>
5 years ago
Andrey Zhavoronkov 48df73c96e
fixed documentation workflow (#3217) 5 years ago
Timur Osmanov 9615436ecc
Website with documentation (#3039) 5 years ago
Dmitry Kruchinin 0028a415ed
CI: Add "cvat" container logs as an artifact (#3177) 5 years ago
Dmitry Kruchinin e67a33206c
Installing a specific version of the module (#3157) 5 years ago
Dmitry Kruchinin b9f405804b
CI. Using the Docker layer cache. Parallelizing test runs. (#3100) 5 years ago
Dmitry Kruchinin 38b774046d
Remark linter. Check lenght of messages only. (#3117) 5 years ago
Dmitry Kruchinin e45018bc43
CI. Adding file validation by hadolint/stylelint/remark linters. (#3105)
* hadolint

* Hadolint config. Add some echos for help

* some fix

* add some dockerfiles for check

* Add python script to convert jsom to html.

hadolint.yml adaptation

* hadolint report if level "error" exist

* Revert Dockerfiles

* Add stylelint checking worklow

* Add remark checking for md files

* Remark. Remove --silent
5 years ago
Dmitry Kruchinin fad8612405
CI: canceling previous workflow runs (#3078) 5 years ago
Dmitry Kruchinin ca97507211
Upload cypress screenshots folder as an artifact if the tests failed with an error. (#2934)
* added upload cypress screenshots if a tests failed.

* Replace command to run cypress tests in publish_docker_images.yml
5 years ago
Dmitry Kruchinin daf479e907
Linters. Selecting files if the status is not "removed". (#2888)
* Add select files if have`t status "removed".

* SOme fix
5 years ago