Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docs/configuration/downstream/bodhi_update.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ sidebar_position: 3

# `job: bodhi_update`

![Bodhi updates](../../img/configuration/bodhi-updates.png)

Create a new update in
[Fedora Bodhi](https://bodhi.fedoraproject.org) for successful
Koji build.
Expand Down
2 changes: 2 additions & 0 deletions docs/configuration/downstream/koji_build.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ sidebar_position: 2

# `job: koji_build`

![Koji build](../../img/configuration/koji-info.png)

Trigger the build in
[Fedora Koji](https://koji.fedoraproject.org/koji/) build system
as a reaction to a new dist-git commit.
Expand Down
2 changes: 2 additions & 0 deletions docs/configuration/upstream/copr_build.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ sidebar_position: 1

# `job: copr_build`

![Copr build](../../img/configuration/copr-overview.png)

Create an SRPM and submit an RPM build to [Fedora Copr](https://copr.fedorainfracloud.org/) build system.


Expand Down
8 changes: 8 additions & 0 deletions docs/fedora-releases-guide/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,17 @@ Let's split the release process into single steps:
4. [Koji builds](#koji-build-job)
5. [Bodhi updates](#bodhi-update-job)

![Release steps](../img/fedora-releases-guide/release-steps.png)

Doing Fedora releases with Packit means utilising these jobs:
1. [`propose_downstream` or `pull_from_upstream`](#propose-downstream-or-pull-from-upstream)
2. [`koji_build`](#koji-build-job)
3. [`bodhi_update`](#bodhi-update-job)

Every job takes care of a different part of the release process.

![Packit flow chart](../img/fedora-releases-guide/process-diagram.png)

:::tip
In this page, you can find all the details of the release process automation covered by Packit.

Expand Down Expand Up @@ -233,6 +237,8 @@ By default, only merged pull requests created by Packit are being acted upon, bu
you can override this behaviour by specifying
`allowed_pr_authors` and/or `allowed_committers` in the [job configuration](/docs/configuration/downstream/koji_build).

![Koji build](../img/fedora-releases-guide/koji-build.png)

For a configuration example and retriggering, see [dist-git onboarding](./dist-git-onboarding.md#koji-build-job).

## Bodhi update job
Expand All @@ -246,6 +252,8 @@ By default, only successful Koji builds created by Packit are being acted upon,
you can override this behaviour by specifying
`allowed_builders` in the [job configuration](/docs/configuration/downstream/bodhi_update).

![Bodhi updates](../img/fedora-releases-guide/bodhi-updates.png)

For a configuration example and retriggering, see [dist-git onboarding](./dist-git-onboarding.md#bodhi-update-job).


Expand Down
2 changes: 2 additions & 0 deletions docs/fedora-releases-guide/non-divergent-dist-git-branches.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ sidebar_position: 7

# Non-divergent dist-git branches

![Branches](../img/fedora-releases-guide/non-divergent-branches.png)

To prevent your dist-git branches from diverging, you can use the following `dist_git_branches` syntax:

```yaml
Expand Down
Binary file added docs/img/configuration/bodhi-updates.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/configuration/copr-overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/configuration/koji-info.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/fedora-releases-guide/bodhi-updates.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/fedora-releases-guide/koji-build.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/fedora-releases-guide/release-steps.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/retriggering/comment.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions docs/retriggering.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ sidebar_position: 7
In general, you can put a `/packit <job-you-want-to-trigger>` comment
to trigger the Packit job manually.

![Re-run GitHub check](img/retriggering/comment.png)

### copr_build
For retriggering the [`copr_build`](/docs/configuration/upstream/copr_build) jobs, Packit is able to trigger new builds based on a pull request comment:

Expand Down