{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"}],"enrichment":{"capability":"Provides Python functions to invoke GitHub Actions workflow commands (logging, output setting, state management, grouping) from within an action script.","skillfed_tags":["github-actions","workflow-automation","ci-cd"],"use_cases":["Emit structured debug, warning, and error messages with file/line annotations from a Python action step.","Set step outputs and state variables for use in downstream steps or post-action cleanup.","Append formatted markdown content to the job summary visible in the workflow run UI.","Group related log lines into collapsible sections to reduce workflow console noise.","Stop and restart workflow command processing to log raw text without accidental command interpretation."],"what_it_does":"This package wraps GitHub Actions workflow commands as Python functions, allowing you to emit structured logs, set step outputs, manage state, and organize workflow console output from within a Python script running in an action. It provides functions for debug, notice, warning, and error messages with optional file/line annotations, output parameter setting via GITHUB_OUTPUT, state management via GITHUB_STATE, job summary appending, and log grouping. The package has no external runtime dependencies and works by writing to GitHub's standard environment files or echoing command syntax to stdout.\n\nIt is designed specifically for use inside GitHub Actions workflows\u2014either as a standalone Python step or embedded in a workflow's inline Python shell. The functions map directly to GitHub's documented workflow command syntax, so you write Python instead of shell echo statements to control action behavior and logging.","worth_installing":"Yes, if you are writing Python code inside a GitHub Actions workflow and want a cleaner API than shell echo commands. The package is stable, has no dependencies, carries a permissive MIT license, and has no known vulnerabilities. The dormant maintenance status (last release 2022-10-17) is not a blocker for a thin wrapper around stable GitHub APIs, but verify that the documented functions still work with your target Python and Actions environment before relying on it in production."},"id":"github-action-utils","links":{"html":"https://skillfed.io/packages/github-action-utils","md":"https://skillfed.io/packages/github-action-utils.md","pypi":"https://pypi.org/project/github-action-utils/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2022-10-17","license_spdx":null,"license_treatment":"permissive","name":"github-action-utils","python_support":"supports_current","summary":"Collection of python functions that can be used to run GitHub Action Workflow Commands"},"popularity":{"monthly_downloads":817293,"position":4986,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.1.0"}
