Incident Summary:We recently identified and resolved an issue that caused pipeline executions using Harness Code repositories at the project level to fail in resolving codebase-related variables. This impacted customers relying on expressions such as <+codebase.branch> or <+codebase.commitSha> in their CI pipelines. Pipelines themselves continued to run, but expressions referencing codebase variables returned null or failed silently.
A recent update included logic to support hyperlinking commit references in pipeline logs for Harness Code repositories which had a bug related to parsing the repository identifiers
We’ve deployed a fix that correctly parses and handles project-level repository slugs when resolving codebase variables.
To prevent this from happening again, we are taking the following actions: