Skip to content

rohzb/ci-actions

Repository files navigation

CI Actions

Reusable GitHub Actions for CI/CD orchestration.

Author: Ruslan Ovsyannikov rovsyannikov@gmail.com
License: MIT

Overview

This repository stores reusable actions to keep workflow files small and consistent across repositories.

Available Actions

  • wait-for-workflows: wait for one or more workflows on a specific ref to satisfy a configurable success policy.

Quick Start

Use the action by pinned commit SHA:

- name: Wait for required workflows
  uses: rohzb/ci-actions/wait-for-workflows@<pinned-sha>
  with:
    github-token: ${{ secrets.GITHUB_TOKEN }}
    workflows: '["Security Checks"]'

Release and Pinning Policy

  • Pin consumers to immutable commit SHAs, not moving tags.
  • Use semantic tags in this repository for human-friendly release discovery.
  • Keep changelog/release notes with clear migration notes when inputs/outputs change.

Moving Tags Automation

This repository includes release-tags.yml to keep the following moving tags aligned to each pushed vX.Y.Z release tag:

  • vX (major stream)
  • vX.Y (minor stream)
  • latest

Development Notes

  • Runtime: Node.js 24 (runs.using: node24)
  • License: MIT (LICENSE)

Release Artifacts

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors