Skip to content
Merged
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
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This repository owns the reusable PHP release engine used by LibreCode/LibreSign
- Do not add a parallel Python release engine.
- Consumer-specific paths and naming belong in versioned consumer configuration.

Authoritative cross-repository contracts are tracked in LibreCodeCoop/github-workflows#70, #78 and #82 until fully represented here.
Authoritative release behavior, public Action contracts, persisted schemas, and architecture are documented and tested in this repository. Organization workflow templates are maintained separately in `LibreCodeCoop/.github` and must remain orchestration-only consumers of this product.

## Generated artifacts

Expand Down
4 changes: 2 additions & 2 deletions docs/versioning.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ After 1.0, semantic versioning applies normally:
Public compatibility covers:

- the documented CLI behavior used by consumers;
- inputs and outputs of `actions/prepare`, `actions/post-merge`, and `actions/publication`;
- inputs and outputs of every documented public Action under `actions/`, including lifecycle and purpose-specific Actions;
- persisted release contracts whose schema is documented and consumed across lifecycle stages.

Internal PHP classes, private scripts under `actions/_internal`, and implementation details are not public APIs.

A change to a public Action input/output or persisted contract must update tests and documentation in the same change. Internal helper refactors do not create a supported public Action path.
A change to a public Action input/output or persisted contract must update tests and documentation in the same change. The explicit public Action surface is tested by the acceptance suite; directories under `actions/_internal` remain implementation details and are not supported integration paths.

## Release procedure

Expand Down
Loading