Skip to content

Conversation

DawidWesierski4
Copy link
Collaborator

@DawidWesierski4 DawidWesierski4 commented May 16, 2025

Add a script to set up the environment for CI/CD that
will set up the whole project.

Add the following features to the build gh cation

  • Ecosystem builds all the supported MTL plugin apps
  • Build the GPU support library and mtl with GPU support
  • Build the hooks for Rust and Python
  • Build the tools in /tools directory
  • Build the dpdk automatically
    The purpose is to have an all-encompassing point for CICD
    that can check the whole project.

Add a warning that the mediaSDK is unsupported.
Improve the reliability of existing scripts by changing
The paths.
Delete unused variables from versions.env
Move the common script to use versions.env

The script is supposed to follow the "user" route, so we
Use a few suboptimal solutions by design.

Known Issues:

  • Using git as a code downloading / patching tool
  • Needing user input for the first Python installation in some cases

@DawidWesierski4 DawidWesierski4 force-pushed the make_cicd_usable branch 27 times, most recently from c52c450 to a920d30 Compare May 16, 2025 15:48
@DawidWesierski4 DawidWesierski4 force-pushed the make_cicd_usable branch 5 times, most recently from 0137345 to ae75162 Compare May 21, 2025 07:24
@DawidWesierski4 DawidWesierski4 force-pushed the make_cicd_usable branch 3 times, most recently from e778a76 to b614347 Compare June 4, 2025 10:24
@DawidWesierski4 DawidWesierski4 changed the title Fix: fix cicd builds Add: CiCd setup scrip Jun 4, 2025
Add script to setup environment for CI/CD that
will setup the whole project.

Fix the scripts that we were unable to build.

Add coverage for the hooks tools and ecosystem
in the scripts.
@DawidWesierski4 DawidWesierski4 force-pushed the make_cicd_usable branch 2 times, most recently from cb43e3c to ba3c02c Compare June 4, 2025 11:32
@DawidWesierski4 DawidWesierski4 force-pushed the make_cicd_usable branch 6 times, most recently from ea2c515 to 3b15ffc Compare June 5, 2025 08:34
@DawidWesierski4 DawidWesierski4 changed the title Add: CiCd setup scrip Add: CiCd setup script Jun 5, 2025
Copy link
Contributor

@zLukas zLukas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@DawidWesierski4 DawidWesierski4 merged commit a6db55d into OpenVisualCloud:main Jun 5, 2025
29 of 31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants