Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add shellcheck scan action #18

Merged
merged 41 commits into from
Dec 2, 2024
Merged

add shellcheck scan action #18

merged 41 commits into from
Dec 2, 2024

Conversation

zLukas
Copy link
Collaborator

@zLukas zLukas commented Nov 28, 2024

Add shellcheck action

zLukas and others added 30 commits October 29, 2024 13:22
* hadolint added
…alCloud#12)

* The production Intel® Tiber™ Broadcast Suite, version 24.11

New Features:
Support Nvidia GPU (CUDA filters)
Uploaded Intel® Tiber™ Broadcast Suite to the Docker Hub
Enabled build of Intel® Tiber™ Broadcast Suite from debian packages
Support latest Media Communication Mesh and Media Transport Library (v24.09 releases)

Enhancements:
Updated supported FFmpeg version to 7.0
Updated documentation
Updated build.sh

---------

Signed-off-by: Wilczynski, Andrzej <[email protected]>
Co-authored-by: zLukas <[email protected]>
Co-authored-by: Lukas G <[email protected]>
* Fix Trivy issues in Dockerfile.sources

Fix Trivy issues in Dockerfile.sources:
- add mock healthcheck
- add `tiber` user
- fix missing `--no-install-recommends`

* Update build_tiber.yml

Update build_tiber.yml:
- fix cache location
- remove not safe runner data removal

* Update Dockerfile, load env file from repository

Update Dockerfile, load env file from repository.
- removed arguments passing using custom script.
Update build.sh and Dockerfile
- default env is loaded from versions.env
- when using build.sh any file can be specifiedm .temp.env will be populated
- allows build without the scripting in the process

Signed-off-by: Milosz Linkiewicz <[email protected]>

* Ci/Cd: Added Docker Buildx Caching:
- each stage have now a cache reference added
- each image can now be pushed to namespaced registry
- removed unused architectures and QEMU builder

* Update tags for image push

Update tags for image push:
- fixed docker cache-from
- fixed docker cache-to
- fixed login issues

Signed-off-by: Milosz Linkiewicz <[email protected]>

* Update build_tiber.yml

Signed-off-by: Milosz Linkiewicz <[email protected]>

* Remove no longer used VSR Patches

Remove no longer used VSR Patches.
Both are included in wheel repository.

Signed-off-by: Milosz Linkiewicz <[email protected]>

* Fix JpegXS build process and nproc number

Fix JpegXS build process and nproc number
Added valid install directory to omit LD_LIBRARY_PATH
Added [email protected] rto authors
Fix dockerfiles version label to reflect repository version.

Signed-off-by: Milosz Linkiewicz <[email protected]>

* FIX: Patches cleanup and script optimizations

FIX: Patches cleanup and script optimizations
- number applied as prefix for sorting by name
- use patch native method instead of git
- other optimizations

ADDED: More simplifications in build system.
- unified pkg-config path
- unified install prefix path

FIX: Sort Packages Lexicographically, Ascending Order.
- makes track of packages easy
FIX: Minor check script adjustment

Signed-off-by: Milosz Linkiewicz <[email protected]>

* Update publish_tiber.yaml

Temporary change push flag to false until validation jobs will be working.

---------

Signed-off-by: Milosz Linkiewicz <[email protected]>
Co-authored-by: Miłosz Linkiewicz <[email protected]>
@zLukas zLukas changed the title add virus scan action add shellcheck scan action Nov 28, 2024
@zLukas zLukas marked this pull request as ready for review November 29, 2024 11:00
Copy link
Collaborator

@MateuszGrabuszynski MateuszGrabuszynski left a comment

Choose a reason for hiding this comment

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

LGTM :)

.github/workflows/linters.yml Outdated Show resolved Hide resolved
Copy link
Collaborator

@MateuszGrabuszynski MateuszGrabuszynski left a comment

Choose a reason for hiding this comment

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

LGTM

@zLukas zLukas merged commit 80b1e2b into OpenVisualCloud:main Dec 2, 2024
7 checks passed
walidbarakat pushed a commit that referenced this pull request Dec 11, 2024
* add new patch with hwupload async mode

* remove old patch with hwupload async
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