Skip to content

Releases: ray-project/rayci

v0.34.0

12 Mar 20:22
d036417

Choose a tag to compare

What's Changed

Full Changelog: v0.33.0...v0.34.0

v0.33.0

04 Mar 21:40
0fbeb47

Choose a tag to compare

raycicmd

  • Array step expansion: Pipeline steps can now be
    expanded into arrays, with full integration into
    pipeline conversion and resolvedSteps. (#378, #379)
  • depends_on for array steps: Added selector parsing
    and reference resolution for depends_on targeting
    expanded array step keys. (#449, #450)

rayapp

  • Workspace launch: Templates are now launched into a
    workspace. (#439)
  • Disable CGO: Set CGO_ENABLED=0 to prevent linking
    external C libraries. (#452)

raycilint

  • PR size checks: New prsize subcommand that checks PR
    size and reports results via GitHub Actions. (#437,
    #438)

prcheck

  • Fix base branch retrigger: Fixed an issue where PR
    checks were not retriggered on base branch changes.
    (#451)

v0.32.0

26 Feb 18:42
ecaa652

Choose a tag to compare

raycilint (new tool, formerly goqualgate)

  • Renamed goqualgate → rayci-lint (#442)
  • Refactored subcommand wiring to per-command files (#445)
  • Removed the all subcommand (#444)
  • Added config file and config loading (#443)
  • Added core size-checking logic (#440)
  • Added git helpers for PR size checks (#448)
  • Added GitHub Actions output helpers (#447)

rayapp

  • Anyscale CLI integration — full series of PRs building out CLI/API wrappers:
    • Core infrastructure (#396)
    • Compute-config checks (#414)
    • Expanded template clusterEnv type support (#415)
    • Updated command wrapper and utils (#430)
    • Wrappers for cloud and compute-config (#431)
    • Wrappers for workspace_v2 (#416)
    • AnyscaleAPI handler and workspace delete API wrapper (#433)
  • Template test runner — added template test upload and execution (#417)
  • Added test field for template build configs (#427)

wanda

  • Auto-map darwin to linux platform (#426)
  • Added supported-platform check (#429)

raycicmd

  • Added array config types (#432)

Developer tooling

  • Added pre-commit hooks for code quality enforcement (#428)
  • Fixed go-vet pre-push hook and go-fmt pre-commit hook (#436)

v0.31.0

10 Feb 22:38
18d470a

Choose a tag to compare

What's Changed

  • fix(wanda): copy contents of artifact directory, not directory itself in #424
  • fix(wanda): force rebuild in test TestBuild_WithArtifacts_depCacheHitRootRebuilt in #425

Full Changelog: v0.30.0...v0.31.0

v0.30.0

10 Feb 20:56
cea05e0

Choose a tag to compare

What's Changed

  • fix(wanda): only skip artifact extraction if root target's cache is hit in #423

Full Changelog: v0.29.0...v0.30.0

v0.29.0

10 Feb 18:36
bef30f4

Choose a tag to compare

What's Changed

  • feat(rayapp) Anyscale CLI pr0 add tailWriter with lazy double-buffer implementation in #413
  • fix(raymake): use manylinux2014 platform tag for wheel output in #418
  • feat(wanda): add Artifact struct to spec for extraction in #407
  • feat(wanda): implement artifact extraction using docker cp in #411
  • feat(wanda): add artifacts_dir CLI flag in #409
  • feat(raycicmd): set RAYCI_ARTIFACTS_DIR for wanda steps in #410
  • fix(wanda): add logline when artifact extraction skipped in #420

Full Changelog: v0.28.0...v0.29.0

v0.28.0

03 Feb 15:50
6165f02

Choose a tag to compare

What's Changed

  • feat(goqualgate): add Go quality gates for CI, test coverage in #380
  • feat(goqualgate): add build, release scripts for goqualgate in #395
  • feat(raymake): add core wheel packaging with pdm-backend in #402

Full Changelog: v0.27.0...v0.28.0

v0.27.0

27 Jan 17:06
b0a0a2f

Choose a tag to compare

What's Changed

  • fix(wanda): use envfile lookup for resolving build args #394

Full Changelog: v0.26.0...v0.27.0

v0.26.0

26 Jan 18:26
c0b4e95

Choose a tag to compare

RayCI v0.26.0 Release Notes

New Features

  • Wanda dependency resolution: Automatically resolves dependencies between specs and builds them in topological order
  • Wanda envfile support: Load environment variables from .env files via the envfile field
  • rayapp in releases: The rayapp binary is now included in release builds

Bug Fixes

  • Fixed DisableCaching field being ignored during spec parsing
  • Fixed TestResolveLocalImage test compatibility with Docker Desktop

Other Changes

  • Simplified dependency graph implementation
  • Added AGENTS.md documentation for AI agent guidance
  • Refactored release.sh and added test coverage for wanda

Full Changelog

v0.25.0...v0.26.0

v0.25.0

12 Jan 18:39
7c9d102

Choose a tag to compare

What's Changed

  • [raycicmd] auto-discover *.rules.txt, *.rules.test.txt files from buildkite dirs in #363

Full Changelog: v0.24.0...v0.25.0