{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance"},{"label":"Systems Administration","url":"https://skillfed.io/packages/category/system-systems-administration"}],"enrichment":{"capability":"A pytest plugin that automatically annotates failed tests in GitHub Actions workflows using GitHub's workflow annotation commands, making test failures visible directly in the Actions UI.","skillfed_tags":["github-actions","ci-cd","test-reporting"],"use_cases":["Automatically surface test failures in GitHub Actions job summaries and PR checks without manual log parsing","Integrate pytest test results into GitHub's native CI/CD UI for faster failure identification","Annotate both test failures and warnings in GitHub Actions workflows with a single plugin install","Run tests in Docker containers within GitHub Actions while preserving failure annotations via environment variable configuration"],"what_it_does":"This is a pytest plugin designed to integrate test results directly into GitHub Actions workflows. When tests fail, it uses GitHub Actions workflow commands to create annotations that appear in the Actions UI, pull request checks, and job summaries, making failures immediately visible without requiring developers to dig through logs.\n\nThe plugin works by hooking into pytest's test execution and capturing failures, then emitting GitHub workflow annotation commands that the Actions runner interprets. It requires only pytest as a runtime dependency and has low install friction. It supports warning annotations when used with Pytest 6.0 or later, and can be disabled with a command-line flag if needed. For Docker-based test runs or tests in repository subdirectories, environment variables must be configured to ensure GitHub correctly maps reported failures to source files.","worth_installing":"Yes. This plugin is actively maintained, has no known vulnerabilities, carries a permissive MIT license, and solves a real workflow problem\u2014making test failures visible in GitHub Actions without extra configuration. Install it if you run pytest in GitHub Actions and want failures to surface directly in the UI."},"id":"pytest-github-actions-annotate-failures","links":{"html":"https://skillfed.io/packages/pytest-github-actions-annotate-failures","md":"https://skillfed.io/packages/pytest-github-actions-annotate-failures.md","pypi":"https://pypi.org/project/pytest-github-actions-annotate-failures/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-19","license_spdx":"MIT","license_treatment":"permissive","name":"pytest-github-actions-annotate-failures","python_support":"supports_current","summary":"pytest plugin to annotate failed tests with a workflow command for GitHub Actions"},"popularity":{"monthly_downloads":3672515,"position":2531,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.4.2"}
