Skip to content

Repository files navigation

OpenVidu Actions

Automate your OpenVidu workflows in GitHub Actions

This repository hosts two things:

  • Composite actions: used across OpenVidu's CI — listed below
  • AI Automations: Shared machinery for unattended agent work, in two kinds — report updates, which keep markdown documents up to date, and dependency updates, which keep software dependencies current (know more).

Actions

Action What it does
build-openvidu-components-angular Builds and packages the OpenVidu Components Angular library as a GitHub artifact
cleanup Generic cleanup action for OpenVidu test environments
install-safe-chain Installs AikidoSec safe-chain in CI mode
run-report-update Runs a Claude Code runbook unattended, then commits it or opens a PR and reports to Slack
setup-mediasoup-worker Compile mediasoup-worker from sources or download precompiled binary
start-aws-runner Start an EC2 GitHub Actions runner on AWS
start-openvidu-call Start OpenVidu Call backend for testing
start-openvidu-components-testapp Start openvidu-components-angular Testapp
start-openvidu-local-deployment Start OpenVidu Local Deployment with Docker Compose
start-openvidu-meet Checkout, build, and optionally start OpenVidu Meet and wait for it to be ready
start-openvidu-meet-testapp Start the OpenVidu Meet testapp and wait for it to be ready
stop-aws-runner Stop an EC2 GitHub Actions runner on AWS

run-report-update is the odd one out: it is the engine behind the report-update AI Automations rather than a step you add to a CI job.

How to update pinned actions from OpenVidu/actions repository

Run the workflow Release and Update Pinned Actions.

It will:

  1. Create a new release of OpenVidu/actions repository with a new user-defined tag.
  2. Update all references to OpenVidu/actions in all repositories in the OpenVidu organization (in their default branch).
  3. Create a PR in each repository with the changes. A list with all links to the PRs will be shown in the workflow run summary.

About

Composite actions used across OpenVidu's CI, plus the shared machinery for unattended AI automations

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages