Skip to content

Repo containing reusable GH workflows for the cloud orchestration release pipeline

License

Notifications You must be signed in to change notification settings

Mellanox/cloud-orchestration-reusable-workflows

Repository files navigation

cloud-orchestration-reusable-workflows

Repo containing reusable GH workflows for the cloud orchestration release pipeline

Repo contents

./make

make folder contains makefile extensions that can be copied to the end repo and imported from the main Makefile

  • license.mk contains makefile targets to update copyrights and third party notices in the repo

Testing the changes

This repo has testing workflows that are triggered on a PR when a relevant reusable workflow file is changed. For the tests to work properly, the source branch of the PR should be in the same repo (not in a user's forked repo).

Automated tests exist for the following reusable workflows:

  • fork-sync-reusable.yml
  • fork-ci-reusable.yml

When the logic of these workflows is changed, please add corresponding changes to the test workflows:

  • test-fork-ci-callee.yml
  • test-fork-ci-dispatcher.yml
  • test-fork-sync.yml

Fork CI tests:

These tests use the cloud-orchestration-reusable-workflows repo as a sandbox and create test branches / tags / PRs, and are synchronized to avoid race conditions. The repo has a dummy master branch which is a copy of the corresponding branch of the Network Operator's repo. This is done to avoid testing clutter in the main repo. If needed, the branch can be updated.

About

Repo containing reusable GH workflows for the cloud orchestration release pipeline

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 6