Metadata-Version: 2.4
Name: woodpecker-to-forgejo
Version: 0.2.0
Summary: Woodpecker plugin for uploading to Forgejo instance
Author: Paul Traylor
Author-email: Paul Traylor <kungfudiscomonkey@gmail.com>
License-Expression: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3.15
Classifier: Programming Language :: Python :: 3.16
Requires-Dist: click>=8.5.0
Requires-Dist: keyring
Requires-Dist: requests
Requires-Dist: setuseragent>=0.7.0
Requires-Dist: twine>=7.0.0
Requires-Python: >=3.11
Project-URL: issues, https://codeberg.org/kfdm/woodpecker-to-forgejo/issues
Project-URL: source, https://codeberg.org/kfdm/woodpecker-to-forgejo
Description-Content-Type: text/markdown

# Woodpecker plugin for uploading to Forgejo instance

[![PyPI - Version](https://img.shields.io/pypi/v/woodpecker-to-forgejo)](https://pypi.org/project/woodpecker-to-forgejo/)
[![PyPI - License](https://img.shields.io/pypi/l/woodpecker-to-forgejo)](https://pypi.org/project/woodpecker-to-forgejo/)
[![PyPI - Status](https://img.shields.io/pypi/status/woodpecker-to-forgejo)](https://pypi.org/project/woodpecker-to-forgejo/)
[![Gitea Stars](https://img.shields.io/gitea/stars/kfdm/woodpecker-to-forgejo?gitea_url=https://codeberg.org)](https://codeberg.org/kfdm/woodpecker-to-forgejo)

Uses <https://forgejo.org/docs/latest/user/packages/> apis

```yaml
steps:
  - name: upload-generic-package
    image: codeberg.org/kfdm/woodpecker-to-forgejo:next
    settings:
      forgejo_url: https://codeberg.org
      api_token:
        from_secret: forgejo_token
      owner: my-username
      # package_type: generic # Defaults to generic package
      files: dist/*.tgz
  - name: upload-debian-package
    image: codeberg.org/kfdm/woodpecker-to-forgejo:next
    settings:
      forgejo_url: https://codeberg.org
      api_token:
        from_secret: forgejo_token
      owner: my-username
      package_type: deb
      distribution: trixie
      component: main
      files: target/debian/my-package.deb
  - name: upload-python-package
    image: codeberg.org/kfdm/woodpecker-to-forgejo:next
    settings:
      forgejo_url: https://codeberg.org
      api_token:
        from_secret: forgejo_token
      owner: my-username
      package_type: python
      files: dist/*.whl
```
