Skip to content

feat: add CI/CD workflows and repo configuration - #2

Merged
Rohithgilla12 merged 2 commits into
mainfrom
feat/ci-cd-workflows
Feb 4, 2026
Merged

Rohithgilla12 merged 2 commits into
mainfrom
feat/ci-cd-workflows

Conversation

@Rohithgilla12

Copy link
Copy Markdown
Contributor

Summary

  • Add comprehensive CI/CD workflows for this GitHub Actions monorepo
  • Set up automated release process with rolling major version tags (standard GitHub Actions pattern)
  • Add repository configuration for better contribution workflow

Changes

Workflows

Workflow Trigger Purpose
ci.yml Push/PR to main Validates action.yml syntax, checks READMEs, lints YAML
release.yml Manual (workflow_dispatch) Create releases via GitHub UI with version input
release-on-tag.yml Push tags v*.*.* Auto-release when pushing a version tag
pr-labeler.yml PR events Auto-labels PRs based on changed files

Configuration Files

  • dependabot.yml - Keeps GitHub Action dependencies updated weekly
  • CODEOWNERS - Defines code ownership for review routing
  • Issue Templates - Bug report and feature request forms
  • PR Template - Standardized PR checklist

Release Strategy

Uses unified versioning with rolling major tags (GitHub Actions standard):

  • v1.2.0 - Immutable semver tag
  • v1 - Rolling tag that always points to latest v1.x.x

Users can reference:

# Get automatic updates (recommended)
- uses: ModernRelay/ralph-claude-code-actions/agentic-ui-tests@v1

# Pin to exact version
- uses: ModernRelay/ralph-claude-code-actions/agentic-ui-tests@v1.2.0

Test plan

  • CI workflow runs successfully on this PR
  • Verify action.yml validation passes for all 3 actions
  • Test release workflow manually after merge

- Add CI workflow for validating action.yml files and linting YAML
- Add release workflows (manual and tag-triggered) with rolling major version tags
- Add PR labeler to auto-label PRs based on changed files
- Add Dependabot config for keeping action dependencies updated
- Add issue templates (bug report, feature request)
- Add PR template with checklist
- Add CODEOWNERS file
@github-actions github-actions Bot added documentation Improvements or additions to documentation ci/cd labels Feb 3, 2026
@Rohithgilla12
Rohithgilla12 merged commit 0c3f435 into main Feb 4, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant