FlowchartCI/CD pipelineMedium

GitHub Actions release pipeline

CI pipeline running lint, test, build, tag, and publish through GitHub Actions jobs.

GitHub Actions release pipeline preview

What this diagram shows

Step 01
Parallel gates

Lint and test run side by side the moment a push lands on main.

Step 02
Build and tag

Artifacts are built once both gates pass, then a release tag is cut.

Step 03
Publish and notify

The package is published and a Slack notification closes the loop.

About flowchart diagrams

Flowcharts map out a process as boxes and arrows. They work well when you need to explain how a decision, workflow, or pipeline moves from one step to the next.

This template is written in Mermaid — plain text you can edit, version in git, and regenerate the image from any time.

View Mermaid sourcePlain-text diagram syntax — copy or edit directly.
diagram.mmd
1graph LR
2 Push[Push to main] --> Lint[Lint]
3 Push --> Test[Test]
4 Lint --> Build[Build artifacts]
5 Test --> Build
6 Build --> Tag[Create release tag]
7 Tag --> Publish[Publish package]
8 Publish --> Notify[Notify Slack]