Skip to main content

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)

Source distribution for fedora-sig-onboard 0.1.1
File Size Uploaded
fedora-sig-onboard-0.1.1.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fedora-sig-onboard 0.1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

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