Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
2 Commits
 
 
 
 
 
 

Repository files navigation

CQA Reusable Workflows

This repository contains reusable workflows for our Code Sample Validation (CSV) and Code Quality Automation (CQA) related projects.

Usage

  • Workflows are defined within the .github/workflows folder.

About Reusable Workflows

GitHub Actions provides the capability to reuse workflows across projects for efficiency and consistency.

  • Reusable workflows are the called workflows.
  • Workflows that use them are the caller workflows.
    • A caller can have multiple called workflows
    • Called workflows behave as though they were inline (part of the original caller workflow)
    • The github context gets associated with the caller workflow.
    • The called workflow gets seamless access to github.token and secrets.GITHUB_TOKEN for executing jobs within caller environment.
    • The called workflow does NOT get access to env context defined at workflow level in the caller. To reuse variables, set them at {org, repo, or env} level and referene then using vars context.
  • You can call a maximum of 20 reusable workflows from a caller workflow. Nested workflows count against this quota.

About Starter Workflows

GitHub also has the capability to create starter workflows that serve as baseline templates for your organization.

The primary difference is that starter workflows help you create new workflows from a common base, while reusable worflows help you call an existing workflow and run it inline with your current workflow as the runtime context.

You can reference a reusable workflow in a starter workflow as a way of making starters more composable while centrally managing code.


About

Reusable workflows for CQA projects involving JS/TS samples

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.