Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
name: CD on master
name: CD on main

on:
workflow_dispatch:
push:
branches:
- master
- main
paths:
- "docs/**"
- "mkdocs.yml"
- "src/**"
- "scripts/deploy_docs.py"
- "pyproject.toml"
- "uv.lock"
- ".github/workflows/CD-master.yml"
- ".github/workflows/CD-main.yml"

env:
UV_SYSTEM_PYTHON: "1"

jobs:
publish-master-docs:
name: Publish Master Docs
publish-main-docs:
name: Publish Main Docs
runs-on: ubuntu-latest
environment:
name: release
Expand All @@ -43,4 +43,4 @@ jobs:
run: |
git config user.name "github-actions[bot]"
git config user.email "actions@github.com"
uv run --group docs --all-extras python scripts/deploy_docs.py --push master
uv run --group docs --all-extras python scripts/deploy_docs.py --push main
2 changes: 1 addition & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
pull_request:
push:
branches:
- master
- main
release:
types:
- created
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ uv run prek install

## Commit Messages

We use [Conventional Commits](https://www.conventionalcommits.org/). PRs are squash-merged, so the **PR title becomes the commit message** in `master`. This means the PR title must follow conventional commit format — individual commit messages on the branch don't matter. A CI check enforces this.
We use [Conventional Commits](https://www.conventionalcommits.org/). PRs are squash-merged, so the **PR title becomes the commit message** in `main`. This means the PR title must follow conventional commit format — individual commit messages on the branch don't matter. A CI check enforces this.

```
<type>(<optional scope>): <description>
Expand Down
3 changes: 3 additions & 0 deletions cliff.toml
Original file line number Diff line number Diff line change
Expand Up @@ -187,4 +187,7 @@ This release includes massive docs improvements and drops support for Python 3.9
- `KubeRayInteractiveJob` -- a resource that utilizes the new `InteractiveMode` for `RayJob`. It can be used to connect to Ray in Client mode -- like `KubeRayCluster` -- but gives access to `RayJob` features, such as automatic cleanup (`ttlSecondsAfterFinished`), retries (`backoffLimit`) and timeouts (`activeDeadlineSeconds`).
- `RayResource` setup lifecycle has been overhauled: resources now has an `actions` parameter with 3 configuration options: `create`, `wait` and `connect`. The user can disable them and run `.create()`, `.wait()` and `.connect()` manually if needed.
"""
postprocessors = [
{ pattern = 'danielgafni/dagster-ray/blob/master/', replace = "danielgafni/dagster-ray/blob/main/" },
]
trim = false
9 changes: 4 additions & 5 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ All notable user-facing changes to `dagster-ray` will be documented in this file
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## v0.4.4 (26-03-2026)
## v0.4.4 (27-03-2026)

### :sparkles: Features

Expand All @@ -20,7 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### :hammer_and_wrench: Other Improvements

- add a section for other improvements to changelog
- release 0.4.4 ([#348](https://github.com/danielgafni/dagster-ray/pull/348) by [@danielgafni](https://github.com/danielgafni))
- add a section for other improvements to changelog ([#347](https://github.com/danielgafni/dagster-ray/pull/347) by [@danielgafni](https://github.com/danielgafni))
- improve Pipes imports and docs references ([#343](https://github.com/danielgafni/dagster-ray/pull/343) by [@danielgafni](https://github.com/danielgafni))
- upgrade zensical to 0.0.28 ([#342](https://github.com/danielgafni/dagster-ray/pull/342) by [@danielgafni](https://github.com/danielgafni))
- add minimal Claude Code config ([#341](https://github.com/danielgafni/dagster-ray/pull/341) by [@danielgafni](https://github.com/danielgafni))
Expand All @@ -30,7 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
This release is focused on improving support for authentication and cross-cluster KubeRay workloads.

!!! note
If you or your company are using `dagster-ray` in production, please consider adding yourself to the list [here](https://github.com/danielgafni/dagster-ray/blob/master/README.md#-who-is-using-dagster-ray) :)
If you or your company are using `dagster-ray` in production, please consider adding yourself to the list [here](https://github.com/danielgafni/dagster-ray/blob/main/README.md#-who-is-using-dagster-ray) :)


### :sparkles: Features
Expand Down Expand Up @@ -162,4 +162,3 @@ This release includes massive docs improvements and drops support for Python 3.9
### Added
- `KubeRayInteractiveJob` -- a resource that utilizes the new `InteractiveMode` for `RayJob`. It can be used to connect to Ray in Client mode -- like `KubeRayCluster` -- but gives access to `RayJob` features, such as automatic cleanup (`ttlSecondsAfterFinished`), retries (`backoffLimit`) and timeouts (`activeDeadlineSeconds`).
- `RayResource` setup lifecycle has been overhauled: resources now has an `actions` parameter with 3 configuration options: `create`, `wait` and `connect`. The user can disable them and run `.create()`, `.wait()` and `.connect()` manually if needed.

Loading