Skip to content

raptor v0.3.0-preview

Pre-release
Pre-release

Choose a tag to compare

@watany-dev watany-dev released this 27 Dec 13:39
· 13 commits to main since this release
8d49678

Changelog

Features

  • 1dcc9f4 feat(deps): implement job dependency graph (needs: keyword) (#67)
  • f9e5149 feat(logging): adopt log/slog for structured error logging (#65)
  • 08ad389 feat(security): add symlink-based path traversal protection (#64)

Bug fixes

  • 1bd9420 fix(security): add job count and name length limits to DAG builder (#68)
  • e61ffca fix(util): properly handle git errors in GitHeadRef (#70)
  • 8d49678 fix(workflow): add nil checks in extractJobOrderFromNode (#71)

Others

  • b37cf31 Add GitHub Actions support to workflow (#59)
  • d9e73fa Migrate info logs to slog.Info (#66)
  • 61ac489 Optimize if statements and error handling (#58)
  • 05ad3b3 refactor(dag): optimize sorting in TopologicalSort (#69)
  • 3738aeb refactor: remove redundant StrictMode check in step_executor (#57)

Installation

Binary (Recommended)

Download the appropriate binary for your platform from the assets below.

Using Go

go install github.com/watany-dev/raptor/cmd/raptor@latest

Full Changelog: v0.2.0...v0.3.0-preview