Ci Github Actions
Your approach to handling ci github actions. Use this skill when working on files where ci github actions comes into play.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install leaderiop-hex-di-ci-github-actions
Repository
Skill path: .claude/skills/ci-github-actions
Your approach to handling ci github actions. Use this skill when working on files where ci github actions comes into play.
Open repositoryBest for
Primary workflow: Run DevOps.
Technical facets: Full Stack, DevOps.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: leaderiop.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install Ci Github Actions into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/leaderiop/hex-di before adding Ci Github Actions to shared team environments
- Use Ci Github Actions for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
--- name: Ci Github Actions description: Your approach to handling ci github actions. Use this skill when working on files where ci github actions comes into play. --- # Ci Github Actions This Skill provides Claude Code with specific guidance on how to adhere to coding standards as they relate to how it should handle ci github actions. ## Instructions For details, refer to the information provided in this file: [ci github actions](../../../agent-os/standards/ci/github-actions.md) --- ## Referenced Files > The following files are referenced in this skill and included for context. ### ../../../agent-os/standards/ci/github-actions.md ```markdown # GitHub Actions CI/CD Standards for HexDI ## Workflow Structure ### PR Workflow (`ci.yml`) Runs on every pull request: - Lint (ESLint, Prettier) - Type check (`tsc --noEmit`) - Unit tests - Build all packages - Size check (bundle size limits) ### Release Workflow (`release.yml`) Runs on main branch: - All PR checks - Changesets version/publish - Documentation deployment - GitHub release creation ### Scheduled (`nightly.yml`) Optional nightly runs: - Full test suite - Dependency audit - Integration tests with latest React ## Job Configuration ### Matrix Testing - Node.js versions: 18.x, 20.x, 22.x - OS: ubuntu-latest (primary), optional macos/windows - React versions for @hex-di/react ### Caching - pnpm store caching - Turborepo remote caching - Node modules cache ### Concurrency - Cancel in-progress runs on new push - Limit concurrent releases ## Quality Gates ### Required Checks - All lint rules pass - Type check passes - All tests pass - Build succeeds - No size regression ### Optional Checks - Code coverage threshold - Performance benchmarks - Documentation build ## Release Process ### Changesets Flow 1. PRs include changeset files 2. Release PR auto-generated 3. Merge triggers npm publish 4. Git tags created automatically ### npm Publishing - Publish to npm registry - Provenance attestation - Access: public - Tag: latest (or next for prereleases) ## Documentation Deployment - Build Docusaurus site - Deploy to GitHub Pages - Custom domain support - Preview deployments for PRs ## Security ### Secrets Management - NPM_TOKEN for publishing - GITHUB_TOKEN for releases - No secrets in logs ### Dependency Scanning - Dependabot enabled - npm audit in CI - Lock file verification ## Notifications - Slack/Discord for release notifications (optional) - GitHub status checks - Email for security alerts ```