🔗 Explore Semaphore on GitHub: https://github.com/semaphoreio/semaphore
🌎 Learn more: https://semaphore.io
With Semaphore’s MCP Server, copilots and agents can finally understand your CI/CD environment.
Observability first. No write access.
Enable it for free via support@semaphore.io
semaphore.io/blog/semapho...
With Semaphore’s MCP Server, copilots and agents can finally understand your CI/CD environment.
Observability first. No write access.
Enable it for free via support@semaphore.io
semaphore.io/blog/semapho...
In under 50 lines of Python, Tommy connects Semaphore’s API to an AI client like Codex - so you can talk to your CI/CD system.
Check out the guide here: semaphore.io/blog/build-m...
In under 50 lines of Python, Tommy connects Semaphore’s API to an AI client like Codex - so you can talk to your CI/CD system.
Check out the guide here: semaphore.io/blog/build-m...
Tommy explains how to use job matrices in Semaphore to run tests across multiple environments — without duplicating jobs.
Listen here → semaphoreio.substack.com/p/technical-...
Tommy explains how to use job matrices in Semaphore to run tests across multiple environments — without duplicating jobs.
Listen here → semaphoreio.substack.com/p/technical-...
The Model Context Protocol (MCP) is fixing that - a shared standard that lets any model use any tool.
Think of it as USB-C for software.
semaphore.io/blog/what-is...
The Model Context Protocol (MCP) is fixing that - a shared standard that lets any model use any tool.
Think of it as USB-C for software.
semaphore.io/blog/what-is...
Every dev has their setup.
In this clip, Brian Douglas talks about how customizing your coding environment is part of mastering your craft.
🎥 Check it out: semaphore.io/blog/brian-d...
Every dev has their setup.
In this clip, Brian Douglas talks about how customizing your coding environment is part of mastering your craft.
🎥 Check it out: semaphore.io/blog/brian-d...
Brian Douglas shares how AI can mirror real projects, helping developers spin up new codebases inspired by existing designs and styles.
Watch the full interview: youtu.be/_AvjHZtpiDU
Brian Douglas shares how AI can mirror real projects, helping developers spin up new codebases inspired by existing designs and styles.
Watch the full interview: youtu.be/_AvjHZtpiDU
We're excited to be part of the conversations shaping how teams build and scale observability with open tools.
Catch the live sessions and learn from the community: osoday.com/register/?ut...
We're excited to be part of the conversations shaping how teams build and scale observability with open tools.
Catch the live sessions and learn from the community: osoday.com/register/?ut...
The real breakthroughs are happening where those worlds meet.
🎥 via Brian Douglas
Full episode here: semaphore.io/blog/brian-d...
The real breakthroughs are happening where those worlds meet.
🎥 via Brian Douglas
Full episode here: semaphore.io/blog/brian-d...
Semaphore is partnering with the community to share ideas and stories from the world of open observability.
Join in | it’s free and online: osoday.com/register/?ut...
Semaphore is partnering with the community to share ideas and stories from the world of open observability.
Join in | it’s free and online: osoday.com/register/?ut...
Featuring Brian Douglas, Head of Developer Experience at Continue (ex-GitHub, CNCF) on Semaphore Uncut.
Listen now: semaphore.io/blog/brian-d...
Featuring Brian Douglas, Head of Developer Experience at Continue (ex-GitHub, CNCF) on Semaphore Uncut.
Listen now: semaphore.io/blog/brian-d...
Confluent's move to modular pipelines made CI faster and troubleshooting effortless.
semaphore.io/customers/co...
Confluent's move to modular pipelines made CI faster and troubleshooting effortless.
semaphore.io/customers/co...
We’re proud to support Open Source Observability Day 2025 as a media partner!
🗓️ Oct 23–24 | 💻 Free & virtual
osoday.com/register/?ut...
We’re proud to support Open Source Observability Day 2025 as a media partner!
🗓️ Oct 23–24 | 💻 Free & virtual
osoday.com/register/?ut...
Runs in CI, reviews changed files, and reports results — no extra tools needed.
🧩 DIY AI Code Review:https://semaphore.io/blog/ai-code-review
Runs in CI, reviews changed files, and reports results — no extra tools needed.
🧩 DIY AI Code Review:https://semaphore.io/blog/ai-code-review
🗓️ Oct 23–24 — Open Source Observability Day 2025
💻 Free & global
We’re joining as a media partner and can’t wait to learn from some brilliant folks.
osoday.com/register/?ut...
🗓️ Oct 23–24 — Open Source Observability Day 2025
💻 Free & global
We’re joining as a media partner and can’t wait to learn from some brilliant folks.
osoday.com/register/?ut...
Open Source Observability Day 2025 happens online - two days packed with talks on tracing, metrics, OpenTelemetry & more.
🗓️ Oct 23–24, 2025 | Free registration: osoday.com/register/
Open Source Observability Day 2025 happens online - two days packed with talks on tracing, metrics, OpenTelemetry & more.
🗓️ Oct 23–24, 2025 | Free registration: osoday.com/register/
💡 Service Accounts for secure automation
🔁 Promotion Parameters for dynamic pipelines
🏷️ Git Tag triggers + targeted notifications
Perfect for teams scaling GitOps workflows.
Learn more: semaphore.io/blog/semapho...
💡 Service Accounts for secure automation
🔁 Promotion Parameters for dynamic pipelines
🏷️ Git Tag triggers + targeted notifications
Perfect for teams scaling GitOps workflows.
Learn more: semaphore.io/blog/semapho...
Tommy covers it all in the latest Technical Tips 🎧
semaphore.io/blog/pipelin...
Tommy covers it all in the latest Technical Tips 🎧
semaphore.io/blog/pipelin...
Marcelo Calbucci reminds us: think strategy, not execution.
Focus on why you’re building, not what you’re building.
🎯 Purpose > Product.
Listen more: semaphore.io/blog/marcelo...
Marcelo Calbucci reminds us: think strategy, not execution.
Focus on why you’re building, not what you’re building.
🎯 Purpose > Product.
Listen more: semaphore.io/blog/marcelo...
@sarahnovotny wonders what that does to arguments, trust… and everyday life.
Listen to the episode: semaphore.io/blog/sarah-n...
@sarahnovotny wonders what that does to arguments, trust… and everyday life.
Listen to the episode: semaphore.io/blog/sarah-n...
Who owns that data — and what happens to it?
Darko Fabijan raises the tough question.
Full episode 🎧: semaphore.io/blog/sarah-n...
Who owns that data — and what happens to it?
Darko Fabijan raises the tough question.
Full episode 🎧: semaphore.io/blog/sarah-n...
Sarah Novotny explains why the definition still matters for trust and transparency.
Listen to the full episode: semaphore.io/blog/sarah-n...
Sarah Novotny explains why the definition still matters for trust and transparency.
Listen to the full episode: semaphore.io/blog/sarah-n...
Our colleague Damjan Becirovic shared insights on Transforming Your SaaS into Open Source — the journey, challenges, and what it means for engineering teams.
Great conversations, great community 🙌
Our colleague Damjan Becirovic shared insights on Transforming Your SaaS into Open Source — the journey, challenges, and what it means for engineering teams.
Great conversations, great community 🙌
livestream: globalelixirmeetups.com/event/berlin
livestream: globalelixirmeetups.com/event/berlin
As Darko Fabijan notes, hidden mistakes and unknown contributors make it especially complex.
🎧 Listen to the full conversation with Sarah Novotny: semaphore.io/blog/sarah-n...
As Darko Fabijan notes, hidden mistakes and unknown contributors make it especially complex.
🎧 Listen to the full conversation with Sarah Novotny: semaphore.io/blog/sarah-n...
Semaphore’s Job Matrix auto-creates parallel jobs across runtimes, DBs & OS versions.
Less copy-paste, more coverage. 🚀
👉 Guide + demo: semaphore.io/blog/job-mat...
Semaphore’s Job Matrix auto-creates parallel jobs across runtimes, DBs & OS versions.
Less copy-paste, more coverage. 🚀
👉 Guide + demo: semaphore.io/blog/job-mat...