You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 1862614
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: AGENTS.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ Besides the translation checks in `tests/test_page.py`, it has browser smoke tes
22
22
`smoke` and run by `just test-smoke`, not `just test`; still check a page change in a browser against a report from
23
23
the CLI tests, or against `just demo-serve`. `demo/` holds the made-up scenario behind the published demo page: the
24
24
CLI collects it against respx routes, and `.github/workflows/demo.yml` publishes it to GitHub Pages on each release
25
-
tag. A page change that adds a state belongs in the scenario too. Tests
25
+
tag, with the `screenshot.png` the README shows. A page change that adds a state belongs in the scenario too. Tests
26
26
mock GitLab and Jira only with respx routes (pytest-httpx2): the `gitlab` and `jira` fixtures in `tests/conftest.py`
27
27
declare one named static route per call of the scenario in `tests/payloads.py`. A test changes a response by re-mocking a named route; add no fakes, callbacks,
28
28
or stubs.
@@ -39,6 +39,9 @@ description, and PyPI does not rewrite relative links, so a relative one 404s on
39
39
[`skills/release-scope/SKILL.md`](skills/release-scope/SKILL.md) describes the CLI flags, exit codes, and report fields
40
40
for agents, and pins the minor version it describes. Update it, and its version range, in the same change as any of those.
41
41
42
+
A change to the report schema bumps `SCHEMA_VERSION` and ships in a new minor release; anything else is a patch.
43
+
Move the skill's version range and the README's `release-scope>=X.Y,<X.Z` pins to that minor in the same change.
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ copy the release post.
25
25
It writes a static page with a `report.json`, built to run on a schedule and publish with GitLab Pages.
26
26
[Try the demo](https://modern-python.github.io/release-scope/): a made-up shop with four services and six Jira issues.
27
27
28
-
[](https://modern-python.github.io/release-scope/)
28
+
[](https://modern-python.github.io/release-scope/)
0 commit comments