Semaphore
@semaphoreio.bsky.social
🚀 The delivery platform for teams who’ve outgrown default tools.
🔗 Explore Semaphore on GitHub: https://github.com/semaphoreio/semaphore
🌎 Learn more: https://semaphore.io
🔗 Explore Semaphore on GitHub: https://github.com/semaphoreio/semaphore
🌎 Learn more: https://semaphore.io
Your team’s AI tools just got smarter.
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 [email protected]
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 [email protected]
semaphore.io/blog/semapho...
AI-Driven Development: Introducing Semaphore's MCP Server - Semaphore
Semaphore’s MCP Server lets AI agents and IDEs access rich CI/CD context to explain failures, summarize pipelines, and suggest fixes.
semaphore.io
November 11, 2025 at 3:18 PM
Your team’s AI tools just got smarter.
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 [email protected]
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 [email protected]
semaphore.io/blog/semapho...
You can build an MCP server in 5 minutes.
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...
Let's Build an MCP Server - Semaphore
Learn how to build a simple MCP Server with Python. This guide covers everything you need to bring AI-powered automation to your CI/CD.
semaphore.io
November 6, 2025 at 10:02 AM
You can build an MCP server in 5 minutes.
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...
New Technical Tips podcast episode 🎧
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-...
Technical Tips: Multiply Your Tests, Not Your Work
How Job Matrices Simplify CI/CD
semaphoreio.substack.com
November 5, 2025 at 12:59 PM
New Technical Tips podcast episode 🎧
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-...
AI can reason, but it can’t connect.
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...
What is MCP Really? - Semaphore
Touted as the “USB-C for AI”, MCP connects LLMs and AIs to external tools using a simple, open standard built on JSON-RPC.
semaphore.io
October 30, 2025 at 2:05 PM
AI can reason, but it can’t connect.
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 Jedi has their lightsaber.
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...
October 29, 2025 at 8:58 AM
Every Jedi has their lightsaber.
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...
What if you could generate a project instead of forking one? 🤯
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
October 27, 2025 at 12:43 PM
What if you could generate a project instead of forking one? 🤯
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
Open Source Observability Day 2025 starts today.
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...
Register
osoday.com
October 23, 2025 at 1:00 PM
Open Source Observability Day 2025 starts today.
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...
Two worlds are shaping AI right now: the new generation of engineers building fast, and the veterans who built the ML foundations we rely on.
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...
October 23, 2025 at 9:09 AM
Two worlds are shaping AI right now: the new generation of engineers building fast, and the veterans who built the ML foundations we rely on.
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...
Tomorrow kicks off Open Source Observability Day 2025.
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...
Register
osoday.com
October 22, 2025 at 1:43 PM
Tomorrow kicks off Open Source Observability Day 2025.
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...
The next decade of engineering isn’t AI vs developers. It’s developers with AI.
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...
Brian Douglas: AI Tooling, Open Source, and the Future of Developer Workflows - Semaphore
Brian Douglas shares how AI tooling, open source, and Kubernetes are redefining developer workflows and software delivery.
semaphore.io
October 21, 2025 at 2:30 PM
The next decade of engineering isn’t AI vs developers. It’s developers with AI.
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...
Each CP component now runs in its own block, with its own logs.
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...
October 20, 2025 at 1:56 PM
Each CP component now runs in its own block, with its own logs.
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...
Observability keeps systems healthy — and the open-source community keeps it moving. 🌍
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...
Register
osoday.com
October 20, 2025 at 1:06 PM
Observability keeps systems healthy — and the open-source community keeps it moving. 🌍
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...
Build your own AI code reviewer with a few lines of Bash and an API.
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
October 17, 2025 at 10:13 AM
Build your own AI code reviewer with a few lines of Bash and an API.
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
If observability, tracing, or metrics are your thing, mark your calendar:
🗓️ 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...
Register
osoday.com
October 17, 2025 at 8:17 AM
If observability, tracing, or metrics are your thing, mark your calendar:
🗓️ 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...
🌍 We’re joining the open-source observability community for #OSOD2025!
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/
Register
osoday.com
October 13, 2025 at 1:58 PM
🌍 We’re joining the open-source observability community for #OSOD2025!
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/
Semaphore v1.5 is live!
💡 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...
Announcing Semaphore v1.5 Release – Service Accounts, Dynamic Pipelines, and Git Tags - Semaphore
Discover what’s new in Semaphore v1.5: Service Accounts, dynamic pipelines, and Git tag–based CI workflows. Build smarter with improved GitOps support.
semaphore.io
October 13, 2025 at 11:52 AM
Semaphore v1.5 is live!
💡 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...
3 battle-tested principles to make your CI/CD pipeline faster, smoother, and less stressful.
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...
Pipelines Explained: 3 Principles for CI/CD - Semaphore
CI/CD is more than tools. It's a philosophy for building faster and with confidence. Three principles for fewer bugs and happier teams.
semaphore.io
October 7, 2025 at 12:39 PM
3 battle-tested principles to make your CI/CD pipeline faster, smoother, and less stressful.
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...
Too many teams jump straight into tech stacks, roadmaps, and features.
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...
October 7, 2025 at 9:24 AM
Too many teams jump straight into tech stacks, roadmaps, and features.
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...
👓 Imagine glasses that never forget. Every face, every word, every walk stored perfectly.
@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...
October 3, 2025 at 2:34 PM
👓 Imagine glasses that never forget. Every face, every word, every walk stored perfectly.
@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...
🧠💬 Talking to AI gives away more about you than Google ever did.
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...
October 1, 2025 at 7:37 AM
🧠💬 Talking to AI gives away more about you than Google ever did.
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...
What truly counts as open source AI?
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...
September 29, 2025 at 1:13 PM
What truly counts as open source AI?
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...
🚀 Big thanks to #Elixir Berlin for hosting us yesterday in Berlin!
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 🙌
September 26, 2025 at 12:57 PM
🚀 Big thanks to #Elixir Berlin for hosting us yesterday in Berlin!
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 🙌
Reposted by Semaphore
#elixirlang devs, catch @semaphoreio.bsky.social's engineering lead Damjan present "Transforming Your SaaS into Open Source" at Berlin Global Elixir Meetup
livestream: globalelixirmeetups.com/event/berlin
livestream: globalelixirmeetups.com/event/berlin
Berlin Global Elixir Meetup
globalelixirmeetups.com
September 25, 2025 at 3:04 PM
#elixirlang devs, catch @semaphoreio.bsky.social's engineering lead Damjan present "Transforming Your SaaS into Open Source" at Berlin Global Elixir Meetup
livestream: globalelixirmeetups.com/event/berlin
livestream: globalelixirmeetups.com/event/berlin
Open source powers so much of our world, but security isn’t simple.
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...
September 25, 2025 at 8:16 AM
Open source powers so much of our world, but security isn’t simple.
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...
Testing in one env isn’t enough. 🐛
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...
Job Matrix: Feature Showcase - Semaphore
Learn how to use job matrices to test across multiple runtimes, databases, and environments with clean, parallel CI/CD pipelines.
semaphore.io
September 24, 2025 at 12:28 PM
Testing in one env isn’t enough. 🐛
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...