Welcome to the Bluefly.io code repository. By logging in, you agree to comply with our terms of service and code of conduct.

Skip to content

feat: enhance semantic-release with comprehensive authentication

Summary

  • Adds token validation and automatic fallback mechanisms
  • Implements push permission testing before semantic-release
  • Includes quarterly token expiration monitoring
  • Provides manual release fallback for emergencies

Changes

  • Pre-flight token validation with PAT and CI_JOB_TOKEN fallback
  • Push permission testing to detect auth issues early
  • Token expiration monitoring job for scheduled pipelines
  • Manual release job for emergency version bumping
  • Non-blocking semantic-release with allow_failure: true

Testing

  • Token validation runs on every semantic-release job
  • Monitor job can be triggered manually with commit message containing 'test token'
  • Manual release provides fallback when automation fails

Merge request reports

Loading