Changelog 2025-11-05

Bash Uploader: CI Compatibility & Reliability Update

Improvements

  • New CI Platform Support
    • GitLab CI - Full integration with pipeline tracking, merge request handling, and automatic branch detection.
    • Azure Pipelines - Complete support including build tracking, PR detection, and automatic branch name normalization.
  • SHA-256 Support - Now accepts both SHA-1 (40 char) and SHA-256 (64 char) commit hashes for Git's new hash algorithm.

  • Improved support for TravisCI, CircleCI, AppVeyor, Jenkins, GitHub Actions with more relevant data and better detection.

  • GitHub Action Workflow - Now supports pinning the bash-uploader to a specific commit SHA using input bash-uploader-sha: [SHA]

Bugfixes

  • Cross-Platform Compatibility - Fixed sed command failures on macOS/BSD systems by removing GNU-specific flags.

  • First commit detection using git show instead of failing

  • Better detached HEAD state handling with multiple fallback strategies

  • Added pre-flight checks for required tools (git, jq, curl, awk) with clear error messages.


We regularly update our changelog in an effort to improve transparency into the development process. If you have any questions or feedback, please don't hesitate to contact us.

If you are a user of OtterWise already, or have been reading our blog, you might already know that we take privacy extremely serious, even when it comes to protecting your code as if it was sensitive personal information, this goes for everything we do, which is why we publish changelogs for even smaller updates, rather than just major releases.

Our weekly digest for OtterWise users also includes our changelog in the bottom (see related changelog), to keep you up-to-date with the latest changes.

Improve code quality today_

With OtterWise, you can track Code Coverage, contributor stats, code health, and much more.