Skip to content

v0.45.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 17:50

v0.45.0 (2026-10-26)

Features

  • core: A policy that still declares a checkout cache is refused (df8434b)
  • core: Read the policy only as far as guarding needs (124) (70523c8)
  • core: A sluice for guarding reads the policy the guarding way (124) (5343922)
  • instance: Read the host's settings only as far as guarding needs (124) (d7be463)
  • profiles: Bind the hook for guarding (124) (69cce11)
  • protect: The hook reads only what guarding needs (124) (92ce96f)
  • protect: Every command re-installs a hook installed for another sluice (124) (7c1873e)
  • reader: One reader's lock and document per repository on the host (273246f)
  • exec: The host names where its readers keep their files (a04b2b3)
  • overview: A watch leads its repository's reading or follows the reader (9298769)
  • wait: A wait leads its repository's reading or follows the reader (0ca8265)

Fixes

  • reader: The temporary document's name fits a repository named as long as is kept whole (8c79271)

Refactors

  • places: A checkout cache never reaches a place (dd3ed2a)

Documentation

  • openspec: Propose an-old-checkout-cache-policy-is-refused-at-read (28db884)
  • site: A checkout cache in the policy is refused (de4073a)
  • openspec: Archive an-old-checkout-cache-policy-is-refused-at-read (9749117)
  • openspec: The checkout cache's refusal message is a requirement of its own (43c7fe7)
  • openspec: Propose the-hooks-reading-of-the-hosts-settings-is-partial (124) (e890a89)
  • adr: 0059 the protection reads only what guarding needs (124) (c377724)
  • openspec: Declare ops.rs in the-hooks-reading-of-the-hosts-settings-is-partial's touches (dfe1d98)
  • openspec: Archive the-hooks-reading-of-the-hosts-settings-is-partial (427fc0f)
  • openspec: Propose the-open-changes-on-main-read-strictly, actions-pool and finished-submissions pass strict validation (108f688)
  • openspec: Actions-pool keeps main's whole forge check requirement (790181c)
  • openspec: Finished-submissions adds the finished-records spec (5b07525)
  • openspec: Finished-submissions names finished-records as its capability (5363e2d)
  • openspec: Every open change and archived spec passes strict validation (5c2b499)
  • openspec: Archive the-open-changes-on-main-read-strictly (6b09a6f)
  • openspec: Propose one-reader-per-host-serves-every-watch-and-wait (75d8883)
  • site: One watch or wait per repository on the host reads the queue (5c621f4)
  • openspec: One-reader-per-host-serves-every-watch-and-wait declares the overview's views it changed (5ad7937)
  • site: A following wait takes its submission from the reader's file and still runs the rounds (cec6ba8)
  • openspec: Archive one-reader-per-host-serves-every-watch-and-wait (c3dfc0a)