{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"}],"enrichment":{"capability":"Detects which continuous integration platform code is running on and provides information about the CI environment, including PR detection for supported servers.","skillfed_tags":["ci-detection","build-tools"],"use_cases":["Conditionally run code only when executing in a CI environment, such as skipping interactive prompts or enabling verbose logging","Detect pull request builds to apply different validation rules or reporting for PR checks versus main branch builds","Log or report which CI platform is running a build for debugging or analytics purposes","Customize build behavior based on the detected CI server's capabilities or conventions"],"what_it_does":"ci-info is a Python port of the Node.js watson/ci-info library that detects whether code is running on a continuous integration platform and identifies which one. It exposes a simple API to check if the current environment is a CI server, retrieve the server's name, detect whether a pull request is being tested, and access all detection results as a dictionary.\n\nThe package works by checking environment variables specific to each supported CI platform. It recognizes dozens of CI systems including GitHub Actions, GitLab CI, CircleCI, Travis CI, Jenkins, Azure Pipelines, and many others. For some platforms it can also determine whether the build is testing a pull request. If the environment matches vendor-neutral CI indicators but no specific platform is identified, is_ci() returns True while name() returns None.","worth_installing":"Yes. The package has zero dependencies, low install friction, active maintenance, a permissive MIT license, and solves a genuine need for CI-aware Python applications. It covers a broad set of CI platforms and is stable enough for production use."},"id":"ci-info","links":{"html":"https://skillfed.io/packages/ci-info","md":"https://skillfed.io/packages/ci-info.md","pypi":"https://pypi.org/project/ci-info/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-02","license_spdx":null,"license_treatment":"permissive","name":"ci-info","python_support":"unspecified","summary":"Continuous Integration Information"},"popularity":{"monthly_downloads":534921,"position":6130,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
