Skip to content

Commit e14b63e

Browse files
v0.19.4
1 parent 06bbdef commit e14b63e

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

.versionbot/CHANGELOG.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
- commits:
2+
- subject: Refactor conflict detection in planner
3+
hash: 24c821cb4a0a7deca8878ee98ba5f4f64b5c0d16
4+
body: |
5+
Replace the change-based conflict detection with simpler
6+
domain-based approach. Tasks now expose their operational domain
7+
directly rather than requiring is_scoped checks.
8+
9+
This fixes a potential bug in change-only comparison. Changes at
10+
planning are not fully representative of what happens at runtime.
11+
Based on changes only, the planner could configure tasks to run
12+
concurrently that step over each other at runtime. The task indicating
13+
its domain of action and using that for conflict detection is the right
14+
way to avoid conflicts.
15+
footer:
16+
Change-type: patch
17+
change-type: patch
18+
author: Felipe Lalanne
19+
nested: []
20+
version: 0.19.4
21+
title: ""
22+
date: 2025-08-13T01:54:46.655Z
123
- commits:
224
- subject: Improve conflict detection when planning
325
hash: a1467fa2dd4243a9cf80b41ac2373cde1a10d655

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file
44
automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
55
This project adheres to [Semantic Versioning](http://semver.org/).
66

7+
# v0.19.4
8+
## (2025-08-13)
9+
10+
* Refactor conflict detection in planner [Felipe Lalanne]
11+
712
# v0.19.3
813
## (2025-08-11)
914

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mahler"
3-
version = "0.19.3"
3+
version = "0.19.4"
44
edition = "2021"
55
description = "An automated job orchestration library that builds and executes dynamic workflows"
66
homepage = "https://github.com/balena-io-modules/mahler-rs"

0 commit comments

Comments
 (0)