Skip to content

packit/avant

Repository files navigation

Avant

Service to make onboarding packages to Fedora easier. Development is currently taking place in the service branch.

Workflow

Must have:
  • Forgejo integration (create projects and react to push events)
  • COPR builds
  • Run packit / tmt plans with Testing Farm on new packages
  • Reruns
  • Status reporting
  • Commit status

Testing

Running locally

The setup is similar to Packit Service.

1. Clone and prepare ogr

git clone https://github.com/mynk8/ogr
cd ogr
git checkout avant

2. Build the python3-ogr.rpm package

# Build inside a Fedora 36 environment (toolbox can be used here).
packit build locally

# Copy the built package into the Avant files directory.
cp ./noarch/python3-*.rpm ~/avant/files/python3-ogr.rpm

3. Build the container

docker compose build

⚠️ Make sure you have the correct setup for secrets and the FORGEJO_TOKEN environment variable configured in docker-compose.yml.

4. Start the service

docker compose up

About

Modernising Fedora Package Submission Process: GSoC Project

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages