No reviewers
Labels
No labels
area: build
area: ci
area: compare
area: data
area: engine
area: model
area: provenance
area: rite
area: validation
backport
blocked
breaking
confirmed
dependencies
duplicate
epic
github_actions
invalid
needs-info
needs-triage
php
priority: high
priority: low
priority: medium
regression
type: bug
type: chore
type: correction
type: docs
type: enhancement
type: feature
type: fix
type: perf
type: refactor
type: security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Directorium/Core!477
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/97-packaging"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Epic #97 — packaging & release (#98): complete, validated composer metadata and a lean distribution, so consumers can
require directorium/corestably at 1.0.composer.json— addedhomepage, entityauthors,supportlinks (issues/source/docs), and richer keywords (roman-rite,traditional-latin-mass,1962). The>=7.4requirement is the range CI tests on 7.4/8.1/8.2/8.3. Validates clean undercomposer validate --strict --no-check-publish(exactly what CI runs, before install — the localcomposer.lockwarning is moot since a library doesn't commit one; it's gitignored)..gitattributes—export-ignoreso the Packagist archive ships only the runtime:src/+ the runtimedata/corpus/+ README/licence/provenance. Verified viagit archive: tests/tools/docs/bin and all CI/release config are excluded;src/,data/corpus/,composer.json,README.mdare included.docs/releasing.md— the release-please flow, the attached CC0 dataset artifact, and the one-time maintainer steps: Packagist submission (packagist.org/packages/submit+ webhook), Zenodo, and cutting the1.0.0tag from the green pipeline.Verification
composer validate --strict --no-check-publish✅ (composer.json valid) ·lint✅.git archivedist contents confirmed lean (dev files excluded, runtime included).The Packagist publication and the
1.0.0tag are the documented maintainer steps (external account / release-PR merge); everything they need is in place.Closes #98.