More Flexibile Connection Between Semaphore Projects And GitHub Repositories
Blog post from Semaphore
A new "Repository" settings feature has been introduced in project settings to enhance flexibility between Semaphore projects and GitHub repositories. This feature provides visibility into the GitHub repository connected to the project, including the repository owner's username, the Semaphore user's token for GitHub communication, and the status of the repository's deploy key and webhook. It allows users to take corrective actions, such as re-setting a missing deploy key or webhook with a single click, and offers the ability to change the repository for a project if the GitHub repository name, owner, or OAuth API token changes. This ensures projects remain active on Semaphore without losing history, configuration, or collaborators, and users are invited to discuss the feature further on Discord.