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.
Metadata
Release files for fedora-sig-onboard 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fedora-sig-onboard-0.1.1.tar.gz | 5.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fedora_sig_onboard-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.1 kB
Release files / fedora-sig-onboard-0.1.1.tar.gz
| Download URL | fedora-sig-onboard-0.1.1.tar.gz |
|---|---|
| Size | 5.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ca4824b40a09d1bf45344f1862687a3a4ab90b8cd537275cff50c2d6f0c145b5
|
|
BLAKE2b-256 checksum How to use checksums |
2c70daa6145735330397676a4016e1eb4c82857a9d939fecd79b1f982f01257d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.12.1
|
Release files / fedora_sig_onboard-0.1.1-py3-none-any.whl
| Download URL | fedora_sig_onboard-0.1.1-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dcd0b75647d2c78440546babefd20e480f0086d0ec12c1e9061a00e8c3e335bf
|
|
BLAKE2b-256 checksum How to use checksums |
35b905484dde01232cfe98c95d642f15d2ba7bb9e4c211712170fd182d575adc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.12.1
|