Format Markdown #4384
tests.yaml
on: pull_request
🧬 Project metadata
19s
Matrix: tests
Matrix: validate-arch
Annotations
131 errors and 1 warning
|
⁉️ ubuntu-24.04-arm / py3.15
Process completed with exit code 1.
|
|
⁉️ windows-11-arm / py3.15t
Process completed with exit code 1.
|
|
⁉️ macos-15-intel / py3.15
Process completed with exit code 1.
|
|
⁉️ windows-2025 / py3.15
Process completed with exit code 1.
|
|
✅ windows-11-arm / py3.14
Process completed with exit code 1.
|
|
✅ windows-11-arm / py3.14:
tests\test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude\\agents\\grunt-qa.md', '.claude\\agents\\qa-engineer.md', '.claude\\skills\\repomatic-audit\\SKILL.md', '.cl...ic-changelog\\SKILL.md', '.claude\\skills\\repomatic-deps\\SKILL.md', '.claude\\skills\\repomatic-init\\SKILL.md', ...])
+ and 48 = len(['.claude\\agents\\grunt-qa.md', '.claude\\agents\\qa-engineer.md', '.claude\\skills\\repomatic-audit\\SKILL.md', '.cl...ic-changelog\\SKILL.md', '.claude\\skills\\repomatic-deps\\SKILL.md', '.claude\\skills\\repomatic-init\\SKILL.md', ...])
|
|
✅ windows-11-arm / py3.14:
tests\test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude\\agents\\grunt-qa.md" ".claude\\agents\\qa-engineer.md" ".claude\\skills\\repomatic-audit\\SKILL.md" ".claude\\skills\\repomatic-changelog\\SKILL.md" ".claude\\skills\\repomatic-deps\\SKILL.md" ".claude\\skills\\repomatic-init\\SKILL.md" ".claude\\skills\\repomatic-lint\\SKILL.md" ".claude\\skills\\repomatic-release\\SKILL.md" ".claude\\skills\\repomatic-sync\\SKILL.md" ".claude\\skills\\repomatic-test\\SKILL.md" ".claude\\skills\\repomatic-topics\\SKILL.md" ".github\\code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic\\templates\\available-admonition.md" "repomatic\\templates\\broken-links-issue.md" "repomatic\\templates\\bump-version.md" "repomatic\\templates\\detect-squash-merge.md" "repomatic\\templates\\development-warning.md" "repomatic\\templates\\fix-changelog.md" "repomatic\\templates\\fix-typos.md" "repomatic\\templates\\format-json.md" "repomatic\\templates\\format-markdown.md" "repomatic\\templates\\format-pyproject.md" "repomatic\\templates\\format-python.md" "repomatic\\templates\\generated-footer.md" "repomatic\\templates\\github-releases.md" "repomatic\\templates\\prepare-release.md" "repomatic\\templates\\refresh-tip.md" "repomatic\\templates\\release-notes.md" "repomatic\\templates\\release-sync-report.md" "repomatic\\templates\\renovate-migration.md" "repomatic\\templates\\setup-guide.md" "repomatic\\templates\\sync-bumpversion.md" "repomatic\\templates\\sync-gitignore.md" "repomatic\\templates\\sync-linter-configs.md" "repomatic\\templates\\sync-mailmap.md" "repomatic\\templates\\sync-renovate.md" "repomatic\\templates\\sync-uv-lock.md" "repomatic\\templates\\sync-workflows.md" "repomatic\\templates\\unavailable-admonition.md" "repomatic\\templates\\unsubscribe-phase1.md" "repomatic\\templates\\unsubscribe-phase2.md" "repomatic\\templates\\update-deps-graph.md" "repomatic\\templates\\update-docs.md" "repomatic\\templates\\yanked-admonition.md"' does not match '".claude\\agents\\grunt-qa.md" ".claude\\agents\\qa-engineer.md" ".claude\\skills\\repomatic-audit\\SKILL.md" ".claude\\skills\\repomatic-changelog\\SKILL.md" ".claude\\skills\\repomatic-deps\\SKILL.md" ".claude\\skills\\repomatic-init\\SKILL.md" ".claude\\skills\\repomatic-lint\\SKILL.md" ".claude\\skills\\repomatic-release\\SKILL.md" ".claude\\skills\\repomatic-sync\\SKILL.md" ".claude\\skills\\repomatic-test\\SKILL.md" ".claude\\skills\\repomatic-topics\\SKILL.md" ".github\\code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic\\templates\\available-admonition.md" "repomatic\\templates\\broken-links-issue.md" "repomatic\\templates\\bump-version.md" "repomatic\\templates\\detect-squash-merge.md" "repomatic\\templates\\development-warning.md" "repomatic\\templates\\fix-changelog.md" "repomatic\\templates\\fix-typos.md" "repomatic\\templates\\format-json.md" "repomatic\\templates\\format-markdown.md" "repomatic\\templates\\format-pyproject.md" "repomatic\\templates\\format-python.md" "repomatic\\templates\\generated-footer.md" "repomatic\\templates\\github-releases.md" "repomatic\\templates\\pr-metadata.md" "repomatic\\templates\\prepare-release.md" "repomatic\\templates\\refresh-tip.md" "repomatic\\templates\\release-notes.md" "repomatic\\templates\\release-sync-report.md" "repomatic\\templates\\renovate-migration.md" "repomatic\\templates\\setup-guide.md" "repomatic\\templates\\sync-bumpversion.md" "repomatic\\templates\\sync-gitignore.md" "repomatic\\templates\\sync-linter-configs.md" "repomatic\\templates\\sync-mailmap.md" "repomatic\\templates\\sync-renovate.md" "repomatic\\templates\\sync-uv-lock.md" "repomatic\\templates\\sync-workflows.md" "repomatic\\templates\\unavailable-admonition.md" "repomatic\\templates\\unsubscribe-phase1.md" "repomatic\\templates\\unsubscribe-phase2.md" "repomatic\\templates\\update-deps-graph.md" "repomatic\\templates\\update-docs.md" "repomatic\\templates\\yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '21ac0d8a9bd88120217fc8d14b2391f4bbdccdb7 f2d981deb8de8a10dcbfa3f3cc9e6837e88024
|
|
✅ windows-11-arm / py3.14:
tests\test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-11-arm / py3.14:
tests\test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-11-arm / py3.14:
tests\test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ windows-11-arm / py3.14:
tests\test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
⁉️ windows-2025 / py3.15t
Process completed with exit code 1.
|
|
✅ ubuntu-24.04-arm / py3.10
Process completed with exit code 1.
|
|
✅ ubuntu-24.04-arm / py3.10:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '21ac0d8a9bd88120217fc8d14b2391f4bbdccdb7 f2d981deb8de8a10dcbfa3f3cc9e6837e8802477', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/bi
|
|
✅ ubuntu-24.04-arm / py3.10:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
✅ ubuntu-24.04-arm / py3.10:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-24.04-arm / py3.10:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-24.04-arm / py3.10:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ ubuntu-24.04-arm / py3.10:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-24.04-arm / py3.14t
Process completed with exit code 1.
|
|
✅ ubuntu-24.04-arm / py3.14t:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '21ac0d8a9bd88120217fc8d14b2391f4bbdccdb7 f2d981deb8de8a10dcbfa3f3cc9e6837e8802477', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/bi
|
|
✅ ubuntu-24.04-arm / py3.14t:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
✅ ubuntu-24.04-arm / py3.14t:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-24.04-arm / py3.14t:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ ubuntu-24.04-arm / py3.14t:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-24.04-arm / py3.14t:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-24.04-arm / py3.14
Process completed with exit code 1.
|
|
✅ ubuntu-24.04-arm / py3.14:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ ubuntu-24.04-arm / py3.14:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-24.04-arm / py3.14:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-24.04-arm / py3.14:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-24.04-arm / py3.14:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '21ac0d8a9bd88120217fc8d14b2391f4bbdccdb7 f2d981deb8de8a10dcbfa3f3cc9e6837e8802477', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/bi
|
|
✅ ubuntu-24.04-arm / py3.14:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
⁉️ windows-11-arm / py3.15
Process completed with exit code 1.
|
|
⁉️ ubuntu-24.04-arm / py3.15t
Process completed with exit code 1.
|
|
✅ windows-2025 / py3.14
Process completed with exit code 1.
|
|
✅ windows-2025 / py3.14:
tests\test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude\\agents\\grunt-qa.md', '.claude\\agents\\qa-engineer.md', '.claude\\skills\\repomatic-audit\\SKILL.md', '.cl...ic-changelog\\SKILL.md', '.claude\\skills\\repomatic-deps\\SKILL.md', '.claude\\skills\\repomatic-init\\SKILL.md', ...])
+ and 48 = len(['.claude\\agents\\grunt-qa.md', '.claude\\agents\\qa-engineer.md', '.claude\\skills\\repomatic-audit\\SKILL.md', '.cl...ic-changelog\\SKILL.md', '.claude\\skills\\repomatic-deps\\SKILL.md', '.claude\\skills\\repomatic-init\\SKILL.md', ...])
|
|
✅ windows-2025 / py3.14:
tests\test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude\\agents\\grunt-qa.md" ".claude\\agents\\qa-engineer.md" ".claude\\skills\\repomatic-audit\\SKILL.md" ".claude\\skills\\repomatic-changelog\\SKILL.md" ".claude\\skills\\repomatic-deps\\SKILL.md" ".claude\\skills\\repomatic-init\\SKILL.md" ".claude\\skills\\repomatic-lint\\SKILL.md" ".claude\\skills\\repomatic-release\\SKILL.md" ".claude\\skills\\repomatic-sync\\SKILL.md" ".claude\\skills\\repomatic-test\\SKILL.md" ".claude\\skills\\repomatic-topics\\SKILL.md" ".github\\code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic\\templates\\available-admonition.md" "repomatic\\templates\\broken-links-issue.md" "repomatic\\templates\\bump-version.md" "repomatic\\templates\\detect-squash-merge.md" "repomatic\\templates\\development-warning.md" "repomatic\\templates\\fix-changelog.md" "repomatic\\templates\\fix-typos.md" "repomatic\\templates\\format-json.md" "repomatic\\templates\\format-markdown.md" "repomatic\\templates\\format-pyproject.md" "repomatic\\templates\\format-python.md" "repomatic\\templates\\generated-footer.md" "repomatic\\templates\\github-releases.md" "repomatic\\templates\\prepare-release.md" "repomatic\\templates\\refresh-tip.md" "repomatic\\templates\\release-notes.md" "repomatic\\templates\\release-sync-report.md" "repomatic\\templates\\renovate-migration.md" "repomatic\\templates\\setup-guide.md" "repomatic\\templates\\sync-bumpversion.md" "repomatic\\templates\\sync-gitignore.md" "repomatic\\templates\\sync-linter-configs.md" "repomatic\\templates\\sync-mailmap.md" "repomatic\\templates\\sync-renovate.md" "repomatic\\templates\\sync-uv-lock.md" "repomatic\\templates\\sync-workflows.md" "repomatic\\templates\\unavailable-admonition.md" "repomatic\\templates\\unsubscribe-phase1.md" "repomatic\\templates\\unsubscribe-phase2.md" "repomatic\\templates\\update-deps-graph.md" "repomatic\\templates\\update-docs.md" "repomatic\\templates\\yanked-admonition.md"' does not match '".claude\\agents\\grunt-qa.md" ".claude\\agents\\qa-engineer.md" ".claude\\skills\\repomatic-audit\\SKILL.md" ".claude\\skills\\repomatic-changelog\\SKILL.md" ".claude\\skills\\repomatic-deps\\SKILL.md" ".claude\\skills\\repomatic-init\\SKILL.md" ".claude\\skills\\repomatic-lint\\SKILL.md" ".claude\\skills\\repomatic-release\\SKILL.md" ".claude\\skills\\repomatic-sync\\SKILL.md" ".claude\\skills\\repomatic-test\\SKILL.md" ".claude\\skills\\repomatic-topics\\SKILL.md" ".github\\code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic\\templates\\available-admonition.md" "repomatic\\templates\\broken-links-issue.md" "repomatic\\templates\\bump-version.md" "repomatic\\templates\\detect-squash-merge.md" "repomatic\\templates\\development-warning.md" "repomatic\\templates\\fix-changelog.md" "repomatic\\templates\\fix-typos.md" "repomatic\\templates\\format-json.md" "repomatic\\templates\\format-markdown.md" "repomatic\\templates\\format-pyproject.md" "repomatic\\templates\\format-python.md" "repomatic\\templates\\generated-footer.md" "repomatic\\templates\\github-releases.md" "repomatic\\templates\\pr-metadata.md" "repomatic\\templates\\prepare-release.md" "repomatic\\templates\\refresh-tip.md" "repomatic\\templates\\release-notes.md" "repomatic\\templates\\release-sync-report.md" "repomatic\\templates\\renovate-migration.md" "repomatic\\templates\\setup-guide.md" "repomatic\\templates\\sync-bumpversion.md" "repomatic\\templates\\sync-gitignore.md" "repomatic\\templates\\sync-linter-configs.md" "repomatic\\templates\\sync-mailmap.md" "repomatic\\templates\\sync-renovate.md" "repomatic\\templates\\sync-uv-lock.md" "repomatic\\templates\\sync-workflows.md" "repomatic\\templates\\unavailable-admonition.md" "repomatic\\templates\\unsubscribe-phase1.md" "repomatic\\templates\\unsubscribe-phase2.md" "repomatic\\templates\\update-deps-graph.md" "repomatic\\templates\\update-docs.md" "repomatic\\templates\\yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true',
|
|
✅ windows-2025 / py3.14:
tests\test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-2025 / py3.14:
tests\test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ windows-2025 / py3.14:
tests\test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-2025 / py3.14:
tests\test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-2025 / py3.14t
Process completed with exit code 1.
|
|
✅ windows-2025 / py3.14t:
tests\test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ windows-2025 / py3.14t:
tests\test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-2025 / py3.14t:
tests\test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-2025 / py3.14t:
tests\test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-2025 / py3.14t:
tests\test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude\\agents\\grunt-qa.md', '.claude\\agents\\qa-engineer.md', '.claude\\skills\\repomatic-audit\\SKILL.md', '.cl...ic-changelog\\SKILL.md', '.claude\\skills\\repomatic-deps\\SKILL.md', '.claude\\skills\\repomatic-init\\SKILL.md', ...])
+ and 48 = len(['.claude\\agents\\grunt-qa.md', '.claude\\agents\\qa-engineer.md', '.claude\\skills\\repomatic-audit\\SKILL.md', '.cl...ic-changelog\\SKILL.md', '.claude\\skills\\repomatic-deps\\SKILL.md', '.claude\\skills\\repomatic-init\\SKILL.md', ...])
|
|
✅ windows-2025 / py3.14t:
tests\test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude\\agents\\grunt-qa.md" ".claude\\agents\\qa-engineer.md" ".claude\\skills\\repomatic-audit\\SKILL.md" ".claude\\skills\\repomatic-changelog\\SKILL.md" ".claude\\skills\\repomatic-deps\\SKILL.md" ".claude\\skills\\repomatic-init\\SKILL.md" ".claude\\skills\\repomatic-lint\\SKILL.md" ".claude\\skills\\repomatic-release\\SKILL.md" ".claude\\skills\\repomatic-sync\\SKILL.md" ".claude\\skills\\repomatic-test\\SKILL.md" ".claude\\skills\\repomatic-topics\\SKILL.md" ".github\\code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic\\templates\\available-admonition.md" "repomatic\\templates\\broken-links-issue.md" "repomatic\\templates\\bump-version.md" "repomatic\\templates\\detect-squash-merge.md" "repomatic\\templates\\development-warning.md" "repomatic\\templates\\fix-changelog.md" "repomatic\\templates\\fix-typos.md" "repomatic\\templates\\format-json.md" "repomatic\\templates\\format-markdown.md" "repomatic\\templates\\format-pyproject.md" "repomatic\\templates\\format-python.md" "repomatic\\templates\\generated-footer.md" "repomatic\\templates\\github-releases.md" "repomatic\\templates\\prepare-release.md" "repomatic\\templates\\refresh-tip.md" "repomatic\\templates\\release-notes.md" "repomatic\\templates\\release-sync-report.md" "repomatic\\templates\\renovate-migration.md" "repomatic\\templates\\setup-guide.md" "repomatic\\templates\\sync-bumpversion.md" "repomatic\\templates\\sync-gitignore.md" "repomatic\\templates\\sync-linter-configs.md" "repomatic\\templates\\sync-mailmap.md" "repomatic\\templates\\sync-renovate.md" "repomatic\\templates\\sync-uv-lock.md" "repomatic\\templates\\sync-workflows.md" "repomatic\\templates\\unavailable-admonition.md" "repomatic\\templates\\unsubscribe-phase1.md" "repomatic\\templates\\unsubscribe-phase2.md" "repomatic\\templates\\update-deps-graph.md" "repomatic\\templates\\update-docs.md" "repomatic\\templates\\yanked-admonition.md"' does not match '".claude\\agents\\grunt-qa.md" ".claude\\agents\\qa-engineer.md" ".claude\\skills\\repomatic-audit\\SKILL.md" ".claude\\skills\\repomatic-changelog\\SKILL.md" ".claude\\skills\\repomatic-deps\\SKILL.md" ".claude\\skills\\repomatic-init\\SKILL.md" ".claude\\skills\\repomatic-lint\\SKILL.md" ".claude\\skills\\repomatic-release\\SKILL.md" ".claude\\skills\\repomatic-sync\\SKILL.md" ".claude\\skills\\repomatic-test\\SKILL.md" ".claude\\skills\\repomatic-topics\\SKILL.md" ".github\\code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic\\templates\\available-admonition.md" "repomatic\\templates\\broken-links-issue.md" "repomatic\\templates\\bump-version.md" "repomatic\\templates\\detect-squash-merge.md" "repomatic\\templates\\development-warning.md" "repomatic\\templates\\fix-changelog.md" "repomatic\\templates\\fix-typos.md" "repomatic\\templates\\format-json.md" "repomatic\\templates\\format-markdown.md" "repomatic\\templates\\format-pyproject.md" "repomatic\\templates\\format-python.md" "repomatic\\templates\\generated-footer.md" "repomatic\\templates\\github-releases.md" "repomatic\\templates\\pr-metadata.md" "repomatic\\templates\\prepare-release.md" "repomatic\\templates\\refresh-tip.md" "repomatic\\templates\\release-notes.md" "repomatic\\templates\\release-sync-report.md" "repomatic\\templates\\renovate-migration.md" "repomatic\\templates\\setup-guide.md" "repomatic\\templates\\sync-bumpversion.md" "repomatic\\templates\\sync-gitignore.md" "repomatic\\templates\\sync-linter-configs.md" "repomatic\\templates\\sync-mailmap.md" "repomatic\\templates\\sync-renovate.md" "repomatic\\templates\\sync-uv-lock.md" "repomatic\\templates\\sync-workflows.md" "repomatic\\templates\\unavailable-admonition.md" "repomatic\\templates\\unsubscribe-phase1.md" "repomatic\\templates\\unsubscribe-phase2.md" "repomatic\\templates\\update-deps-graph.md" "repomatic\\templates\\update-docs.md" "repomatic\\templates\\yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true',
|
|
✅ ubuntu-slim / py3.10
Process completed with exit code 1.
|
|
✅ ubuntu-slim / py3.10:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ ubuntu-slim / py3.10:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-slim / py3.10:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-slim / py3.10:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-slim / py3.10:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
✅ ubuntu-slim / py3.10:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/binary.py" "repomatic/broken_links.py" "repomatic/changelog.py" "repomatic/checksum
|
|
✅ windows-11-arm / py3.14t
Process completed with exit code 1.
|
|
✅ windows-11-arm / py3.14t:
tests\test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude\\agents\\grunt-qa.md', '.claude\\agents\\qa-engineer.md', '.claude\\skills\\repomatic-audit\\SKILL.md', '.cl...ic-changelog\\SKILL.md', '.claude\\skills\\repomatic-deps\\SKILL.md', '.claude\\skills\\repomatic-init\\SKILL.md', ...])
+ and 48 = len(['.claude\\agents\\grunt-qa.md', '.claude\\agents\\qa-engineer.md', '.claude\\skills\\repomatic-audit\\SKILL.md', '.cl...ic-changelog\\SKILL.md', '.claude\\skills\\repomatic-deps\\SKILL.md', '.claude\\skills\\repomatic-init\\SKILL.md', ...])
|
|
✅ windows-11-arm / py3.14t:
tests\test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude\\agents\\grunt-qa.md" ".claude\\agents\\qa-engineer.md" ".claude\\skills\\repomatic-audit\\SKILL.md" ".claude\\skills\\repomatic-changelog\\SKILL.md" ".claude\\skills\\repomatic-deps\\SKILL.md" ".claude\\skills\\repomatic-init\\SKILL.md" ".claude\\skills\\repomatic-lint\\SKILL.md" ".claude\\skills\\repomatic-release\\SKILL.md" ".claude\\skills\\repomatic-sync\\SKILL.md" ".claude\\skills\\repomatic-test\\SKILL.md" ".claude\\skills\\repomatic-topics\\SKILL.md" ".github\\code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic\\templates\\available-admonition.md" "repomatic\\templates\\broken-links-issue.md" "repomatic\\templates\\bump-version.md" "repomatic\\templates\\detect-squash-merge.md" "repomatic\\templates\\development-warning.md" "repomatic\\templates\\fix-changelog.md" "repomatic\\templates\\fix-typos.md" "repomatic\\templates\\format-json.md" "repomatic\\templates\\format-markdown.md" "repomatic\\templates\\format-pyproject.md" "repomatic\\templates\\format-python.md" "repomatic\\templates\\generated-footer.md" "repomatic\\templates\\github-releases.md" "repomatic\\templates\\prepare-release.md" "repomatic\\templates\\refresh-tip.md" "repomatic\\templates\\release-notes.md" "repomatic\\templates\\release-sync-report.md" "repomatic\\templates\\renovate-migration.md" "repomatic\\templates\\setup-guide.md" "repomatic\\templates\\sync-bumpversion.md" "repomatic\\templates\\sync-gitignore.md" "repomatic\\templates\\sync-linter-configs.md" "repomatic\\templates\\sync-mailmap.md" "repomatic\\templates\\sync-renovate.md" "repomatic\\templates\\sync-uv-lock.md" "repomatic\\templates\\sync-workflows.md" "repomatic\\templates\\unavailable-admonition.md" "repomatic\\templates\\unsubscribe-phase1.md" "repomatic\\templates\\unsubscribe-phase2.md" "repomatic\\templates\\update-deps-graph.md" "repomatic\\templates\\update-docs.md" "repomatic\\templates\\yanked-admonition.md"' does not match '".claude\\agents\\grunt-qa.md" ".claude\\agents\\qa-engineer.md" ".claude\\skills\\repomatic-audit\\SKILL.md" ".claude\\skills\\repomatic-changelog\\SKILL.md" ".claude\\skills\\repomatic-deps\\SKILL.md" ".claude\\skills\\repomatic-init\\SKILL.md" ".claude\\skills\\repomatic-lint\\SKILL.md" ".claude\\skills\\repomatic-release\\SKILL.md" ".claude\\skills\\repomatic-sync\\SKILL.md" ".claude\\skills\\repomatic-test\\SKILL.md" ".claude\\skills\\repomatic-topics\\SKILL.md" ".github\\code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic\\templates\\available-admonition.md" "repomatic\\templates\\broken-links-issue.md" "repomatic\\templates\\bump-version.md" "repomatic\\templates\\detect-squash-merge.md" "repomatic\\templates\\development-warning.md" "repomatic\\templates\\fix-changelog.md" "repomatic\\templates\\fix-typos.md" "repomatic\\templates\\format-json.md" "repomatic\\templates\\format-markdown.md" "repomatic\\templates\\format-pyproject.md" "repomatic\\templates\\format-python.md" "repomatic\\templates\\generated-footer.md" "repomatic\\templates\\github-releases.md" "repomatic\\templates\\pr-metadata.md" "repomatic\\templates\\prepare-release.md" "repomatic\\templates\\refresh-tip.md" "repomatic\\templates\\release-notes.md" "repomatic\\templates\\release-sync-report.md" "repomatic\\templates\\renovate-migration.md" "repomatic\\templates\\setup-guide.md" "repomatic\\templates\\sync-bumpversion.md" "repomatic\\templates\\sync-gitignore.md" "repomatic\\templates\\sync-linter-configs.md" "repomatic\\templates\\sync-mailmap.md" "repomatic\\templates\\sync-renovate.md" "repomatic\\templates\\sync-uv-lock.md" "repomatic\\templates\\sync-workflows.md" "repomatic\\templates\\unavailable-admonition.md" "repomatic\\templates\\unsubscribe-phase1.md" "repomatic\\templates\\unsubscribe-phase2.md" "repomatic\\templates\\update-deps-graph.md" "repomatic\\templates\\update-docs.md" "repomatic\\templates\\yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true',
|
|
✅ windows-11-arm / py3.14t:
tests\test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ windows-11-arm / py3.14t:
tests\test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-11-arm / py3.14t:
tests\test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-11-arm / py3.14t:
tests\test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-2025 / py3.10
Process completed with exit code 1.
|
|
✅ windows-2025 / py3.10:
tests\test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude\\agents\\grunt-qa.md', '.claude\\agents\\qa-engineer.md', '.claude\\skills\\repomatic-audit\\SKILL.md', '.cl...ic-changelog\\SKILL.md', '.claude\\skills\\repomatic-deps\\SKILL.md', '.claude\\skills\\repomatic-init\\SKILL.md', ...])
+ and 48 = len(['.claude\\agents\\grunt-qa.md', '.claude\\agents\\qa-engineer.md', '.claude\\skills\\repomatic-audit\\SKILL.md', '.cl...ic-changelog\\SKILL.md', '.claude\\skills\\repomatic-deps\\SKILL.md', '.claude\\skills\\repomatic-init\\SKILL.md', ...])
|
|
✅ windows-2025 / py3.10:
tests\test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude\\agents\\grunt-qa.md" ".claude\\agents\\qa-engineer.md" ".claude\\skills\\repomatic-audit\\SKILL.md" ".claude\\skills\\repomatic-changelog\\SKILL.md" ".claude\\skills\\repomatic-deps\\SKILL.md" ".claude\\skills\\repomatic-init\\SKILL.md" ".claude\\skills\\repomatic-lint\\SKILL.md" ".claude\\skills\\repomatic-release\\SKILL.md" ".claude\\skills\\repomatic-sync\\SKILL.md" ".claude\\skills\\repomatic-test\\SKILL.md" ".claude\\skills\\repomatic-topics\\SKILL.md" ".github\\code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic\\templates\\available-admonition.md" "repomatic\\templates\\broken-links-issue.md" "repomatic\\templates\\bump-version.md" "repomatic\\templates\\detect-squash-merge.md" "repomatic\\templates\\development-warning.md" "repomatic\\templates\\fix-changelog.md" "repomatic\\templates\\fix-typos.md" "repomatic\\templates\\format-json.md" "repomatic\\templates\\format-markdown.md" "repomatic\\templates\\format-pyproject.md" "repomatic\\templates\\format-python.md" "repomatic\\templates\\generated-footer.md" "repomatic\\templates\\github-releases.md" "repomatic\\templates\\prepare-release.md" "repomatic\\templates\\refresh-tip.md" "repomatic\\templates\\release-notes.md" "repomatic\\templates\\release-sync-report.md" "repomatic\\templates\\renovate-migration.md" "repomatic\\templates\\setup-guide.md" "repomatic\\templates\\sync-bumpversion.md" "repomatic\\templates\\sync-gitignore.md" "repomatic\\templates\\sync-linter-configs.md" "repomatic\\templates\\sync-mailmap.md" "repomatic\\templates\\sync-renovate.md" "repomatic\\templates\\sync-uv-lock.md" "repomatic\\templates\\sync-workflows.md" "repomatic\\templates\\unavailable-admonition.md" "repomatic\\templates\\unsubscribe-phase1.md" "repomatic\\templates\\unsubscribe-phase2.md" "repomatic\\templates\\update-deps-graph.md" "repomatic\\templates\\update-docs.md" "repomatic\\templates\\yanked-admonition.md"' does not match '".claude\\agents\\grunt-qa.md" ".claude\\agents\\qa-engineer.md" ".claude\\skills\\repomatic-audit\\SKILL.md" ".claude\\skills\\repomatic-changelog\\SKILL.md" ".claude\\skills\\repomatic-deps\\SKILL.md" ".claude\\skills\\repomatic-init\\SKILL.md" ".claude\\skills\\repomatic-lint\\SKILL.md" ".claude\\skills\\repomatic-release\\SKILL.md" ".claude\\skills\\repomatic-sync\\SKILL.md" ".claude\\skills\\repomatic-test\\SKILL.md" ".claude\\skills\\repomatic-topics\\SKILL.md" ".github\\code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic\\templates\\available-admonition.md" "repomatic\\templates\\broken-links-issue.md" "repomatic\\templates\\bump-version.md" "repomatic\\templates\\detect-squash-merge.md" "repomatic\\templates\\development-warning.md" "repomatic\\templates\\fix-changelog.md" "repomatic\\templates\\fix-typos.md" "repomatic\\templates\\format-json.md" "repomatic\\templates\\format-markdown.md" "repomatic\\templates\\format-pyproject.md" "repomatic\\templates\\format-python.md" "repomatic\\templates\\generated-footer.md" "repomatic\\templates\\github-releases.md" "repomatic\\templates\\pr-metadata.md" "repomatic\\templates\\prepare-release.md" "repomatic\\templates\\refresh-tip.md" "repomatic\\templates\\release-notes.md" "repomatic\\templates\\release-sync-report.md" "repomatic\\templates\\renovate-migration.md" "repomatic\\templates\\setup-guide.md" "repomatic\\templates\\sync-bumpversion.md" "repomatic\\templates\\sync-gitignore.md" "repomatic\\templates\\sync-linter-configs.md" "repomatic\\templates\\sync-mailmap.md" "repomatic\\templates\\sync-renovate.md" "repomatic\\templates\\sync-uv-lock.md" "repomatic\\templates\\sync-workflows.md" "repomatic\\templates\\unavailable-admonition.md" "repomatic\\templates\\unsubscribe-phase1.md" "repomatic\\templates\\unsubscribe-phase2.md" "repomatic\\templates\\update-deps-graph.md" "repomatic\\templates\\update-docs.md" "repomatic\\templates\\yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true',
|
|
✅ windows-2025 / py3.10:
tests\test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ windows-2025 / py3.10:
tests\test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-2025 / py3.10:
tests\test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
✅ windows-2025 / py3.10:
tests\test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\a\\repomatic\\repomatic\\repomatic\\templates\\pr-metadata.md'
|
|
⁉️ ubuntu-slim / py3.15
Process completed with exit code 1.
|
|
✅ ubuntu-slim / py3.14t
Process completed with exit code 1.
|
|
✅ ubuntu-slim / py3.14t:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-slim / py3.14t:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-slim / py3.14t:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ ubuntu-slim / py3.14t:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-slim / py3.14t:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/binary.py" "repomatic/broken_links.py" "repomatic/changelog.py" "repomatic/checksum
|
|
✅ ubuntu-slim / py3.14t:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
✅ ubuntu-slim / py3.14
Process completed with exit code 1.
|
|
✅ ubuntu-slim / py3.14:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-slim / py3.14:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ ubuntu-slim / py3.14:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-slim / py3.14:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ ubuntu-slim / py3.14:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
✅ ubuntu-slim / py3.14:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/binary.py" "repomatic/broken_links.py" "repomatic/changelog.py" "repomatic/checksum
|
|
⁉️ macos-15-intel / py3.15t
Process completed with exit code 1.
|
|
⁉️ ubuntu-slim / py3.15t
Process completed with exit code 1.
|
|
✅ macos-26 / py3.10
Process completed with exit code 1.
|
|
✅ macos-26 / py3.10:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/binary.py" "repomatic/broken_links.py" "repomatic/changelog.py" "repomatic/checksum
|
|
✅ macos-26 / py3.10:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
✅ macos-26 / py3.10:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-26 / py3.10:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-26 / py3.10:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-26 / py3.10:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ macos-15-intel / py3.10
Process completed with exit code 1.
|
|
✅ macos-15-intel / py3.10:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/binary.py" "repomatic/broken_links.py" "repomatic/changelog.py" "repomatic/checksum
|
|
✅ macos-15-intel / py3.10:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
✅ macos-15-intel / py3.10:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ macos-15-intel / py3.10:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-15-intel / py3.10:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-15-intel / py3.10:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-26 / py3.14
Process completed with exit code 1.
|
|
✅ macos-26 / py3.14:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-26 / py3.14:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-26 / py3.14:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-26 / py3.14:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ macos-26 / py3.14:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/binary.py" "repomatic/broken_links.py" "repomatic/changelog.py" "repomatic/checksum
|
|
✅ macos-26 / py3.14:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
⁉️ macos-26 / py3.15t
Process completed with exit code 1.
|
|
⁉️ macos-26 / py3.15
Process completed with exit code 1.
|
|
✅ macos-26 / py3.14t
Process completed with exit code 1.
|
|
✅ macos-26 / py3.14t:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
✅ macos-26 / py3.14t:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/binary.py" "repomatic/broken_links.py" "repomatic/changelog.py" "repomatic/checksum
|
|
✅ macos-26 / py3.14t:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ macos-26 / py3.14t:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-26 / py3.14t:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-26 / py3.14t:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-15-intel / py3.14t
Process completed with exit code 1.
|
|
✅ macos-15-intel / py3.14t:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
✅ macos-15-intel / py3.14t:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/binary.py" "repomatic/broken_links.py" "repomatic/changelog.py" "repomatic/checksum
|
|
✅ macos-15-intel / py3.14t:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ macos-15-intel / py3.14t:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-15-intel / py3.14t:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-15-intel / py3.14t:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-15-intel / py3.14
Process completed with exit code 1.
|
|
✅ macos-15-intel / py3.14:
tests/test_pr_body.py#L143
test_generate_metadata_block_rerun
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-15-intel / py3.14:
tests/test_pr_body.py#L203
test_get_template_names
AssertionError: assert 'pr-metadata' in ['available-admonition', 'broken-links-issue', 'bump-version', 'detect-squash-merge', 'development-warning', 'fix-changelog', ...]
|
|
✅ macos-15-intel / py3.14:
tests/test_pr_body.py#L114
test_generate_metadata_block_all_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-15-intel / py3.14:
tests/test_pr_body.py#L155
test_generate_metadata_block_minimal_vars
FileNotFoundError: [Errno 2] No such file or directory: '/Users/runner/work/repomatic/repomatic/repomatic/templates/pr-metadata.md'
|
|
✅ macos-15-intel / py3.14:
tests/test_metadata.py#L936
test_metadata_github_format
AssertionError: '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' does not match '".claude/agents/grunt-qa.md" ".claude/agents/qa-engineer.md" ".claude/skills/repomatic-audit/SKILL.md" ".claude/skills/repomatic-changelog/SKILL.md" ".claude/skills/repomatic-deps/SKILL.md" ".claude/skills/repomatic-init/SKILL.md" ".claude/skills/repomatic-lint/SKILL.md" ".claude/skills/repomatic-release/SKILL.md" ".claude/skills/repomatic-sync/SKILL.md" ".claude/skills/repomatic-test/SKILL.md" ".claude/skills/repomatic-topics/SKILL.md" ".github/code-of-conduct.md" "changelog.md" "claude.md" "readme.md" "repomatic/templates/available-admonition.md" "repomatic/templates/broken-links-issue.md" "repomatic/templates/bump-version.md" "repomatic/templates/detect-squash-merge.md" "repomatic/templates/development-warning.md" "repomatic/templates/fix-changelog.md" "repomatic/templates/fix-typos.md" "repomatic/templates/format-json.md" "repomatic/templates/format-markdown.md" "repomatic/templates/format-pyproject.md" "repomatic/templates/format-python.md" "repomatic/templates/generated-footer.md" "repomatic/templates/github-releases.md" "repomatic/templates/pr-metadata.md" "repomatic/templates/prepare-release.md" "repomatic/templates/refresh-tip.md" "repomatic/templates/release-notes.md" "repomatic/templates/release-sync-report.md" "repomatic/templates/renovate-migration.md" "repomatic/templates/setup-guide.md" "repomatic/templates/sync-bumpversion.md" "repomatic/templates/sync-gitignore.md" "repomatic/templates/sync-linter-configs.md" "repomatic/templates/sync-mailmap.md" "repomatic/templates/sync-renovate.md" "repomatic/templates/sync-uv-lock.md" "repomatic/templates/sync-workflows.md" "repomatic/templates/unavailable-admonition.md" "repomatic/templates/unsubscribe-phase1.md" "repomatic/templates/unsubscribe-phase2.md" "repomatic/templates/update-deps-graph.md" "repomatic/templates/update-docs.md" "repomatic/templates/yanked-admonition.md"' in {'is_bot': 'false', 'skip_binary_build': 'true', 'new_commits': '', 'release_commits': '', 'mailmap_exists': 'true', 'gitignore_exists': 'true', 'renovate_config_exists': 'true', 'python_files': '"repomatic/__init__.py" "repomatic/__main__.py" "repomatic/binary.py" "repomatic/broken_links.py" "repomatic/changelog.py" "repomatic/checksum
|
|
✅ macos-15-intel / py3.14:
tests/test_metadata.py#L848
test_metadata_json_format
AssertionError: assert 47 == 48
+ where 47 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
+ and 48 = len(['.claude/agents/grunt-qa.md', '.claude/agents/qa-engineer.md', '.claude/skills/repomatic-audit/SKILL.md', '.claude/sk...repomatic-changelog/SKILL.md', '.claude/skills/repomatic-deps/SKILL.md', '.claude/skills/repomatic-init/SKILL.md', ...])
|
|
✅ windows-2025 / py3.14t:
.venv/Lib/site-packages/_pytest/unraisableexception.py#L67
Exception ignored while calling deallocator <function Popen.__del__ at 0x0000024635D89900>: None
Traceback (most recent call last):
File "D:\a\_temp\uv-python-dir\cpython-3.14+freethreaded-windows-x86_64-none\Lib\subprocess.py", line 1141, in __del__
self._internal_poll(_deadstate=_maxsize)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "D:\a\_temp\uv-python-dir\cpython-3.14+freethreaded-windows-x86_64-none\Lib\subprocess.py", line 1589, in _internal_poll
if _WaitForSingleObject(self._handle, 0) == _WAIT_OBJECT_0:
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
OSError: [WinError 6] The handle is invalid
|