What’s NewIn this release, we’ve added two major features:
For more details on other changes, head over to the changelog.
📋 Markdown ReportsThe new Reports tab allows you to create rich, custom markdown reports to enhance and expand the UI of your job and workflow pages. This feature helps you add tailored visualizations, summaries, and detailed information without leaving Semaphore, making it easier to communicate build results and pipeline insights.
.semaphore/REPORT.md files directly in the workflow or job pages, fully rendered for easy reading.This feature helps teams present their pipeline results in a more meaningful way, making it easier to share insights and keep everyone on the same page.
🛠️ The test-results CLI UpdateThe test-results CLI has been updated with two new commands, making it even easier to generate detailed, insightful reports directly from your jobs.
test-results command-metrics REPORT.md: Generates a timeline chart showing the execution time for each command in your job, and appends it to your report for a clear, visual representation of your job’s performance.test-results resource-metrics REPORT.md: For teams using Semaphore Cloud machines, this command pulls resource usage metrics (CPU, memory, disk) and displays them as neat charts in your report.🔗 Git-Agnostic IntegrationSemaphore now supports integration with any Git server.
post-receive script to connect to any Git server, whether it’s a self-hosted Git instance, or another provider.This change removes any vendor lock-in and expands the range of Git providers you can work with.
👥 External Contributor ShoutoutWe’d like to give a special thanks to @colemickens from Determinate Systems for their contribution in extending and expanding our OIDC Token functionality. Your efforts helped make this release even better!
If you are a Nix fan, be sure to check out Determinate Systems.
🔮 What’s Coming in v1.3In the upcoming v1.3 release, we’ll be focusing on both improving the user experience and making it easier to contribute to Semaphore.
These updates aim to make Semaphore even easier to use and contribute to, whether you’re managing workflows or helping build the platform itself.
The post Semaphore v1.2 Release Roundup: Reports and Git Agnostic appeared first on Semaphore.