feat(herald): Add sentinel marker support for yaml files #7 #11

Closed
imAsparky wants to merge 0 commits from issue-7 into main
Owner

closes #7

closes #7
closes #7
[dev-notes]:
"""
Added .yaml and .yml to SENTINELS and VERSION_FORMATS dicts.
"""

[doc-notes]:
"""
YAML files are now supported as version files.
Add the sentinel above your version string as with any other file type.
"""

closes #7
chore(docs): Add docs checks and dependencies #7
Some checks failed
Test Python 3.10 Tests failed on Python 3.10
CI / Test Python 3.10 (pull_request) Failing after 1m54s
Test Python 3.11 Tests failed on Python 3.11
CI / Test Python 3.11 (pull_request) Failing after 59s
Test Python 3.12 Tests failed on Python 3.12
CI / Test Python 3.12 (pull_request) Failing after 1m3s
Test Python 3.13 Tests failed on Python 3.13
CI / Test Python 3.13 (pull_request) Failing after 57s
Test Python 3.14 Tests failed on Python 3.14
CI / Test Python 3.14 (pull_request) Failing after 58s
CI / Lint and Type Check (pull_request) Successful in 50s
CI / Update Changelog (pull_request) Has been skipped
31fddb648e
[dev-notes]:
"""
Added Sphinx with Furo theme and MyST parser.
Build with tox -e docs. Output in docs/_build/html.
pyproject.toml updated with sphinx, furo and myst-parser dev deps.
"""

[doc-notes]:
"""
Full documentation now available covering explanation, reference,
and how-to guides. Build locally with tox -e docs.
"""

closes #7
test(config): Fix config not recognised in CI #7
Some checks failed
Test Python 3.10 Tests failed on Python 3.10
CI / Test Python 3.10 (pull_request) Failing after 46s
Test Python 3.11 Tests failed on Python 3.11
CI / Test Python 3.11 (pull_request) Failing after 45s
Test Python 3.12 Tests failed on Python 3.12
CI / Test Python 3.12 (pull_request) Failing after 40s
Test Python 3.13 Tests failed on Python 3.13
CI / Test Python 3.13 (pull_request) Failing after 36s
Test Python 3.14 Tests failed on Python 3.14
CI / Test Python 3.14 (pull_request) Failing after 42s
CI / Lint and Type Check (pull_request) Successful in 39s
CI / Update Changelog (pull_request) Has been skipped
58f239c5c4
test(changelog): Fix permissions in CI #7
Some checks failed
Test Python 3.10 Tests passed on Python 3.10
CI / Test Python 3.10 (pull_request) Successful in 33s
Test Python 3.11 Tests passed on Python 3.11
CI / Test Python 3.11 (pull_request) Successful in 33s
Test Python 3.12 Tests passed on Python 3.12
CI / Test Python 3.12 (pull_request) Successful in 35s
Test Python 3.13 Tests failed on Python 3.13
CI / Test Python 3.13 (pull_request) Failing after 32s
Test Python 3.14 Tests passed on Python 3.14
CI / Test Python 3.14 (pull_request) Successful in 34s
CI / Lint and Type Check (pull_request) Successful in 38s
CI / Update Changelog (pull_request) Has been skipped
f8c078a404
The container runs as root which can write to read-only files regardless of chmod.
The chmod approach only works as a non-root user. We need to force the failure
by mocking write_text instead
docs(how-to): Update writing tests with CI gotchas #7
Some checks failed
Test Python 3.10 Tests passed on Python 3.10
CI / Test Python 3.10 (pull_request) Successful in 35s
Test Python 3.11 Tests passed on Python 3.11
CI / Test Python 3.11 (pull_request) Successful in 37s
CI / Test Python 3.12 (pull_request) Has been cancelled
CI / Test Python 3.13 (pull_request) Has been cancelled
CI / Test Python 3.14 (pull_request) Has been cancelled
CI / Lint and Type Check (pull_request) Has been cancelled
CI / Update Changelog (pull_request) Has been cancelled
9b8d12f4a9
Merge branch 'main' into issue-7
Some checks failed
Test Python 3.10 Tests passed on Python 3.10
CI / Test Python 3.10 (pull_request) Successful in 53s
Test Python 3.11 Tests passed on Python 3.11
CI / Test Python 3.11 (pull_request) Successful in 59s
Test Python 3.12 Tests passed on Python 3.12
CI / Test Python 3.12 (pull_request) Successful in 1m1s
Test Python 3.13 Tests failed on Python 3.13
CI / Test Python 3.13 (pull_request) Failing after 58s
Test Python 3.14 Tests passed on Python 3.14
CI / Test Python 3.14 (pull_request) Successful in 55s
CI / Lint and Type Check (pull_request) Successful in 43s
CI / Update Changelog (pull_request) Has been skipped
5087c5f3a7
Merge branch 'main' into issue-7
Some checks failed
Test Python 3.10 Tests passed on Python 3.10
Test Python 3.11 Tests passed on Python 3.11
Test Python 3.12 Tests passed on Python 3.12
Test Python 3.13 Tests failed on Python 3.13
Test Python 3.14 Tests passed on Python 3.14
CI / Update Changelog (pull_request) Has been skipped
CI / Test Python 3.10 (pull_request) Successful in 1m4s
CI / Test Python 3.11 (pull_request) Successful in 1m9s
CI / Test Python 3.12 (pull_request) Successful in 1m12s
CI / Lint and Type Check (pull_request) Successful in 50s
CI / Test Python 3.13 (pull_request) Failing after 1m1s
CI / Test Python 3.14 (pull_request) Successful in 1m5s
b673c2315c
imAsparky closed this pull request 2026-04-14 10:37:22 +00:00
Some checks failed
Test Python 3.10 Tests passed on Python 3.10
Test Python 3.11 Tests passed on Python 3.11
Test Python 3.12 Tests passed on Python 3.12
Test Python 3.13 Tests failed on Python 3.13
Test Python 3.14 Tests passed on Python 3.14
CI / Update Changelog (pull_request) Has been skipped
CI / Test Python 3.10 (pull_request) Successful in 1m4s
CI / Test Python 3.11 (pull_request) Successful in 1m9s
CI / Test Python 3.12 (pull_request) Successful in 1m12s
CI / Lint and Type Check (pull_request) Successful in 50s
CI / Test Python 3.13 (pull_request) Failing after 1m1s
CI / Test Python 3.14 (pull_request) Successful in 1m5s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dunwright/git-herald!11
No description provided.