Skip to content
box

GitHub Action

octocheese

v0.6.0 Latest version

octocheese

box

octocheese

Copy PyPI Packages to GitHub Releases

Installation

Copy and paste the following snippet into your .yml file.

              

- name: octocheese

uses: domdfcoding/octocheese@v0.6.0

Learn more about this action in domdfcoding/octocheese

Choose a version

OctoCheese

🐙 🧀 – Copy PyPI Packages to GitHub Releases

This is a GitHub action, Python package and command line script that copies distribution files from PyPI ("The Cheese Shop") and adds them to the relevant tag in GitHub Releases.

Docs Documentation Build Status Docs Check Status
Tests Linux Test Status Windows Test Status macOS Test Status Coverage
PyPI PyPI - Package Version PyPI - Supported Python Versions PyPI - Supported Implementations PyPI - Wheel
Activity GitHub last commit GitHub commits since tagged version Maintenance PyPI - Downloads
QA CodeFactor Grade Flake8 Status mypy status
Other License GitHub top language Requirements Status

GitHub Actions Usage

In a GitHub Workflow:

name: "Copy PyPI to Releases"
on:
- push

jobs:
  releases:
    runs-on: ubuntu-latest
    steps:
    - uses: domdfcoding/octocheese@master
      with:
        pypi_name: "domdf_python_tools"
      env:
        GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}

Installing as a Python package and script

OctoCheese can be installed from PyPI.

To install with pip:

$ python -m pip install octocheese