Skip to content

Releases: Songmu/ghalet

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 24 Oct 04:34
Immutable release. Only release title and notes can be modified.
bb0fb57

What's Changed

  • docs: clarify ghalet's scope and improve Japanese readability by @Songmu in #91
  • Unify daemon diagnostics under status --fail-on-error by @Songmu in #93
  • Fix intermittent macOS runner guard output failures by @Songmu in #94
  • Fix flaky controller-death tests during runner group teardown by @Songmu in #95

Full Changelog: v0.2.3...v0.2.4

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 23 Oct 02:54
Immutable release. Only release title and notes can be modified.
7371b9f

What's Changed

  • Replace runner helper init hooks with explicit CLI dispatch by @Songmu in #85
  • Improve coverage measurement and focus regression tests by @Songmu in #87
  • Consolidate credential input tests and strengthen recovery coverage by @Songmu in #88
  • Make complex runner and credential operations easier to follow by @Songmu in #89

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 22 Oct 17:49
Immutable release. Only release title and notes can be modified.
c811b93

What's Changed

  • Fix non-root runner preparation for safe distribution symlinks by @Songmu in #83

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 17:09
Immutable release. Only release title and notes can be modified.
ab365a1

What's Changed

  • Fix non-root systemd credential ACL validation by @Songmu in #81

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 15:51
Immutable release. Only release title and notes can be modified.
b951333

What's Changed

  • docs: separate user guides from contributor documentation by @Songmu in #76
  • Fix concurrent state access in the shutdown regression test by @Songmu in #79
  • Share complete App credentials through setup defaults by @Songmu in #78
  • Run the systemd controller as ghalet and jobs as ghalet-runner by @Songmu in #80

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 21 Oct 17:43
Immutable release. Only release title and notes can be modified.
c236916

What's Changed

  • Wait for daemon readiness when starting systemd services by @Songmu in #73
  • Keep the Hugo documentation builder up to date with Renovate by @Songmu in #72
  • Remove the managed configuration version field by @Songmu in #75

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 15:27
Immutable release. Only release title and notes can be modified.
c567361

What's Changed

  • Avoid idle process snapshots without delaying job scheduling by @Songmu in #36
  • Release recovery capacity after verified process termination by @Songmu in #38
  • Avoid unrelated PID churn in Linux stop verification by @Songmu in #40
  • Limit filesystem synchronization to changed directories by @Songmu in #37
  • Support administrator symlink layouts with canonical storage bases by @Songmu in #39
  • Guide GitHub App setup from creation to installation by @Songmu in #41
  • Limit kernel identity inspection to monitored process groups by @Songmu in #42
  • Retry recoverable run cleanup with capped backoff by @Songmu in #43
  • Allow independent runner extractions to proceed concurrently by @Songmu in #44
  • Avoid repeated ancestor validation during state operations by @Songmu in #46
  • Prevent unrelated work-root files from consuming runner capacity by @Songmu in #47
  • Recover transient target failures automatically with capped backoff by @Songmu in #45
  • Keep daemon scheduling responsive during slow execution I/O by @Songmu in #49
  • Share credential update rollback and input validation by @Songmu in #50
  • Make App setup lifecycle stages explicit by @Songmu in #52
  • Reduce duplicated atomic state persistence code by @Songmu in #54
  • Simplify daemon discovery with focused directory and socket probes by @Songmu in #55
  • Clarify configuration apply reconciliation stages by @Songmu in #51
  • refactor: separate listener recovery and session lifecycle by @Songmu in #56
  • Share configuration editing across setup and credentials by @Songmu in #57
  • Unify runner output lifecycle state by @Songmu in #58
  • Separate configuration policy from daemon implementation by @Songmu in #53
  • Separate verified process-group operations from daemon state by @Songmu in #59
  • Reuse configuration path resolution in setup and credentials by @Songmu in #61
  • Share credential registration preparation without merging backend pipelines by @Songmu in #62
  • Wait for listener cleanup directly instead of polling during apply by @Songmu in #63
  • Isolate runner log collection and archive lifecycle by @Songmu in #64
  • Refactor setup locking and remove the redundant work lock wrapper by @Songmu in #66
  • Clarify daemon recovery and execution lifecycle boundaries by @Songmu in #65
  • Reduce duplicated setup in daemon tests by @Songmu in #67
  • Keep static configuration immutable with managed setup information by @Songmu in #68
  • Identify targets by scope, runner group, and scale set by @Songmu in #69
  • Allow unknown configuration properties by @Songmu in #70
  • Publish bilingual documentation with Hugo and GitHub Pages by @Songmu in #71

Full Changelog: v0.0.5...v0.1.0

v0.0.5

Choose a tag to compare

@github-actions github-actions released this 20 Oct 17:29
Immutable release. Only release title and notes can be modified.
e01e441

What's Changed

  • Fix non-root runner startup by making execution parents listable by @Songmu in #33

Full Changelog: v0.0.4...v0.0.5

v0.0.4

Choose a tag to compare

@github-actions github-actions released this 20 Oct 16:18
Immutable release. Only release title and notes can be modified.
da0a178

What's Changed

  • Simplify GitHub App onboarding and integrate systemd credential provisioning by @Songmu in #31

Full Changelog: v0.0.3...v0.0.4

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 20 Oct 14:40
Immutable release. Only release title and notes can be modified.
a5cfd1d

What's Changed

  • docs: help operators configure and rotate least-privilege credentials by @Songmu in #25
  • Stop orphaned Linux runner groups with shared runner guards by @Songmu in #28
  • feat: register credentials without systemd by @Songmu in #27
  • feat: set up GitHub App authentication without a preexisting token by @Songmu in #29

Full Changelog: v0.0.2...v0.0.3