Compare commits

...
Sign in to create a new pull request.

63 commits

Author SHA1 Message Date
Maja Massarini
b0b04e2214 Revert Packit 1 release 2025-02-25 12:43:55 +01:00
Packit
aa8d6bb51b Update to 1.1.1 upstream release
- Resolves: rhbz#2345745

Upstream tag: 1.1.1
Upstream commit: c5ddfd17

Commit authored by Packit automation (https://packit.dev/)
2025-02-14 14:47:57 +00:00
Packit
86140d0d6b Update to 1.0.0 upstream release
- Resolves: rhbz#2338988

Upstream tag: 1.0.0
Upstream commit: 13b5df48

Commit authored by Packit automation (https://packit.dev/)
2025-01-20 10:48:00 +00:00
Packit
e32b91a3ac Update to 0.106.0 upstream release
- Resolves: rhbz#2332425

Upstream tag: 0.106.0
Upstream commit: e5b3d8c9

Commit authored by Packit automation (https://packit.dev/)
2024-12-15 17:41:17 +00:00
Packit
d6bc4bbfcb Update to 0.105.0 upstream release
- Resolves: rhbz#2330760

Upstream tag: 0.105.0
Upstream commit: bf58501c

Commit authored by Packit automation (https://packit.dev/)
2024-12-06 09:37:19 +00:00
Packit
0b36c3f10b Update to 0.104.1 upstream release
- Resolves: rhbz#2328698

Upstream tag: 0.104.1
Upstream commit: 23aec6b3

Commit authored by Packit automation (https://packit.dev/)
2024-11-25 16:19:49 +00:00
Packit
3833a833e6 Update to 0.104.0 upstream release
- Resolves: rhbz#2325040

Upstream tag: 0.104.0
Upstream commit: 861e6dd7

Commit authored by Packit automation (https://packit.dev/)
2024-11-15 14:41:39 +00:00
Packit
659b52dffa Update to 0.103.0 upstream release
Upstream tag: 0.103.0
Upstream commit: a5d1cc81

Commit authored by Packit automation (https://packit.dev/)
2024-11-10 18:51:38 +00:00
Packit
ab43814fe6 Update to 0.102.2 upstream release
- Resolves: rhbz#2321004

Upstream tag: 0.102.2
Upstream commit: 3f4c6592

Commit authored by Packit automation (https://packit.dev/)
2024-10-22 14:57:18 +00:00
Packit
79cae0a01b Update to 0.102.1 upstream release
- Resolves: rhbz#2318003

Upstream tag: 0.102.1
Upstream commit: eea05dd6

Commit authored by Packit automation (https://packit.dev/)
2024-10-11 11:32:18 +00:00
Packit
607b4b2b53 Update to 0.102.0 upstream release
- Resolves: rhbz#2316445

Upstream tag: 0.102.0
Upstream commit: 7689afdb

Commit authored by Packit automation (https://packit.dev/)
2024-10-04 11:46:56 +00:00
Packit
ffe771004e Update to 0.101.1 upstream release
- Resolves: rhbz#2313250

Upstream tag: 0.101.1
Upstream commit: 823b4ef0

Commit authored by Packit automation (https://packit.dev/)
2024-09-18 12:54:12 +00:00
Packit
0d4dfcfcc2 Update to 0.101.0 upstream release
- Resolves: rhbz#2310376

Upstream tag: 0.101.0
Upstream commit: 4bd2dc81

Commit authored by Packit automation (https://packit.dev/)
2024-09-06 09:23:45 +00:00
Packit
1a39643571 Update to 0.100.3 upstream release
- Resolves: rhbz#2306481

Upstream tag: 0.100.3
Upstream commit: 4dd8600a

Commit authored by Packit automation (https://packit.dev/)
2024-08-24 10:42:12 +00:00
Packit
f795ec17c2 Update to 0.100.2 upstream release
- Resolves: rhbz#2300464

Upstream tag: 0.100.2

Commit authored by Packit automation (https://packit.dev/)
2024-08-15 14:46:20 +00:00
Packit
661f6aeb25 Update to 0.100.1 upstream release
- Resolves: rhbz#2300464

Upstream tag: 0.100.1
Upstream commit: fafec1bd

Commit authored by Packit automation (https://packit.dev/)
2024-08-01 14:22:33 +00:00
Packit
3aca7f4128 Update to 0.100.0 upstream release
Upstream tag: 0.100.0
Upstream commit: 639df09d

Commit authored by Packit automation (https://packit.dev/)
2024-07-29 15:30:06 +00:00
Packit
0c0f26e119 Update to 0.97.3 upstream release
- Resolves: rhbz#2293661

Upstream tag: 0.97.3
Upstream commit: 7bcf98a5

Commit authored by Packit automation (https://packit.dev/)
2024-06-21 15:23:13 +00:00
Packit
d30ff70fe9 Update to 0.97.2 upstream release
- Resolves: rhbz#2290733

Upstream tag: 0.97.2
Upstream commit: 9a08d7fc

Commit authored by Packit automation (https://packit.dev/)
2024-06-06 15:49:51 +00:00
Packit
8aaf39127a Update to 0.97.1 upstream release
- Resolves: rhbz#2278839

Upstream tag: 0.97.1
Upstream commit: f6b656f0

Commit authored by Packit automation (https://packit.dev/)
2024-05-17 12:12:24 +00:00
Packit
d7732ff2ca Update to 0.97.0 upstream release
Upstream tag: 0.97.0
Upstream commit: 6c1cf9b8

Commit authored by Packit automation (https://packit.dev/)
2024-05-15 08:26:59 +00:00
Packit
e1d5bb53f1 Update to 0.95.0 upstream release
- Resolves: rhbz#2276194

Upstream tag: 0.95.0
Upstream commit: 110211d6

Commit authored by Packit automation (https://packit.dev/)
2024-04-22 08:47:41 +00:00
Packit
cdba2be198 Update to 0.94.2 upstream release
- Resolves: rhbz#2273977

Upstream tag: 0.94.2
Upstream commit: f760ddec

Commit authored by Packit automation (https://packit.dev/)
2024-04-08 12:52:53 +00:00
Packit
0640bf118c [packit] 0.94.0 upstream release
- Resolves rhbz#2266037

Upstream tag: 0.94.0
Upstream commit: 2d272a57
2024-03-17 16:16:16 +00:00
Packit
abdd07e8a3 [packit] 0.93.0 upstream release
Upstream tag: 0.93.0
Upstream commit: 90bcee10
2024-02-26 11:51:34 +00:00
Packit
43dab6c59a [packit] 0.90.0 upstream release
Upstream tag: 0.90.0
Upstream commit: 754cf610
2024-01-28 09:10:57 +00:00
Packit
aa0ade0ad3 [packit] 0.89.0 upstream release
Upstream tag: 0.89.0
Upstream commit: f3df2953
2024-01-19 12:22:14 +00:00
Packit
74adda0528 [packit] 0.87.1 upstream release
- Resolves rhbz#2252328

Upstream tag: 0.87.1
Upstream commit: d8de7773
2023-11-30 21:47:34 +00:00
Packit
f8afc1476b [packit] 0.87.0 upstream release
- Resolves rhbz#2251367

Upstream tag: 0.87.0
Upstream commit: 14479681
2023-11-24 13:42:00 +00:00
Packit
0352b05c36 [packit] 0.86.2 upstream release
- Resolves rhbz#2247071

Upstream tag: 0.86.2
Upstream commit: 8b1868cd
2023-11-20 13:25:26 +00:00
Packit
bb87972675 [packit] 0.85.0 upstream release
Upstream tag: 0.85.0
Upstream commit: cf7d9037
2023-10-30 12:58:50 +00:00
Packit
b6dd6d5930 [packit] 0.84.0 upstream release
Upstream tag: 0.84.0
Upstream commit: 9fa17bcc
Resolves rhbz#2244381
2023-10-16 10:00:48 +00:00
Packit
36b75135c4 [packit] 0.83.0 upstream release
Upstream tag: 0.83.0
Upstream commit: 7581995d
2023-10-06 12:12:58 +00:00
Packit
2914b10e13 [packit] 0.82.0 upstream release
Upstream tag: 0.82.0
Upstream commit: 477c223e
Resolves rhbz#2240355
2023-09-29 07:18:25 +00:00
Packit
c6769303f8 [packit] 0.81.0 upstream release
Upstream tag: 0.81.0
Upstream commit: 134be17e
2023-09-23 11:24:39 +00:00
Packit
db59e249c4 [packit] 0.80.0 upstream release
Upstream tag: 0.80.0
Upstream commit: a40b8acb

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit-stg/rpms/packit.git refs/heads/*:refs/remotes/packit-stg/*
git checkout packit-stg/0.80.0-epel9-update-propose_downstream
```
2023-09-08 11:50:11 +00:00
Packit
0c121f1781 [packit] 0.79.1 upstream release
Upstream tag: 0.79.1
Upstream commit: 63de02cb

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit-stg/rpms/packit.git refs/heads/*:refs/remotes/packit-stg/*
git checkout packit-stg/0.79.1-epel9-update-propose_downstream
```
2023-08-22 06:34:22 +00:00
Packit
af3a9ce363 [packit] 0.79.0 upstream release
Upstream tag: 0.79.0
Upstream commit: 804c96be

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit-stg/rpms/packit.git refs/heads/*:refs/remotes/packit-stg/*
git checkout packit-stg/0.79.0-epel9-update-propose_downstream
```
2023-08-11 10:39:51 +00:00
Packit
d2e12a1339 [packit] 0.78.2 upstream release
Upstream tag: 0.78.2
Upstream commit: 912024c4

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit-stg/rpms/packit.git refs/heads/*:refs/remotes/packit-stg/*
git checkout packit-stg/0.78.2-epel9-update-propose_downstream
```
2023-08-07 10:18:32 +00:00
Packit
63bccf1a2d [packit] 0.78.1 upstream release
Upstream tag: 0.78.1
Upstream commit: 854782d5
2023-07-13 15:32:03 +00:00
Packit
51606184d0 [packit] 0.78.0 upstream release
Upstream tag: 0.78.0
Upstream commit: 55753cb5
2023-07-08 20:16:53 +00:00
Packit
0f3084793e [packit] 0.77.0 upstream release
Upstream tag: 0.77.0
Upstream commit: 116edc57
2023-06-17 10:34:12 +00:00
Packit
33e27ae8be [packit] 0.76.0 upstream release
Upstream tag: 0.76.0
Upstream commit: c597f1d1
2023-05-26 10:58:23 +00:00
Packit
fc72ff21ba [packit] 0.75.0 upstream release
Upstream tag: 0.75.0
Upstream commit: ebb1486d
2023-04-28 07:57:47 +00:00
Packit
82ff926703 [packit] 0.74.0 upstream release
Upstream tag: 0.74.0
Upstream commit: 0e7f3845

Signed-off-by: Packit <hello@packit.dev>
2023-04-16 17:56:27 +00:00
Packit
72a14a0419 [packit] 0.73.0 upstream release
Upstream tag: 0.73.0
Upstream commit: 8d661ceb

Signed-off-by: Packit <hello@packit.dev>
2023-04-06 10:54:20 +00:00
Packit
728d455a0f [packit] 0.72.0 upstream release
Upstream tag: 0.72.0
Upstream commit: 4ede65d4

Signed-off-by: Packit <hello@packit.dev>
2023-03-31 06:58:13 +00:00
Packit
0de3f14e36 [packit] 0.71.0 upstream release
Upstream tag: 0.71.0
Upstream commit: a8ccc95f

Signed-off-by: Packit <hello@packit.dev>
2023-03-25 17:14:57 +00:00
Packit
9a7b92f26c [packit] 0.70.0 upstream release
Upstream tag: 0.70.0
Upstream commit: e09138d9

Signed-off-by: Packit <hello@packit.dev>
2023-03-20 22:59:04 +00:00
Packit
67bb308e72 [packit] 0.69.0 upstream release
Upstream tag: 0.69.0
Upstream commit: 3c699c50

Signed-off-by: Packit <hello@packit.dev>
2023-03-05 18:47:18 +00:00
Packit
d0c76b8347 [packit] 0.68.0 upstream release
Upstream tag: 0.68.0
Upstream commit: d025bcc1

Signed-off-by: Packit <hello@packit.dev>
2023-02-20 10:29:57 +00:00
Packit
d44fed52b7 [packit] 0.67.0 upstream release
Upstream tag: 0.67.0
Upstream commit: c6848c21

Signed-off-by: Packit <hello@packit.dev>
2023-02-03 12:51:31 +00:00
Packit
e0844a9a80 [packit] 0.66.0 upstream release
Upstream tag: 0.66.0
Upstream commit: a4b3c4f9

Signed-off-by: Packit <hello@packit.dev>
2023-01-20 15:30:31 +00:00
Packit
358efa0d10 [packit] 0.65.2 upstream release
Upstream tag: 0.65.2
Upstream commit: b78a1d84

Signed-off-by: Packit <hello@packit.dev>
2023-01-04 11:39:20 +00:00
Packit
f932ba00e3 [packit] 0.65.1 upstream release
Upstream tag: 0.65.1
Upstream commit: eda9ca7d

Signed-off-by: Packit <hello@packit.dev>
2022-12-22 16:07:03 +00:00
Packit
7654dc1d5b [packit] 0.65.0 upstream release
Upstream tag: 0.65.0
Upstream commit: d6488aac

Signed-off-by: Packit <hello@packit.dev>
2022-12-09 10:19:04 +00:00
Packit
7141ddcfef [packit] 0.64.0 upstream release
Upstream tag: 0.64.0
Upstream commit: 4d296ec2

Signed-off-by: Packit <hello@packit.dev>
2022-12-02 08:45:26 +00:00
Packit
3e0bfc499c [packit] 0.63.1 upstream release
Upstream tag: 0.63.1
Upstream commit: b534d995

Signed-off-by: Packit <hello@packit.dev>
2022-11-12 14:42:07 +00:00
Packit
8ffbe783da [packit] 0.63.0 upstream release
Upstream tag: 0.63.0
Upstream commit: 1ce54c8c

Signed-off-by: Packit <hello@packit.dev>
2022-11-04 09:55:14 +00:00
Packit
e397d723ce [packit] 0.62.0 upstream release
Upstream tag: 0.62.0
Upstream commit: 7e9eb13d

Signed-off-by: Packit <hello@packit.dev>
2022-10-27 11:00:12 +00:00
Packit
2c765278f9 [packit] 0.61.0 upstream release
Upstream tag: 0.61.0
Upstream commit: 1b5611cd

Signed-off-by: Packit <hello@packit.dev>
2022-10-21 08:41:45 +00:00
Packit
aa39a71a0e [packit] 0.60.0 upstream release
Upstream tag: 0.60.0
Upstream commit: 6aaace33

Signed-off-by: Packit <hello@packit.dev>
2022-10-07 14:36:48 +00:00
Nikola Forró
52cafe5526 [packit] 0.30.0 upstream release
Upstream tag: 0.30.0
Upstream commit: 7b837707

Signed-off-by: Nikola Forró <nforro@redhat.com>
2022-10-03 12:47:31 +02:00
14 changed files with 883 additions and 0 deletions

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

60
.gitignore vendored Normal file
View file

@ -0,0 +1,60 @@
/packitos-0.59.1.tar.gz
/packitos-0.60.0.tar.gz
/packitos-0.61.0.tar.gz
/packitos-0.62.0.tar.gz
/packitos-0.63.0.tar.gz
/packitos-0.63.1.tar.gz
/packitos-0.64.0.tar.gz
/packitos-0.65.0.tar.gz
/packitos-0.65.1.tar.gz
/packitos-0.65.2.tar.gz
/packitos-0.66.0.tar.gz
/packitos-0.67.0.tar.gz
/packitos-0.68.0.tar.gz
/packitos-0.69.0.tar.gz
/packitos-0.70.0.tar.gz
/packitos-0.71.0.tar.gz
/packitos-0.72.0.tar.gz
/packitos-0.73.0.tar.gz
/packitos-0.74.0.tar.gz
/packitos-0.75.0.tar.gz
/packitos-0.76.0.tar.gz
/packitos-0.77.0.tar.gz
/packitos-0.78.0.tar.gz
/packitos-0.78.1.tar.gz
/packitos-0.78.2.tar.gz
/packitos-0.79.0.tar.gz
/packitos-0.79.1.tar.gz
/packitos-0.80.0.tar.gz
/packitos-0.81.0.tar.gz
/packitos-0.82.0.tar.gz
/packitos-0.83.0.tar.gz
/packitos-0.84.0.tar.gz
/packitos-0.85.0.tar.gz
/packitos-0.86.2.tar.gz
/packitos-0.87.0.tar.gz
/packitos-0.87.1.tar.gz
/packitos-0.89.0.tar.gz
/packitos-0.90.0.tar.gz
/packitos-0.93.0.tar.gz
/packitos-0.94.0.tar.gz
/packitos-0.94.2.tar.gz
/packitos-0.95.0.tar.gz
/packitos-0.97.0.tar.gz
/packitos-0.97.1.tar.gz
/packitos-0.97.2.tar.gz
/packitos-0.97.3.tar.gz
/packitos-0.100.0.tar.gz
/packitos-0.100.1.tar.gz
/packitos-0.100.2.tar.gz
/packitos-0.100.3.tar.gz
/packitos-0.101.0.tar.gz
/packitos-0.101.1.tar.gz
/packitos-0.102.0.tar.gz
/packitos-0.102.1.tar.gz
/packitos-0.102.2.tar.gz
/packitos-0.103.0.tar.gz
/packitos-0.104.0.tar.gz
/packitos-0.104.1.tar.gz
/packitos-0.105.0.tar.gz
/packitos-0.106.0.tar.gz

146
.packit.yaml Normal file
View file

@ -0,0 +1,146 @@
---
# We want to use both instances for all upstream jobs including the `propose-downstream` one.
# For downstream, we need to pick just one instance (`stg` in our case)
# and redefine it for the `koji_build` and `bodhi_update` jobs.
packit_instances: ["prod", "stg"]
packages:
packit:
downstream_package_name: packit
# packit was already taken on PyPI
upstream_package_name: packitos
upstream_project_url: https://github.com/packit/packit
paths:
- ./
specfile_path: packit.spec
files_to_sync:
- packit.spec
- .packit.yaml
- src: plans/
dest: plans/
- src: .fmf/
dest: .fmf/
version_update_mask: '\d+\.'
copy_upstream_release_description: true
issue_repository: https://github.com/packit/packit
actions:
create-archive:
- "python3 -m build --sdist --outdir ."
- "sh -c 'echo packitos-$(hatch version).tar.gz'"
get-current-version:
- "hatch version"
pre-sync:
# FMF has to be installed on system where you are calling this tool.
- python3 plans/git_reference.py
allowed_gpg_keys:
- 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23
srpm_build_deps:
- python3-build
- hatch
- python3-hatch-vcs
jobs:
- job: propose_downstream
trigger: release
# Use the stage instance once it works in downstream.
dist_git_branches:
rawhide:
fast_forward_merge_into: [fedora-branched]
epel-9: {}
- job: copr_build
trigger: pull_request
targets:
- fedora-all
- fedora-all-aarch64
- epel-9
packages:
- packit
- job: tests
trigger: pull_request
targets:
- fedora-all
- epel-9
packages:
- packit
- job: copr_build
trigger: commit
branch: main
targets:
- fedora-all
- fedora-all-aarch64
- epel-9
project: packit-dev
list_on_homepage: True
preserve_project: True
- job: copr_build
trigger: commit
branch: stable
targets:
- fedora-stable
- fedora-stable-aarch64
- epel-9
project: packit-stable
list_on_homepage: True
preserve_project: True
- job: copr_build
trigger: release
targets:
- fedora-stable
- fedora-stable-aarch64
- epel-9
project: packit-releases
list_on_homepage: True
preserve_project: True
# downstream automation:
- job: pull_from_upstream
trigger: release
dist_git_branches:
rawhide:
fast_forward_merge_into: [fedora-branched]
epel-9: {}
- job: koji_build
trigger: commit | koji_build
packit_instances: ["stg"]
allowed_pr_authors: ["packit-stg", "packit"]
sidetag_group: packit-specfile-ogr-releases
dependencies:
- python-ogr
- python-specfile
dist_git_branches:
- fedora-all
- epel-9
- job: bodhi_update
trigger: koji_build
packit_instances: ["stg"]
allowed_builders: ["packit-stg", "packit"]
sidetag_group: packit-specfile-ogr-releases
dependencies:
- python-ogr
- python-specfile
dist_git_branches:
- fedora-all
- epel-9
# - job: vm_image_build
# trigger: pull_request
# packit_instances: ["stg"]
# image_distribution: rhel-8
# image_type: aws
# image_architecture: x86_64
# image_account_id: "727920394381"
# packages_to_install: [packit]
# owner: packit
# project: packit-dev
# targets: [epel-8]

3
README.packit Normal file
View file

@ -0,0 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 0.105.0.post1.dev12+gf83936a0.

575
packit.spec Normal file
View file

@ -0,0 +1,575 @@
# Testing dependencies: deepdiff, flexmock are missing on EPEL 9. Cannot use testing environment
%if 0%{?el9}
%bcond_with tests
%else
%bcond_without tests
%endif
Name: packit
Version: 0.106.0
Release: 1%{?dist}
Summary: A tool for integrating upstream projects with Fedora operating system
License: MIT
URL: https://github.com/packit/packit
Source0: %{pypi_source packitos}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3dist(click-man)
Requires: python3-packit = %{version}-%{release}
%description
This project provides tooling and automation to integrate upstream open source
projects into Fedora operating system.
%package -n python3-packit
Summary: %{summary}
# new-sources
Requires: fedpkg
Requires: git-core
# kinit
Requires: krb5-workstation
# rpmbuild
Requires: rpm-build
# bumpspec
Requires: rpmdevtools
# Copying files between repositories
Requires: rsync
Recommends: osh-cli
%description -n python3-packit
Python library for Packit,
check out packit package for the executable.
%prep
%autosetup -n packitos-%{version}
%generate_buildrequires
%pyproject_buildrequires %{?with_tests:-x testing}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files packit
PYTHONPATH="%{buildroot}%{python3_sitelib}" click-man packit --target %{buildroot}%{_mandir}/man1
install -d -m 755 %{buildroot}%{bash_completions_dir}
cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit
%files
%license LICENSE
%{_bindir}/packit
%{_mandir}/man1/packit*.1*
%{bash_completions_dir}/packit
%files -n python3-packit -f %{pyproject_files}
# Epel9 does not tag the license file in pyproject_files as a license. Manually install it in this case
%if 0%{?el9}
%license LICENSE
%endif
%doc README.md
%changelog
* Sun Dec 15 2024 Packit <hello@packit.dev> - 0.106.0-1
- We have added a `--resultdir` option for building in mock via our CLI (`packit build in-mock`). (#2475)
- Resolves: rhbz#2332425
* Fri Dec 06 2024 Packit <hello@packit.dev> - 0.105.0-1
- There is a new action/hook, `post-modifications`, that is executed after all modifications to the spec file are done and in case of syncing release after all remote sources are downloaded and before uploading to lookaside cache. You can use it for example to construct an additional source that depends on the primary source (that may not yet be available in other actions). (#2474)
- Resolves: rhbz#2330760
* Mon Nov 25 2024 Packit <hello@packit.dev> - 0.104.1-1
- Packit now uses the fedora-distro-aliases library to expand Fedora aliases. This is Packit's original code being improved and properly maintained by the Copr team. For further suggestions about aliases, use github.com/rpm-software-management/fedora-distro-aliases.
- Resolves: rhbz#2328698
* Fri Nov 15 2024 Packit <hello@packit.dev> - 0.104.0-1
- Packit configuration file can now have a placeholder top-level key `_` that is ignored when read.
This is useful for storing yaml anchors in complex config files, e.g.:
```yaml
_:
base-test: &base-test
job: tests
fmf_path: .distro
jobs:
- <<: *base-test
trigger: pull_request
manual_trigger: true
- <<: *internal-test
trigger: commit
use_internal_tf: true
```
(#2378)
- You can now define `with_opts` and `without_opts` in target-specific configuration of `copr_build` job to build with `--with` and `--without` rpmbuild options. (#2463)
- Resolves: rhbz#2325040
* Sun Nov 10 2024 Packit <hello@packit.dev> - 0.103.0-1
- Packit now supports and defaults to `fast_forward_merge_into` syntax via `--dist-git-branches-mapping` in `dist-git init`. (#2456)
* Tue Oct 22 2024 Packit <hello@packit.dev> - 0.102.2-1
- Fixed passing list of resolved bugs when running `packit propose-downstream` or `packit pull-from-upstream`. (#2447)
- Resolves: rhbz#2321004
* Fri Oct 11 2024 Packit <hello@packit.dev> - 0.102.1-1
- We have fixed an issue that was introduced during the unification of the interface for passing resolved Bugzillas / Jira tickets to the `sync-release` or `bodhi_update` jobs. (#2442)
- `packit validate-config` now checks for the existence of downstream package. (#2436)
- Packit now allows building VM images via CLI without any Copr repository specified. (#2434)
- Resolves: rhbz#2318003
* Fri Oct 04 2024 Packit <hello@packit.dev> - 0.102.0-1
- Check for `upstream_project_url` presence in the configuration when `pull_from_upstream` job is configured was removed from `validate-config`, as this is no longer required. (#2423)
- `packit init` now adds working directories that are used in `packit prepare-sources` into the `.gitignore` file in the same directory where Packit config resides. (#2431)
- Previously, `create-update` command took `--resolve-bugzillas` option and `propose-downstream` command took `--resolve-bug` option. The options have been unified into `--resolve-bug` for better user experience. If you used `create-update` with `--resolve-bugzillas` you have to use `--resolve-bug` (or shorthand `-b`) now instead. (#2428)
- Resolves: rhbz#2316445
* Wed Sep 18 2024 Packit <hello@packit.dev> - 0.101.1-1
- In the user configuration file, it's possible to set `default_parse_time_macros`, e.g. might be helpful in situations like [packit/packit-service#2514](https://github.com/packit/packit-service/issues/2514). (#2408)
- Packit now allows to configure mock bootstrap feature setup of Copr projects with a new `bootstrap` configuration option. (#2411)
- Resolves: rhbz#2313250
* Fri Sep 06 2024 Packit <hello@packit.dev> - 0.101.0-1
- Packit now supports passing custom arguments to various static analyzers through `--csmock-args` CLI option and `csmock_args` configuration. (#2402)
- When synching a new release Packit is now able to fast forward a specified merge to a configured list of branches.
Use the `dist_git_branches` new syntax as in this example:
`{"rawhide": {"fast_forward_merge_into": ["f40"]}, "fedora-stable": {}}` (#2363)
- Resolves: rhbz#2310376
* Sat Aug 24 2024 Packit <hello@packit.dev> - 0.100.3-1
- `dist-git init` command now allows `upstream-git-url` not to be specified. (#2387)
- Resolves: rhbz#2306481
* Thu Aug 15 2024 Packit <hello@packit.dev> - 0.100.2-1
- Update to version 0.100.2
- Resolves: rhbz#2300464
* Thu Aug 01 2024 Packit <hello@packit.dev> - 0.100.1-1
- Dummy release to test the "build in side tags" new feature!
- Resolves: rhbz#2300464
* Mon Jul 29 2024 Packit <hello@packit.dev> - 0.100.0-1
- `packit pull-from-upstream` now allows omitting `upstream_project_url` in the configuration in which case the interaction with the upstream repository is skipped during release syncing. (#2354)
- We have implemented a CLI support for Koji builds against CBS Koji instance. (#2267)
* Fri Jun 21 2024 Packit <hello@packit.dev> - 0.97.3-1
- We have fixed a bug that caused inconsistency between the promised environment variables (from the docs) and the environment that has been actually provided. Now you should have access to `PACKIT_UPSTREAM_REPO` and `PACKIT_DOWNSTREAM_REPO`, if they have been cloned already, in the `post-upstream-clone` action. (#2327)
- Resolves: rhbz#2293661
* Thu Jun 06 2024 Packit <hello@packit.dev> - 0.97.2-1
- We have fixed the syncing of ACLs for `propose-downtream` for CentOS Stream. (#2318)
- Resolves: rhbz#2290733
* Fri May 17 2024 Packit <hello@packit.dev> - 0.97.1-1
- We have fixed the behaviour for `dist-git init` command when `upstream-git-url` argument is specified.
- Resolves: rhbz#2278839
* Wed May 15 2024 Packit <hello@packit.dev> - 0.97.0-1
- Add a `scan-in-osh` subcommand in the CLI to perform a scan through OpenScanHub. By default, it performs a full scan of the packages and a differential scan can be performed through `--base-srpm` option. (#2301)
- When running `dist-git init` command from CLI, you can pass a command to specify a git URL of the project. (#2308)
* Mon Apr 22 2024 Packit <hello@packit.dev> - 0.95.0-1
- `packit dist-git init` now allows specifying `--version-update-mask` option and also any arbitrary top-level configuration options. (#2288)
- We have fixed Packit auto-referencing Upstream Release Monitoring bug for release syncing to CentOS Stream. (#2284)
- Resolves: rhbz#2276194
* Mon Apr 08 2024 Packit <hello@packit.dev> - 0.94.2-1
- Packit previously put the "[packit]" string as a prefix in the subject of pull-from-upstream commits. Now the prefix is no longer there - this is made unnecessary noise in autochangelog. This affects the default. Custom action can still override this behavior. (#2263)
- We have fixed a race condition that could occur when multiple `copr_build` jobs sharing a Copr project but having different targets were running at the same time. (#2274)
- Resolves: rhbz#2273977
* Sun Mar 17 2024 Packit <hello@packit.dev> - 0.94.0-1
- Added new configuration options `status_name_template` and `allowed_builders`.
- Resolves rhbz#2266037
* Mon Feb 26 2024 Packit <hello@packit.dev> - 0.93.0-1
- Packit now checks the version to propose against the version in specfile and doesn't create downgrade PRs. (#2239)
* Sun Jan 28 2024 Packit <hello@packit.dev> - 0.90.0-1
- `pull-from-upstream` and `propose-downstream` commands now have the `--sync-acls` option that enables syncing the ACLs between dits-git repo and fork. The default behaviour was, however, changed to not sync the ACLs. (#2214)
- Packit now properly handles exceptions when syncing ACLs during release syncing. (#2213)
* Fri Jan 19 2024 Packit <hello@packit.dev> - 0.89.0-1
- We have fixed a bug in handling chroot-specific configuration once the chroots themselves are updated. (#2194)
* Thu Nov 30 2023 Packit <hello@packit.dev> - 0.87.1-1
- Packit now links the information related to upstream in PRs opened when syncing a release. (#2173)
- Resolves rhbz#2252328
* Fri Nov 24 2023 Packit <hello@packit.dev> - 0.87.0-1
- Packit now correctly sets the specfile content (e.g. changelog entry) even if it syncs the specfile from upstream the first time. (#2170)
- Packit now supports pre-release version in `propose_downstream` and `pull_from_upstream`. A spec file update might be required, see the documentation for more details. (#2149)
- Resolves rhbz#2251367
* Mon Nov 20 2023 Packit <hello@packit.dev> - 0.86.2-1
- Packit _0.86.1_ was not released on PyPI due to an internal bug, it should be fixed in this release.
- Resolves rhbz#2247071
* Mon Oct 30 2023 Packit <hello@packit.dev> - 0.85.0-1
- Packit no longer downloads sources excluded using spec file conditions. (#2132)
* Mon Oct 16 2023 Packit <hello@packit.dev> - 0.84.0-1
- We have adjusted how we include the resolved bugzillas in the commit messages created when syncing the release downstream so that the resolved bugzillas are included in changelog when using %%autochangelog. (#2126)
- Packit now properly cleans up the branch after syncing the release which should prevent unwanted files (e.g.tarballs) being committed in dist-git. (#2125)
- Packit no longer accepts `packit.json` or `.packit.json` as a configuration file name. (#2123)
- Packit now updates ACL of a dist-git fork when creating dist-git PRs to allow users and groups with commit rights to the original dist-git repo to push directly to a source branch. (#2112)
- We have fixed an issue that prevented you from running the jobs on the GitLab.com due to failing resolution of the upstream/downstream relationship for the cloned project. (#2120)
- We have fixed an issue that you could encounter when running the Packit from the CLI that caused misinterpretation of the repository to be an upstream repo instead of a downstream. (#2117)
- Resolves rhbz#2244381
* Fri Oct 06 2023 Packit <hello@packit.dev> - 0.83.0-1
- We have fixed an issue that prevented automated allowlisting in the Packit Service. (#2113)
- Packit now also detects resolved bugs in the default update notes (created from changelog diff) and assigns these when submitting the Bodhi updates. (#2111)
- Packit now exports `PACKIT_UPSTREAM_PACKAGE_NAME`, `PACKIT_DOWNSTREAM_PACKAGE_NAME` and `PACKIT_CONFIG_PACKAGE_NAME` also in the `changelog_entry` action. (#2103)
* Fri Sep 29 2023 Packit <hello@packit.dev> - 0.82.0-1
- You can now specify bugs resolved by an update by `-b` or `--resolve-bug` option for `propose-downstream` and `pull-from-upstream` commands. The values will be added by default to the changelog and commit message and provided in `commit-message` and `changelog-entry` actions as `PACKIT_RESOLVED_BUGS` env variable. (#2094)
- Resolves rhbz#2240355
* Sat Sep 23 2023 Packit <hello@packit.dev> - 0.81.0-1
- Packit now supports the `pkg_tool` option in the config (at the top-level or with specific packages when using the monorepo syntax). This option can be used for switching between `fedpkg` or `centpkg`. (#2085)
- When updating the `Version` tag during `propose_downstream` or `pull_from_upstream`, Packit now tries to update referenced macros (if any) rather than overwriting the references. (#2087)
- If you have concerns about Packit uploading new archives to lookaside cache before creating a pull request, you can newly set `upload_sources` to False to disable this. (#2086)
- We have fixed a bug that could cause duplicit PRs to be created when using the `commit-message` action. (#2080)
- Packit now supports `commit-message` action that can be used to override the default commit message produced by Packit during `propose-downstream` or `pull-from-upstream`. Please pay attention to our [documentation](https://packit.dev/docs/configuration/actions#commit-message) with regards to the usage of this action. (#2070)
* Fri Sep 08 2023 Packit <hello@packit.dev> - 0.80.0-1
- Packit CLI now provides a new command `pull-from-upstream`, offering the same functionality as `propose-downstream` but suited for usage from the dist-git repository with Packit configuration placed there. This was primarily added to help reproduce the behaviour of the service's [pull_from_upstream job](https://packit.dev/docs/configuration/downstream/pull_from_upstream). (#2063)
- Packit now exposes `PACKIT_PACKAGE_NAME`, `PACKIT_UPSTREAM_PACKAGE_NAME` and `PACKIT_DOWNSTREAM_PACKAGE_NAME` environment variables to all actions. (#2061)
- We have fixed a bug in `packit source-git init` caused by changed behaviour in a newer version of rpmbuild. (#2048)
* Tue Aug 22 2023 Packit <hello@packit.dev> - 0.79.1-1
- We have fixed a bug in getting allowed GPG keys when syncing the release for projects with Packit config
in monorepo format in dist-git. (#2037)
* Fri Aug 11 2023 Packit <hello@packit.dev> - 0.79.0-1
- 2 new configuration options for filtering when getting latest upstream release tag were introduced: `upstream_tag_include` and `upstream_tag_exclude`. They should contain a Python regex that can be used as an argument in `re.match`. (#2030)
* Mon Aug 07 2023 Packit <hello@packit.dev> - 0.78.2-1
- Packit's license in RPM specfile is now confirmed to be SPDX compatible. (#2026)
- `source-git init --ignore-missing-autosetup` help was improved to be less confusing. (#2016) (#2017)
* Thu Jul 13 2023 Packit <hello@packit.dev> - 0.78.1-1
- Temporarily disabled test dependencies on Fedora Rawhide because of missing `python3-deepdiff`. (#2008)
* Sat Jul 08 2023 Packit <hello@packit.dev> - 0.78.0-1
- Packit now correctly reloads upstream specfile after running `pre-sync` action. (#2006)
* Sat Jun 17 2023 Packit <hello@packit.dev> - 0.77.0-1
- Packit now includes dist-git branch in the title of the PRs for `propose-downstream` and `pull-from-upstream`. (#1996)
- We have fixed an issue with `files_to_sync` filters not being applied properly. (#1977)
* Fri May 26 2023 Packit <hello@packit.dev> - 0.76.0-1
- Unsuccessful Image Builder requests now provide error details so you can fix the Image configuration. (#1981)
- Copr projects created by Packit will not follow the Fedora branching from now on.
This decision has been made to lower the load on Copr from the temporary Copr projects created, mainly, for the PR builds.
If you are releasing your packages to Copr, please use the new setting `follow_fedora_branching`.
Already existing projects are not affected by this change and it is also not enforced with the custom Copr repositories. (#1970)
* Fri Apr 28 2023 Packit <hello@packit.dev> - 0.75.0-1
- Detection of `%%autorelease` usage in dist-git spec file during `propose-downstream` and `pull-from-upstream` has been improved and Packit will always preserve it. (#1949)
- Changed build tool to hatchling and moved metadata to `pyproject.toml`. (PEP621) (#1913)
- Respect `upstream_ref` for tags that start with "a", "b", "c", "e", "n", "r", "s". This was caused by an issue with a `branches` prefix being treated as a set of letters to remove. (#1943)
- Reset `Release` field in dist-git spec file to `1` when the version in upstream spec file is not up-to-date with the release that triggered `propose_downstream`. (#1940)
- Correctly catch the logs, if any of the user actions fail during the propose-downstream. (#1939)
- `packit source-git` related commands can skip dist-git repos, where the git trailer is not found, when looking for the right dist-git dir where to work. (#1938)
- More monorepo related fixes. (#1946, #1947, #1948)
* Sun Apr 16 2023 Packit <hello@packit.dev> - 0.74.0-1
- Allow configuring tmt tests with fmf root outside of git root. (#1936)
- Removed adding the "Signed-off-by" tag to commits created by Packit. (#1934)
- Packit's source_git functionality installs/loads the `_packitpatch` script in a more reliable manner that doesn't rely on deprecated setuptools functionality. (#1926)
* Thu Apr 06 2023 Packit <hello@packit.dev> - 0.73.0-1
- Packit now supports monorepo configuration in CLI (#1864)
* Fri Mar 31 2023 Packit <hello@packit.dev> - 0.72.0-1
- Packit now preserves `autorelease` macro during `propose_downstream` and `pull_from_upstream`. (#1904)
* Sat Mar 25 2023 Packit <hello@packit.dev> - 0.71.0-1
- `upstream_tag_template` is now also used when looking for the latest version tag in Git. This allows upstream repositories to mix different tag-patterns in the same repository, but consider only one to tell the latest version. (#1891)
* Mon Mar 20 2023 Packit <hello@packit.dev> - 0.70.0-1
- Now packit uses the `get_current_version` action defined by the user to retrieve version before updating the specfile %%setup macro (if any). (#1886)
* Sun Mar 05 2023 Packit <hello@packit.dev> - 0.69.0-1
- `packit validate-config` now correctly checks glob-patterns in `files_to_sync`. (#1865)
- Aliases logic was updated to account for the upcoming Fedora release (Bodhi now marks such release as `frozen`). (#1863)
- Command `packit validate-config` now provides details about errors when it cannot parse the config file. (#1861)
- Packit does fewer API calls when searching for the package configuration file in remote repositories. (#1846)
- `--update-release`/`--no-update-release` now affects only `Release`, not `Version`. (#1857)
- Packit now provides `PACKIT_PROJECT_VERSION` environment variable when running `changelog-entry` action. (#1853)
* Mon Feb 20 2023 Packit <hello@packit.dev> - 0.68.0-1
- Packit now requires bodhi in version 7.0.0 at minimum. (#1844)
- You can now use `--srpm` option with the `packit build locally` CLI command. (#1810)
* Fri Feb 03 2023 Packit <hello@packit.dev> - 0.67.0-1
- Packit now sanitizes changelog messages in order not to break spec file parsing. (#1841)
* Fri Jan 20 2023 Packit <hello@packit.dev> - 0.66.0-1
- When configuring Copr chroot (target in Packit terminology) specific configuration, make sure to specify `additional_modules` as a string containing module names separated with a comma, example: "httpd:2.4,python:4". (#1826)
- Target-specific configuration for Copr builds can now be defined and Packit will set it for the appropriate Copr chroots. (#1822)
- You can now specify `update_release: false` in the configuration to tell Packit not to change the `Version` and `Release` in the spec file. It works the same as `--no-update-release` (renamed from now deprecated `--no-bump`) in the CLI. (#1827)
- Packit now supports setting `module_hotfixes` for Copr projects. (#1829)
- All Copr projects created by Packit now default to `enable_net=False`. Our documentation stated this but it wasn't the case. This is now corrected. (#1825)
* Wed Jan 04 2023 Packit <hello@packit.dev> - 0.65.2-1
- No changes. This is a fixup release for sake of Packit deployment.
* Thu Dec 22 2022 Packit <hello@packit.dev> - 0.65.1-1
- Packit now puts the correct release number into the changelog when the `Release` tag is reset during `propose-downstream`. (#1816)
* Fri Dec 09 2022 Packit <hello@packit.dev> - 0.65.0-1
- Packit now correctly handles a race condition when it tries to create bodhi updates for builds that are not yet tagged properly. CLI exprience was also improved for this case. (#1803)
- Packit now resets the `Release` tag during `propose-downstream` if the version is updated and the `Release` tag has not explicitly been overridden in the upstream specfile. (#1801)
* Fri Dec 02 2022 Packit <hello@packit.dev> - 0.64.0-1
- `packit propose-downstream` now uploads all remote sources (those specified as URLs) and the source specified by `spec_source_id` (whether remote or not) to lookaside. Previously, only Source0 was uploaded.
Source0 is no longer treated specially, but as `spec_source_id` is `Source0` by default, Source0 is still being uploaded by default unless `spec_source_id` is overriden. (#1778)
* Sat Nov 12 2022 Packit <hello@packit.dev> - 0.63.1-1
- Packit now correctly finds SRPM when rpmbuild reports warnings when it parses the spec file. (#1772)
- When packit.yaml is present in the repo but is empty, Packit now produces a better error message instead of an internal Python exception. (#1769)
* Fri Nov 04 2022 Packit <hello@packit.dev> - 0.63.0-1
- Fixed an issue due to which the repository was never searched for a specfile if 'specfile_path' was not specified, and 'specfile_path' was always set to '<repo_name>.spec'. (#1758)
- Packit is now able to generate automatic Bodhi update notes including a changelog diff since the latest stable build of a package. (#1747)
* Thu Oct 27 2022 Packit <hello@packit.dev> - 0.62.0-1
- Fixed an issue with version and release being updated even if `--no-bump` flag was specified. Also fixed an issue when `None` appeared in release instead of a number. (#1753)
* Fri Oct 21 2022 Packit <hello@packit.dev> - 0.61.0-1
- Packit can now correctly authenticate with Bodhi 6 and therefore create Bodhi updates. 🚀 (#1746)
- Packit now requires Python 3.9 or later. (#1745)
* Fri Oct 07 2022 Packit <hello@packit.dev> - 0.60.0-1
- Propose downstream job now pushes changes even when it's not creating a new pull request. This allows updating already existing pull requests. (#1725)
* Fri Sep 16 2022 Packit Team <hello@packit.dev> - 0.59.1-1
- New upstream release 0.59.1
* Thu Aug 25 2022 Nikola Forró <nforro@redhat.com> - 0.59.0-1
- New upstream release 0.59.0
* Thu Aug 18 2022 Laura Barcziova <lbarczio@redhat.com> - 0.58.0-1
- New upstream release 0.58.0
* Thu Aug 04 2022 Frantisek Lachman <flachman@redhat.com> - 0.57.0-1
- New upstream release 0.57.0
* Thu Jul 28 2022 Matej Focko <mfocko@redhat.com> - 0.56.0-1
- New upstream release 0.56.0
* Thu Jul 14 2022 František Nečas <fnecas@redhat.com> - 0.55.0-1
- New upstream release 0.55.0
* Wed Jun 29 2022 Tomas Tomecek <ttomecek@redhat.com> - 0.54.0-1
- New upstream release 0.54.0
* Wed Jun 22 2022 Nikola Forró <nforro@redhat.com> - 0.53.0-1
- New upstream release 0.53.0
* Wed Jun 08 2022 Maja Massarini <mmassari@redhat.com> - 0.52.1-1
- New upstream release 0.52.1
* Thu May 26 2022 Laura Barcziova <lbarczio@redhat.com> - 0.52.0-1
- New upstream release 0.52.0
* Thu May 12 2022 Tomas Tomecek <ttomecek@redhat.com> - 0.51.0-1
- New upstream release 0.51.0
* Thu May 05 2022 Matej Focko <mfocko@redhat.com> - 0.50.0-1
- New upstream release 0.50.0
* Tue Apr 12 2022 Jiri Popelka <jpopelka@redhat.com> - 0.49.0-1
- new upstream release 0.49.0
* Wed Mar 30 2022 Maja Massarini <mmassari@redhat.com> - 0.48.0-1
- new upstream release 0.48.0
* Wed Mar 16 2022 Frantisek Lachman <flachman@redhat.com> - 0.47.1-1
- new upstream release 0.47.1
* Tue Mar 8 2022 Jiří Kyjovský <jkyjovsk@redhat.com> - 0.47.0-1
- new upstream release 0.47.0
* Wed Feb 16 2022 Tomas Tomecek <ttomecek@redhat.com> - 0.46.0-1
- new upstream release 0.46.0
* Fri Feb 04 2022 Matej Focko <mfocko@redhat.com> - 0.45.0-1
- new upstream release 0.45.0
* Thu Jan 20 2022 Hunor Csomortáni <csomh@redhat.com> - 0.44.0-1
- new upstream release 0.44.0
* Wed Dec 08 2021 Tomas Tomecek <ttomecek@redhat.com> - 0.43.0-1
- 0.43.0 upstream release
* Wed Nov 24 2021 Laura Barcziova <lbarczio@redhat.com> - 0.42.0-1
- new upstream release 0.42.0
* Thu Nov 11 2021 Hunor Csomortáni <csomh@redhat.com> - 0.41.0-1
- new upstream release 0.41.0
* Tue Oct 26 2021 Frantisek Lachman <flachman@redhat.com> - 0.40.0-1
- new upstream release 0.40.0
* Thu Oct 14 2021 Jiri Kyjovsky <jkyjovsk@redhat.com> - 0.39.0-1
- new upstream release 0.39.0
* Thu Sep 30 2021 Hunor Csomortáni <csomh@redhat.com> - 0.38.0-1
- new upstream release 0.38.0
* Fri Sep 17 2021 Matej Focko <mfocko@redhat.com> - 0.37.0-1
- new upstream release 0.37.0
* Wed Sep 01 2021 Jiri Popelka <jpopelka@redhat.com> - 0.36.0-1
- new upstream release 0.36.0
* Thu Aug 05 2021 Tomas Tomecek <ttomecek@redhat.com> - 0.35.0-1
- new upstream release 0.35.0
* Thu Jul 08 2021 Laura Barcziova <lbarczio@redhat.com> - 0.34.0-1
- new upstream release 0.34.0
* Thu Jun 24 2021 Ben Crocker <bcrocker@redhat.com> - 0.33.1-1
- new upstream release 0.33.1
* Wed Jun 09 2021 Matej Mužila <mmuzila@redhat.com> - 0.32.0-1
- new upstream release 0.32.0
* Thu May 27 2021 Frantisek Lachman <flachman@redhat.com> - 0.31.0-1
- new upstream release 0.31.0
* Fri May 14 2021 Matej Focko <mfocko@redhat.com> - 0.30.1-1
- new upstream release 0.30.1
* Fri May 14 2021 Matej Focko <mfocko@redhat.com> - 0.30.0-1
- new upstream release 0.30.0
* Thu Apr 29 2021 Jiri Popelka <jpopelka@redhat.com> - 0.29.0-1
- new upstream release 0.29.0
* Wed Mar 31 2021 Hunor Csomortáni <csomh@redhat.com> - 0.28.0-1
- new upstream release 0.28.0
* Wed Mar 17 2021 Jiri Popelka <jpopelka@redhat.com> - 0.27.0-1
- new upstream release 0.27.0
* Wed Mar 03 2021 Laura Barcziova <lbarczio@redhat.com> - 0.26.0-1
- new upstream release 0.26.0
* Fri Feb 12 11:11:00 CET 2021 Matej Mužila <mmuzila@redhat.com> - 0.25.0-1
- new upstream release 0.25.0
* Thu Jan 21 10:30:44 CET 2021 Jan Ščotka <jscotka@redhat.com> - 0.24.0-1
- new upstream release 0.24.0
* Thu Jan 7 11:14:24 CET 2021 Frantisek Lachman <flachman@redhat.com> - 0.23.0-1
- new upstream release 0.23.0
* Thu Dec 10 2020 Laura Barcziova <lbarczio@redhat.com> - 0.22.0-1
- new upstream release 0.22.0
* Wed Nov 25 2020 Jiri Popelka <jpopelka@redhat.com> - 0.21.0-1
- new upstream release 0.21.0
* Thu Oct 29 10:42:02 CET 2020 Matej Focko <mfocko@redhat.com> - 0.19.0-1
- new upstream release 0.19.0
* Thu Oct 15 2020 Jiri Popelka <jpopelka@redhat.com> - 0.18.0-1
- new upstream release 0.18.0
* Tue Sep 29 2020 Dominika Hodovska <dhodovsk@redhat.com> - 0.17.0-1
- new upstream release 0.17.0
* Wed Sep 02 2020 Matej Focko <mfocko@redhat.com> - 0.16.0-1
- new upstream release 0.16.0
* Wed Aug 19 2020 Laura Barcziova <lbarczio@redhat.com> - 0.15.0-1
- new upstream release 0.15.0
* Tue Jul 28 2020 Jiri Popelka <jpopelka@redhat.com> - 0.14.0-1
- new upstream release 0.14.0
* Tue Jul 14 2020 Hunor Csomortáni <csomh@redhat.com> - 0.13.1-1
- new upstream release 0.13.1
* Thu Jul 09 2020 Hunor Csomortáni <csomh@redhat.com> - 0.13.0-1
- new upstream release 0.13.0
* Tue Jun 23 2020 Laura Barcziova <lbarczio@redhat.com> - 0.12.0-1
- new upstream release 0.12.0
* Thu Jun 11 2020 Jan Sakalos <sakalosj@gmail.com> - 0.11.1-1
- new upstream release: 0.11.1
* Thu May 28 2020 Tomas Tomecek <ttomecek@redhat.com> - 0.11.0-1
- new upstream release: 0.11.0
* Thu Apr 30 2020 Jan Sakalos <sakalosj@gmail.com> - 0.10.2-1
- new upstream release 0.10.2
* Thu Apr 16 2020 Jiri Popelka <jpopelka@redhat.com> - 0.10.1-1
- new upstream release 0.10.1
* Fri Apr 10 2020 Jiri Popelka <jpopelka@redhat.com> - 0.10.0-1
- new upstream release 0.10.0
* Wed Mar 25 2020 Jiri Popelka <jpopelka@redhat.com> - 0.9.0-1
- new upstream release 0.9.0
* Mon Jan 20 2020 Jiri Popelka <jpopelka@redhat.com> - 0.8.1-1
- new upstream release 0.8.1
* Fri Oct 18 2019 Frantisek Lachman <flachman@redhat.com> - 0.7.1-1
- new upstream release 0.7.1
* Fri Oct 04 2019 Frantisek Lachman <flachman@redhat.com> - 0.7.0-1
- new upstream release 0.7.0
* Thu Sep 12 2019 Jiri Popelka <jpopelka@redhat.com> - 0.6.1-1
- new upstream release: 0.6.1
* Tue Sep 10 2019 Tomas Tomecek <ttomecek@redhat.com> - 0.6.0-1
- new upstream release: 0.6.0
* Fri Aug 23 2019 Tomas Tomecek <ttomecek@redhat.com> - 0.5.1-1
- new upstream release: 0.5.1
* Fri Aug 02 2019 Tomas Tomecek <ttomecek@redhat.com> - 0.5.0-1
- new upstream release: 0.5.0
* Fri Jun 28 2019 Jiri Popelka <jpopelka@redhat.com> - 0.4.2-1
- New upstream release
* Sat May 18 2019 Jiri Popelka <jpopelka@redhat.com> - 0.4.1-1
- Patch release
* Wed May 15 2019 Jiri Popelka <jpopelka@redhat.com> - 0.4.0-1
- New upstream release: 0.4.0
- Build man pages since F30
* Thu Apr 11 2019 Jiri Popelka <jpopelka@redhat.com> - 0.3.0-2
- click-man needs more BuildRequires
* Wed Apr 10 2019 Tomas Tomecek <ttomecek@redhat.com> - 0.3.0-1
- New upstream release: 0.3.0
* Fri Mar 29 2019 Jiri Popelka <jpopelka@redhat.com> - 0.2.0-2
- man pages
* Tue Mar 19 2019 Tomas Tomecek <ttomecek@redhat.com> - 0.2.0-1
- New upstream release 0.2.0
* Thu Mar 14 2019 Frantisek Lachman <flachman@redhat.com> - 0.1.0-1
- New upstream release 0.1.0
* Mon Mar 04 2019 Frantisek Lachman <flachman@redhat.com> - 0.0.1-1
- Initial package.

BIN
packitos-0.59.0.tar.gz Normal file

Binary file not shown.

15
plans/README.md Normal file
View file

@ -0,0 +1,15 @@
Run tests locally:
$ tmt -v run -a provision -h local
Run tests in a container using podman:
$ sudo dnf install tmt-provision-container
$ tmt -v run -a provision -h container
For more info see:
- https://packit.dev/docs/testing-farm/
- [tmt @ DevConf 2021 slides](https://static.sched.com/hosted_files/devconfcz2021/37/tmt-slides.pdf)
- [fmf docs](https://fmf.readthedocs.io)
- [tmt docs](https://tmt.readthedocs.io)

23
plans/full.fmf Normal file
View file

@ -0,0 +1,23 @@
summary: Unit, integration & functional tests.
discover+:
filter: tag:full
adjust:
- when: "initiator == packit"
because: "have the latest builds of ogr and specfile available for upstream test jobs"
prepare+:
# enable packit-dev Copr repo to get the latest builds of ogr and specfile
- how: install
copr: packit/packit-dev
# make sure the Copr repo has higher priority than TF Tag Repository
- how: shell
script: sed -i -n '/^priority=/!p;$apriority=5' /etc/yum.repos.d/*:packit:packit-dev.repo
# upgrade ogr and specfile in case they are already installed
- how: shell
script: dnf -y upgrade python3-ogr python3-specfile
- when: "distro == rhel-9 or distro == centos-9 or distro == centos-stream-9"
because: "build and deepdiff are not in EPEL 9"
prepare+:
- how: install
package: python3-pip
- how: shell
script: pip3 install build deepdiff

17
plans/git_reference.py Normal file
View file

@ -0,0 +1,17 @@
#!/usr/bin/python
# Copyright Contributors to the Packit project.
# SPDX-License-Identifier: MIT
import subprocess
from pathlib import Path
import fmf
tree_root = Path.cwd().absolute()
node = fmf.Tree(tree_root).find("/plans")
with node as data:
data["discover"]["url"] = "https://github.com/packit/packit.git"
data["discover"]["ref"] = (
subprocess.check_output(["git", "rev-parse", "HEAD"]).decode().strip()
)

6
plans/main.fmf Normal file
View file

@ -0,0 +1,6 @@
execute:
how: tmt
discover:
how: fmf
url: https://github.com/packit/packit.git
ref: c5ddfd17c5adac846a41e85c06af522d644afa4d

12
plans/rpmlint.fmf Normal file
View file

@ -0,0 +1,12 @@
summary:
Execute rpmlint on the spec file
discover:
how: shell
tests:
- name: rpmlint
test: rpmlint packit.spec
prepare:
- name: packages
how: install
package:
- rpmlint

View file

@ -0,0 +1,21 @@
summary: Session recording testcases
discover+:
filter: tier:2
adjust:
- when: "initiator == packit"
because: "have the latest builds of ogr and specfile available for upstream test jobs"
prepare+:
# enable packit-dev Copr repo to get the latest builds of ogr and specfile
- how: install
copr: packit/packit-dev
# make sure the Copr repo has higher priority than TF Tag Repository
- how: shell
script: sed -i -n '/^priority=/!p;$apriority=5' /etc/yum.repos.d/*:packit:packit-dev.repo
# upgrade ogr and specfile in case they are already installed
- how: shell
script: dnf -y upgrade python3-ogr python3-specfile
- when: "distro <= rhel-9 or distro <= centos-9 or distro == centos-stream-8 or distro == centos-stream-9"
prepare+:
- how: install
name: Enable the Copr-repo for Requre
copr: packit/packit-dev

3
plans/smoke.fmf Normal file
View file

@ -0,0 +1,3 @@
summary: Basic simple tests
discover+:
filter: tier:0

1
sources Normal file
View file

@ -0,0 +1 @@
SHA512 (packitos-0.106.0.tar.gz) = f82380ce4a5f438185c0c829192b715698e934432fbb421bb1e031c277ed5cd3b15caf5716fabdffae6d2ce6e47fcdf1cf4534b2504eca6d696905e1dc85890f