Skip to main content

Onboard a package onto the appropriate Fedora SIG

Project description

fedora-sig-onboard

fedora-sig-onboard is a simple tool to onboard a Fedora package onto the relevant SIG. It will attempt to add the SIG to the package ACL, update the Bugzilla assignee and add the package to Anitya. Rust and Golang packages are currently supported, and will be respectively onboarded onto the Rust SIG and the Go SIG.

Installation

On Fedora Linux 38 or later:

dnf install fedora-sig-onboard

otherwise

pip install 'git+https://pagure.io/fedora-sig-onboard.git'

Usage

Add your dist-git and Anitya to the configuration file in ~/.config/fedora-sig-onboard/fedora-sig-onboard.conf:

[api]
dist_git_token = YOUR_DIST_GIT_TOKEN_HERE
anitya_token = YOUR_ANITYA_TOKEN_HERE

To onboard a package:

$ fedora-sig-onboard onboard rust-escape_string
[rust-escape_string] updating ACL
[rust-escape_string] updating Bugzilla assignees
[rust-escape_string] adding to release monitoring
$

Multiple packages can also be specified, and will be processed in sequence. If no package is specified, fedora-sig-onboard will attempt to infer the package name from the current directory.

License

fedora-sig-onboard is MIT licensed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fedora-sig-onboard-0.1.1.tar.gz (5.6 kB view hashes)

Uploaded Source

Built Distribution

fedora_sig_onboard-0.1.1-py3-none-any.whl (6.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page