Skip to content

eclipse-score/cicd-actions

Repository files navigation

score_cicd-actions

Reusable GitHub Actions for S-CORE CI/CD automation. For reusable workflows, see the score_cicd-workflows repository.

Actions

Self Testing

Most actions have a self-test workflow in the .github/workflows directory (test-*.yml) that exercises the action in a real runner environment. These workflows are reusable (workflow_call) and are executed from the PR workflow.

Why are the actions in a separate repository?

While it's possible to call actions in the same repository, as witnessed by the self-tests, it is not (easily) possible to do that from a reusable workflow. Since reusable workflows are a key part of our strategy for sharing CI/CD logic, we place the actions in a separate repository to ensure they can be used from any workflow in any repository.

Do they work outside of S-CORE?

Yes! However, testing is focused on the eclipse-score use case. Forks and private copies of S-CORE should work fine. GitHub Server and GitHub Data Residency are untested, so compatibility is not guaranteed — we welcome fixes but cannot offer support for those environments.

About

Reusable GitHub Actions for CI/CD automation

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages