{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"}],"enrichment":{"capability":"Provides a Python SDK for building GitHub Actions with utilities for reading inputs, writing outputs, and interacting with the GitHub API.","skillfed_tags":["github-actions","ci-cd"],"use_cases":["Read inputs from a GitHub Actions workflow and log structured messages back to the runner.","Set action status and emit error messages that GitHub displays in the workflow UI.","Build a custom GitHub Action that needs to interact with the GitHub API via PyGithub.","Automate CI/CD tasks that require reading workflow context and reporting results to GitHub."],"what_it_does":"Actions Toolkit is a Python SDK designed to simplify the creation of GitHub Actions. It wraps common GitHub Actions patterns\u2014reading environment-based inputs, writing structured log output (error, info, warning), and setting action status\u2014into a straightforward API. The package depends on requests and PyGithub to handle HTTP communication and GitHub API interactions.\n\nTypical use involves importing the core module to read action inputs from environment variables, perform work, and report results back to GitHub's action runner using standardized output formats. It's intended for developers writing custom GitHub Actions in Python rather than for general-purpose GitHub API clients.","worth_installing":"Yes, if you are writing a GitHub Action in Python and need a lightweight SDK for input/output handling. The low install friction and permissive license are favorable. However, the dormant maintenance status (last release 2022-10-28) means you should verify that it works with your target Python version and GitHub Actions environment before committing to production use."},"id":"actions-toolkit","links":{"html":"https://skillfed.io/packages/actions-toolkit","md":"https://skillfed.io/packages/actions-toolkit.md","pypi":"https://pypi.org/project/actions-toolkit/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2022-10-28","license_spdx":null,"license_treatment":"permissive","name":"actions-toolkit","python_support":"supports_current","summary":"\ud83d\udee0 The GitHub ToolKit for developing GitHub Actions in Python."},"popularity":{"monthly_downloads":238279,"position":8943,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.15"}
