Skip to main content

Build Status Coverage

github-custom-actions

Python package for creating custom GitHub Actions.

Example of usage

from github_custom_actions import ActionBase

class MyAction(ActionBase):
    def main(self):
        self.outputs["runner-os"] = self.env.runner_os
        self.summary += (
            self.render(
                "### {{ inputs['my-input'] }}.\n"
                "Have a nice day!"
            )
        )

if __name__ == "__main__":
    MyAction().run()

Documentation

Developers

Do not forget to run . ./activate.sh.

Scripts

Install invoke and pre-commit preferably with pipx:

pipx install invoke pre-commit

For a list of available scripts run:

invoke --list

For more information about a script run:

invoke <script> --help

Coverage report

Created with cookiecutter using template

Metadata

Release files for github-custom-actions 2.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for github-custom-actions 2.3.2
File Size Uploaded Provenance
github_custom_actions-2.3.2.tar.gz 89.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for github-custom-actions 2.3.2
File Interpreter ABI Platform
github_custom_actions-2.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 104.8 kB

Release files / github_custom_actions-2.3.2.tar.gz

Download URL github_custom_actions-2.3.2.tar.gz
Size 89.9 kB
Tags Source
SHA-256 checksum
How to use checksums
57e0008a71b19d2892a6523bccc780348a56059329129412ead1fd36e63b7903
BLAKE2b-256 checksum
How to use checksums
817f7914f89c7efd49381d214839aad98d2b57cbd53dbe6f5cb145ab4887aab0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / github_custom_actions-2.3.2-py3-none-any.whl

Download URL github_custom_actions-2.3.2-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c08da57b57ce4462e419862f02542dbe7b106cd5e14f242659e2a3d904fec35
BLAKE2b-256 checksum
How to use checksums
e3258e1077e6b505fb07d5079d9eb555ea00305aa4020f41473a2fe72bb35490
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Security for github-custom-actions 2.3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page