Steps, templates and toolchains for every pipeline
Drop a versioned job into any FlightStack pipeline, start from a template, or let agents install the toolchain a build needs.
Steps
One job in a pipeline, with typed inputs and outputs.
Approval
flightstack/approval Pause the run until an approver from the allowed list signs off.
Auto Version
flightstack/auto-version Compute the next version + build number for the run.
Build Android
flightstack/build-android Build a signed Android AAB (and APK) using a Play upload key.
Build Web
flightstack/build-web Build a Flutter web bundle ready to deploy.
Build iOS
flightstack/build-ios Build a signed iOS IPA using an App Store Connect API key.
CI Build
flightstack/ci-build Run a generic Flutter CI build that produces a release artifact.
Changed Files
flightstack/changed-files Check whether files matching path globs changed, so later steps can run only when they did.
Code Analysis
flightstack/code-analysis Run dart analyze (or flutter analyze) and report issues.
Create Env File
flightstack/create-env-file Write a .env file (or any KEY=VALUE file) from a structured entries map.
Deploy Android
flightstack/deploy-android Upload an AAB to a Google Play release track.
Deploy Web
flightstack/deploy-web Publish a Flutter web bundle to a configured environment.
Deploy iOS
flightstack/deploy-ios Upload a signed IPA to App Store Connect / TestFlight.
Notification
flightstack/notification Send a status notification to a configured channel.
PowerShell
flightstack/powershell Run a PowerShell script as a pipeline step on a Windows agent.
Run Tests
flightstack/test Run flutter test (optionally with coverage).
ScreenStack
flightstack/screen-stack Capture app screens with ScreenStack, render designs with Playwright and upload store screenshots.
Shell
flightstack/shell Run an arbitrary shell script as a pipeline step.
Upload Store Screenshots
flightstack/upload-store-screenshots Push generated screenshots to App Store Connect and Google Play.
Webhook
flightstack/webhook Send an arbitrary HTTP request.
Templates
A ready-made pipeline you copy into a repository and adjust.
.NET API to Cloud Run
dotnet-cloud-run Ready-made pipeline: test a .NET API, build its image and roll it out to Cloud Run, with Claude reviewing PRs.
.NET CI
dotnet-ci Restore, build and test a .NET solution or project, with optional coverage.
Claude Code Task
claude-code-task Give Claude Code a task in your repo and get the result back as a draft pull request.
Claude PR Review
claude-pr-review Claude reviews the pull request diff and posts one ranked review comment on the PR.
Cloud Run Deploy
cloud-run-deploy Roll an image out to Google Cloud Run, wire Secret Manager secrets, and health-check the new revision.
Docker Build and Push
docker-build-push Build a container image, push it to any registry, and pass the pinned digest to the next job.
Go Checks
go-checks Verify modules, vet, test with the race detector and build a Go module in one job.
Node Scripts
node-scripts Install dependencies and run npm scripts in order - the usual lint, typecheck and test job.
Python Checks
python-checks Install with uv, Poetry or pip and run lint, type-check and test commands in order.
React Build
react-build Install and build a React web app for production, with env vars baked in and the bundle checked before it ships.
React Deploy to Cloudflare Pages
react-deploy-pages Build a React web app and publish it to Cloudflare Pages, with per-branch previews.
React Deploy to Firebase Hosting
react-deploy-firebase Build a React web app and publish it to Firebase Hosting, live or to a preview channel.
React Deploy to Static Hosting
react-deploy-static Build a React web app and sync it to any static host over rsync or to an S3-compatible bucket.
React Web Deploy
react-web-deploy Ready-made pipeline: lint and test on every push to main, then build and deploy to Firebase Hosting.
Run and Explain Failures with Claude
claude-explain-failure Run any build or test command; if it fails, Claude explains the root cause and the fix in the job log.
Tool packs
Several toolchains installed together for one kind of build.
Flutter Android Pack
flutter-android-pack Everything you need to build Flutter Android apps: Flutter SDK, Dart, and Android SDK.
Flutter Web Pack
flutter-web-pack Everything you need to build Flutter Web apps: Flutter SDK, Dart, and Node.js.
Flutter iOS Pack
flutter-ios-pack Everything you need to build Flutter iOS apps: Flutter SDK, Dart, Xcode, and CocoaPods.
Node.js Pack
nodejs-pack Node.js runtime with npm package manager for JavaScript/TypeScript projects.
Tools
A toolchain a build agent installs before it runs a job.
Android SDK
android-sdk Software development kit for Android application development.
CocoaPods
cocoapods Dependency manager for Swift and Objective-C Cocoa projects.
Dart SDK
dart Client-optimized programming language for fast apps on any platform. Bundled with Flutter but can be installed…
Flutter SDK
flutter Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
Homebrew
homebrew The missing package manager for macOS (and Linux).
Node.js
nodejs JavaScript runtime built on Chrome's V8 engine for building scalable network applications.
Xcode
xcode Apple's integrated development environment for macOS, used to build apps for Apple platforms.
Nothing matches that search yet.
Publish your own
A step is a small YAML spec with typed inputs, outputs and a shell body. Keep it private, share it with named organizations, or list it here for anyone to use.
Write a step