Weβre excited to share whatβs new in Semaphore v1.3 β a release focused on empowering contributors, improving the local development experience, and making advanced CI/CD features more accessible to small teams.
Whether youβre looking to make your first contribution or run Semaphore in your organization, this update brings significant improvements across the board.
Contributing Just Got a Lot Easier
Since open-sourcing Semaphore, weβve welcomed contributions, but we knew the developer experience needed refinement. With v1.3, weβve made that process much smoother:
- Forked PRs now trigger CI automatically
No more waiting for manual approvals from our team to run tests. As soon as you open a pull request, CI/CD kicks in. - Public access to pipeline jobs
You can now inspect test results and logs from your fork, making debugging and iteration significantly easier. - Improved contributor documentation
Our DEVELOPMENT.md and CONTRIBUTING.md files now explain everything from tooling to branch naming conventions and commit message formatting. - Local development with Scaffold
You can now run Semaphore locally using Skaffold. Weβve consolidated our microservices to reduce the resource footprint to around 7GB RAM and 5 CPUs β and weβre actively working on lowering it even more.
First-Time Contributors Spotlight
Weβre thrilled to welcome two new external contributors:
- MichaΕ Matyas fixed a timestamp formatting issue in the activity monitor UI.
- Fred resolved a YAML switching bug in our visual editor and fixed typos in the getting started guide.
Thank you both! π
You can find more opportunities labeled as good first issue on our GitHub board. These are ideal if youβre looking to get familiar with our codebase.
Better Workflow Navigation & Filtering
Weβve improved how you browse workflow history:
- Stateful pagination
The URL now retains your place when navigating between pages or sharing links. - Date-based filtering
You can filter workflows by specific date ranges β helpful when tracking down long-running or historical builds.
Announcing the Semaphore Enterprise Edition β Free for Small Teams
Weβre introducing a new Enterprise Edition of Semaphore. And itβs free for small teams!
If your company has:
- Fewer than 50 employees
- Less than $5M in annual recurring revenue
You can use the full power of Semaphore, including advanced RBAC and compliance features, at no cost. Just install the Enterprise edition using Helm and request a free license key. More details in our Enterprise Edition docs.
π Coming Soon: Bug Bounties via Algora
Weβre also launching a bug bounty program in partnership with Algora.io. Youβll soon be able to earn rewards for fixing issues and contributing features. Keep an eye on our GitHub and README for the official launch.
π Whatβs Next in v1.4?
Hereβs a sneak peek of whatβs coming:
- Partial pipeline rebuilds via the UI
Already available through our API, this long-requested feature is making its way into the UI. - Further local dev optimizations
Weβre aiming to bring down CPU and memory requirements even more. - More good-first-issues
Expect a growing list of approachable tasks for new contributors.
Thanks to everyone who contributed to this release β both inside and outside the Semaphore team. Version 1.3 is a major step toward making Semaphore easier to contribute to and more accessible to a wider community.
If you havenβt already, check out the repo, give us a β, and let us know what you think.
Happy building!