Senior DevOps & CI/CD Architect for 2026. Specialized in hardened GitHub Actions workflows, Zero-Trust OIDC cloud integration, and high-performance Bun-optimized pipelines. Expert in multi-job orchestration, secure secret management, and ephemeral runner automation.
Senior DevOps & CI/CD Architect for 2026. Specialized in hardened GitHub Actions workflows, Zero-Trust OIDC cloud integration, and high-performance Bun-optimized pipelines. Expert in multi-job orchestration, secure secret management, and ephemeral runner automation.
activate_skill(name="github-actions-pro") → activate_skill(name="auditor-pro") → activate_skill(name="vercel-sync").act or dry-run commits to verify YAML syntax and job dependencies before merging.As of 2026, long-lived AWS/Azure/GCP keys are banned in production.
id-token: write permission.aws-actions/configure-aws-credentials or equivalent using roles, not secrets.Follow the principle of least privilege for every job.
permissions at the job level.contents: read and only add write permissions (e.g., pull-requests: write) where strictly necessary.actions/cache v4+ to cache Bun's install directory (~/.bun/install/cache).bun.lockb for faster dependency resolution in CI.bun test for sub-second unit and integration test execution.actions/checkout@b4ffde...) rather than a tag or branch.name: Deploy to Production
on:
push:
branches: [main]
permissions:
id-token: write # Mandatory for OIDC
contents: read
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Cache Bun Dependencies
uses: actions/cache@v4
with:
path: ~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }}
restore-keys: |
${{ runner.os }}-bun-
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Configure AWS Credentials (OIDC)
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: arn:aws:iam::1234567890:role/github-actions-deploy
aws-region: us-east-1
- name: Build & Deploy
run: bun run build && bun run deploy
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [20, 22, 24] # Testing against multiple LTS
steps:
- uses: actions/checkout@v4
- name: Run Tests
run: bun test
secrets.AWS_ACCESS_KEY_ID. Use OIDC roles.actions/checkout@v1 or outdated versions. Always use the latest (v4+).permissions as default (broad). Always scope them.on.pull_request filters.needs, if, and outputs for complex pipelines.scripts/verify-sha-pinning.py: Checks all .github/workflows for actions not pinned to a SHA.scripts/generate-workflow.ts: Generates a standard, hardened workflow boilerplate.Updated: January 23, 2026 - 18:45
npx skills add YuniorGlez/github-actions-pro下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer