Workflow Triggers & Target
Runtime Stack & Runner OS
Pipeline Execution Steps
.github/workflows/ci.yml
name: CI Pipeline
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:
permissions:
contents: read
jobs:
build-and-test:
runs-on: ubuntu-latest
env:
NODE_ENV: test
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install pnpm
uses: pnpm/action-setup@v3
with:
version: 9
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Run linter
run: pnpm run lint
- name: Run test suite
run: pnpm test
- name: Build production bundle
run: pnpm run buildPin this tool to your browser side panel
Access this utility anytime with Alt+M without switching tabs. 100% offline & free.
How to build GitHub Actions workflows visually
- 1Choose your workflow name, branch triggers (push/pull_request), and runner OS.
- 2Select your application runtime (Node.js, Python, Go, Rust, or Docker).
- 3Toggle dependency caching, linter checks, test suite runs, and build steps.
- 4Copy or download the generated .github/workflows/ci.yml into your repository.
Zero-Leak CI/CD Authoring
Generates hardened GitHub Actions workflows with minimal permissions and secret protections completely in-browser.
Frequently Asked Questions
Enjoying GitHub Actions Workflow Visualizer?Help your engineering peers discover private, ad-free tools!
MiniToolDesk is 100% free and client-side. Your support keeps the web ad-free.
Related Developer Utilities
Popular
Docker Run to Compose Converter
Convert complex docker run CLI commands into clean, production-ready docker-compose.yml files
Launch tool→
Popular
Nginx Config Generator
Visual builder for production-ready Nginx reverse proxy, SSL, and SPA configs
Launch tool→
Popular
Dockerfile Multi-Stage Generator
Visual builder for security-hardened, multi-stage Dockerfiles across modern stacks
Launch tool→
Popular
Kubernetes YAML Manifest Builder
Visual generator for Deployment, Service, Ingress, and ConfigMap manifests
Launch tool→