Bundle log
A feed reader can follow this log: log.xml holds its newest 20 days.
2026-10-30
Section titled “2026-10-30”- Changed: the export script prints an organization’s rulesets with
rulesets --organization. - Changed: SECURITY.md names the ruleset that holds
main.
2026-10-29
Section titled “2026-10-29”- Prose: reworded 2 concept bodies in plain English. No fact, link, number or frontmatter changed.
- Changed: Derive and check concepts from workflow files, Test data and Required status check say that a job’s
needsis a skip condition andif: always()is not, and count twenty-four derive.py tests. - Changed: Knowledge sources map adds
scripts/github_export.pyand its tests to the derive.py row. - Changed: Test data counts twenty-one derive.py tests and adds the export script’s tests and the two export files.
- Changed: Required status check says which skips let a required check pass and which leave it pending, as the schema’s comment now does.
- Changed: Derive and check concepts from workflow files covers github_export.py, –rulesets, –check-runs, the skip-condition rule and checks another app reports.
- Prose: reworded 5 concept bodies in plain English. No fact, link, number or frontmatter changed.
- Changed: Derive and check concepts from workflow files says that
CHANGELOG.mdlists the script under 0.1.0, since that release promoted the section. - Changed: github-actions documentation site drops the conditions that held before the repository was public and 0.1.0 was released, and names the log’s Atom feed that
website/README.mdlists. - Changed: Test data and schema tests gets back the two sources the last patch dropped: CONTRIBUTING.md’s rule on example data and
examples/README.md, which says thatexamples/output/is ignored.
2026-10-28
Section titled “2026-10-28”- Changed: Scope, influences and mappings now says that the rules module declares the
in_toto:prefix and names the Test Result predicate by a CURIE, as cd7488c made it. - Changed: Test data and schema tests now counts eight schema tests, including the new check that every mapping in the adapt copy uses a bound prefix, and says that the slsa neighbour is slsa’s v0.7.0 release asset.
- Changed: Workflow syntax, Metadata syntax, REST API rules and check runs, and GitHub Actions build type now cite the README’s What it models section for each page, since
docs/about.mdno longer lists the model’s sources. - Rewrite: Scope, influences and mappings follows the README’s shorter sections; it drops the claims no source now makes, that no single specification stands behind the model and that the mapped vocabularies did not shape it.
- Changed: Element names cites the naming paragraph of
docs/about.mdat its new place, and takes the rule for a renamed key from that page, which the README now points to. - Changed: SchemaStore copy no longer calls the two files a machine-readable form, a phrase the README dropped.
- Changed: Security policy follows SECURITY.md’s renamed section, What this repository releases, and its wording on staying below 1.0.
- Changed: Derive and check follows the README’s reworded Deriving section and SECURITY.md’s renamed section.
- Changed: Required status check no longer says that none of GitHub’s pages states the called-job rule, a claim the README dropped.
- Changed: Knowledge Release cites CONTRIBUTING.md for when a release carries the schema copy, since the README now points there.
- Changed: Release the schema follows CONTRIBUTING.md’s wording on which commit types start a release.
- Changed: github-actions LinkML schema records that
LINKML_SCHEMA_NAMEinconfig.public.mknames the umbrella file, as the schema directory’s README now says. - Prose: reworded 2 more concept bodies, cutting phrases that carried no fact. No fact, link, number or frontmatter changed.
- Prose: reworded 16 concept bodies in plain English. No fact, link, number or frontmatter changed.
- Added: Derive and check concepts from workflow files, from
scripts/derive.py, its tests and the README’s section on it, which d38a5e0 added. - Changed: the test data concept gives the naming rule as
ClassName-###.yaml, astests/data/README.mdhas since a86d859, and namestests/test_derive.pyand its fixtures, which d38a5e0 added. - Changed: the security policy names both scripts under
scripts/, says thatscripts/derive.pyruns in no workflow here, and words the librarian’s row asSECURITY.mdhas since a86d859 and d38a5e0. - Changed: the schema concept says when the knowledge release attaches the adapt copy, as the README’s Knowledge Trust Ladder (KTL) section has since a86d859.
- Changed: the knowledge release concept says that the README and CONTRIBUTING.md now agree with the workflow on when the schema copy is attached, since a86d859.
- Resolved: README.md and CONTRIBUTING.md say since a86d859 that the knowledge release attaches the schema copy when the bundle has changed, and that a run with
forceattaches it otherwise. - Changed: the librarian workflow concept says that the skills pin stays at v0.57.0 until the first weekly sync moves it, as
CHANGELOG.mdhas since a86d859. - Resolved: CHANGELOG.md says since a86d859 that the v0.58.0 templates leave the skills pin at v0.57.0 and that the first weekly sync moves it.
- Changed: the release playbook says when the knowledge release attaches the schema copy, and to run it with
forcewhen only the schema changed, as CONTRIBUTING.md’s Releasing section has since a86d859. - Changed: the required status check term adds the details of the naming rule that
scripts/derive.pystates, from d38a5e0. - Changed: the source map adds
scripts/derive.py, its fixtures and tests, and the README’s section on it, and names the derivation check as a way to re-check the workflow concepts. - Added: github-actions LinkML schema, from
src/github_actions/schema/github_actions.yaml. - Added: SchemaStore copy, from
src/github_actions/schema/schemastore. - Added: Generated artefacts, from
project. - Added: Test data and schema tests, from
tests/data. - Added: GitHub workflow syntax, from
https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax. - Added: GitHub metadata syntax, from
https://docs.github.com/en/actions/reference/workflows-and-actions/metadata-syntax. - Added: GitHub REST API rules and check runs, from
https://docs.github.com/en/rest/repos/rules. - Added: GitHub Actions build type, from
https://actions.github.io/buildtypes/workflow/v1. - Added: Required status check, from
src/github_actions/schema/github_actions_rules.yaml. - Added: Repository ruleset, from
src/github_actions/schema/github_actions_rules.yaml. - Added: Reusable workflow, from
src/github_actions/schema/github_actions_workflow.yaml. - Added: GITHUB_TOKEN permission, from
src/github_actions/schema/github_actions_workflow.yaml. - Added: Element names and the shared namespace, from
docs/about.md. - Added: Scope, influences and mappings, from
README.md. - Added: Regenerate and test the schema, from
CONTRIBUTING.md. - Added: Release the schema, from
CONTRIBUTING.md. - Added: Validate data against the schema, from
docs/index.md. - Added: Move the upstream pins, from
scripts/check_upstream_release.py. - Added: github-actions documentation site, from
website. - Added: License and attribution, from
NOTICE. - Added: Security policy, from
SECURITY.md. - Added: AI covenant, from
AI_COVENANT.md. - Added: Build and test (main.yaml), from
.github/workflows/main.yaml. - Added: Lint & docs (lint-and-docs.yaml), from
.github/workflows/lint-and-docs.yaml. - Added: Semantic release (semantic-release.yml), from
.github/workflows/semantic-release.yml. - Added: Upstream watch (upstream-watch.yaml), from
.github/workflows/upstream-watch.yaml. - Added: Knowledge website (knowledge-website.yaml), from
.github/workflows/knowledge-website.yaml. - Added: Knowledge Registrar (knowledge-registrar.yaml), from
.github/workflows/knowledge-registrar.yaml. - Added: Knowledge Librarian (knowledge-librarian.yaml), from
.github/workflows/knowledge-librarian.yaml. - Added: Knowledge Release (knowledge-release.yaml), from
.github/workflows/knowledge-release.yaml. - Added: Knowledge sync (knowledge-sync.yaml), from
.github/workflows/knowledge-sync.yaml. - Added: Knowledge sources map, which lists every repository path and page this bundle derives from, how to re-check each, and the paths left out and why.
- Open question: Knowledge Release (knowledge-release.yaml): README.md says that each release attaches the schema copy as
schema-<tag>-github-actions.yaml, and CONTRIBUTING.md and CHANGELOG.md say the same, but knowledge-release.yaml packs the domain schema only when the bundle’s tree differs from the newest earlier release that carries a bundle, or when force is set. Should a release whose bundle is unchanged still carry the schema copy, or should the README say when it does? - Open question: Knowledge Librarian (knowledge-librarian.yaml): CHANGELOG.md says that the sidecar automation comes from the KTL v0.58.0 templates, and CONTRIBUTING.md says that the skills pin moves with the sidecar copies, but knowledge-librarian.yaml sets TRUST_LADDER_SKILLS_REF to v0.57.0. Which release should the scheduled librarian install?
- Removal: Example Service A and Example Service B, the sidecar’s placeholders, now that real concepts describe the repository.
- Initialization: Scaffolded the LOKF bundle for github-actions with placeholder services. Real concepts to follow.