Compare commits

..

51 commits

Author SHA1 Message Date
Packit
34fcb6811c Update to 1.16.3 upstream release
- Resolves: rhbz#2528471

Upstream tag: 1.16.3
Upstream commit: 868f8f6b

Commit authored by Packit automation (https://packit.dev/)
2026-09-04 11:06:17 +00:00
Packit
7f9f1b684c Update to 1.16.2 upstream release
- Resolves: rhbz#2502899

Upstream tag: 1.16.2
Upstream commit: 33bc381e

Commit authored by Packit automation (https://packit.dev/)
2026-07-20 17:25:37 +00:00
Fedora Release Engineering
4d95c3e9b8 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-16 10:42:59 +00:00
Packit
9a9b1ed8e0 Update to 1.16.1 upstream release
- Resolves: rhbz#2488767

Upstream tag: 1.16.1
Upstream commit: 6e09edce

Commit authored by Packit automation (https://packit.dev/)
2026-06-14 18:08:01 +00:00
Python Maint
2af9d43fbf Rebuilt for Python 3.15 2026-06-05 13:21:31 +02:00
Packit
7fc713a2cc Update to 1.16.0 upstream release
- Resolves: rhbz#2461103

Upstream tag: 1.16.0
Upstream commit: 3824aae5

Commit authored by Packit automation (https://packit.dev/)
2026-04-24 08:52:57 +00:00
Packit
4d3ab9df47 Update to 1.15.3 upstream release
- Resolves: rhbz#2453842

Upstream tag: 1.15.3
Upstream commit: e0ba48ac

Commit authored by Packit automation (https://packit.dev/)
2026-04-01 13:48:15 +00:00
Packit
ab83dee839 Update to 1.15.2 upstream release
- Resolves: rhbz#2450841

Upstream tag: 1.15.2
Upstream commit: b7382833

Commit authored by Packit automation (https://packit.dev/)
2026-03-24 17:55:12 +00:00
Packit
cc692b7b08 Update to 1.15.1 upstream release
- Resolves: rhbz#2445195

Upstream tag: 1.15.1
Upstream commit: 460154b0

Commit authored by Packit automation (https://packit.dev/)
2026-03-06 14:03:12 +00:00
Packit
7b263fc400 Update to 1.15.0 upstream release
- Resolves: rhbz#2439424

Upstream tag: 1.15.0
Upstream commit: d507597e

Commit authored by Packit automation (https://packit.dev/)
2026-02-12 17:32:03 +00:00
Fedora Release Engineering
209f53b76b Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 23:11:40 +00:00
Packit
8d7f458f22 Update to 1.14.0 upstream release
- Resolves: rhbz#2427944

Upstream tag: 1.14.0
Upstream commit: 87042fca

Commit authored by Packit automation (https://packit.dev/)
2026-01-08 15:08:55 +00:00
Nikola Forró
abb4bcd08e Merge branch 'f43-update' into rawhide-update 2025-12-21 16:15:51 +01:00
Nikola Forró
bc0d75cb7f Merge branch 'f42-update' into rawhide-update 2025-12-21 16:15:13 +01:00
Packit
724b048d67 Update to 1.13.0 upstream release
- Resolves: rhbz#2420553

Upstream tag: 1.13.0
Upstream commit: a882649b

Commit authored by Packit automation (https://packit.dev/)
2025-12-21 15:59:47 +01:00
Packit
27e582b595 Update to 1.13.0 upstream release
- Resolves: rhbz#2420553

Upstream tag: 1.13.0
Upstream commit: a882649b

Commit authored by Packit automation (https://packit.dev/)
2025-12-21 15:59:32 +01:00
Packit
14ad9f57ef Update to 1.13.0 upstream release
- Resolves: rhbz#2420553

Upstream tag: 1.13.0
Upstream commit: a882649b

Commit authored by Packit automation (https://packit.dev/)
2025-12-09 15:13:30 +00:00
Packit
1497e0ce17
Update to 1.12.0 upstream release
- Resolves: rhbz#2396659

Upstream tag: 1.12.0
Upstream commit: dbe235f9

Commit authored by Packit automation (https://packit.dev/)
2025-09-19 22:22:26 +03:00
Python Maint
0c68c38e10
Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 22:22:26 +03:00
Python Maint
e3186cb768
Rebuilt for Python 3.14.0rc2 bytecode 2025-09-19 22:22:24 +03:00
Packit
f6eab64a25 Update to 1.12.0 upstream release
- Resolves: rhbz#2396659

Upstream tag: 1.12.0
Upstream commit: dbe235f9

Commit authored by Packit automation (https://packit.dev/)
2025-09-19 12:54:08 +00:00
Packit
578e20d73a Update to 1.12.0 upstream release
Upstream tag: 1.12.0
Upstream commit: dbe235f9

Commit authored by Packit automation (https://packit.dev/)
2025-09-19 10:41:38 +00:00
Python Maint
ca05cf2576 Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:35:40 +02:00
Python Maint
13bc1c15ab Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 13:05:21 +02:00
Packit
87cb694f60 Update to 1.11.0 upstream release
- Resolves: rhbz#2383891

Upstream tag: 1.11.0
Upstream commit: 2303dfa9

Commit authored by Packit automation (https://packit.dev/)
2025-07-28 11:57:09 +00:00
Packit
19f67182b0 Update to 1.11.0 upstream release
Upstream tag: 1.11.0
Upstream commit: 2303dfa9

Commit authored by Packit automation (https://packit.dev/)
2025-07-28 11:02:02 +00:00
Fedora Release Engineering
6cfc52565e Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 23:51:21 +00:00
Matej Focko
98ad74d378
Merge branch 'f42' into rawhide 2025-07-12 11:46:48 +02:00
Packit
30008ca439 Update to 1.10.0 upstream release
- Resolves: rhbz#2372314

Upstream tag: 1.10.0
Upstream commit: 833c3d79

Commit authored by Packit automation (https://packit.dev/)
2025-07-11 14:28:15 +00:00
Python Maint
5902ae7294 Rebuilt for Python 3.14 2025-06-22 13:53:55 +02:00
Packit
d579bb4055 Update to 1.9.0 upstream release
- Resolves: rhbz#2372314

Upstream tag: 1.9.0
Upstream commit: c5d55fc1

Commit authored by Packit automation (https://packit.dev/)
2025-06-11 15:25:46 +00:00
Packit
b2239d3e34 Update to 1.8.0 upstream release
- Resolves: rhbz#2365298

Upstream tag: 1.8.0
Upstream commit: dfc652f2

Commit authored by Packit automation (https://packit.dev/)
2025-05-09 08:41:10 +00:00
Packit
5ec79d683e Update to 1.7.0 upstream release
- Resolves: rhbz#2359309

Upstream tag: 1.7.0
Upstream commit: 641502d2

Commit authored by Packit automation (https://packit.dev/)
2025-04-13 20:05:13 +00:00
Packit
5eeb903431 Update to 1.6.0 upstream release
- Resolves: rhbz#2357504

Upstream tag: 1.6.0
Upstream commit: a3ff593d

Commit authored by Packit automation (https://packit.dev/)
2025-04-04 15:25:20 +00:00
Packit
3f61bf3658 Update to 1.5.0 upstream release
- Resolves: rhbz#2356218

Upstream tag: 1.5.0
Upstream commit: 34f547b5

Commit authored by Packit automation (https://packit.dev/)
2025-03-31 13:50:00 +00:00
Packit
5e1e1890c7 Update to 1.3.0 upstream release
- Resolves: rhbz#2353174

Upstream tag: 1.3.0
Upstream commit: 69afa2b7

Commit authored by Packit automation (https://packit.dev/)
2025-03-18 14:05:19 +00:00
Packit
1d4e975265 Update to 1.2.0 upstream release
- Resolves: rhbz#2347179

Upstream tag: 1.2.0
Upstream commit: 90fc3c06

Commit authored by Packit automation (https://packit.dev/)
2025-02-23 14:48:01 +00:00
Packit
d3dc9e6dc5 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:46:58 +00:00
Packit
1a47458ed2 Update to 1.1.0 upstream release
- Resolves: rhbz#2343396

Upstream tag: 1.1.0
Upstream commit: b038051a

Commit authored by Packit automation (https://packit.dev/)
2025-02-02 10:26:29 +00:00
Packit
e09131496c Update to 1.0.1 upstream release
- Resolves: rhbz#2342176

Upstream tag: 1.0.1
Upstream commit: 809a89b4

Commit authored by Packit automation (https://packit.dev/)
2025-01-26 22:57:47 +00:00
Packit
2e8f56453c 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:47:18 +00:00
Fedora Release Engineering
9388ee5f4a Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 22:10:10 +00:00
Packit
88c2af50e6 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-16 08:41:37 +00:00
Packit
236a9d091a 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:36:30 +00:00
Miro Hrončok
5f59cba88b Remove outdated EPEL 9 workaround
It is not needed anymore and the epel9 branch is diverged anyway.

[skip changelog]
2024-12-03 14:50:08 +01:00
Packit
7626fb3a15 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:20:16 +00:00
Packit
8319aa0003 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:42:05 +00:00
Packit
8cd6fa16b7 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:52:12 +00:00
Packit
b9f05dbf65 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:42 +00:00
Packit
0ce8c95da3 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:44 +00:00
Packit
3b415d20d6 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:09 +00:00
10 changed files with 280 additions and 45 deletions

32
.gitignore vendored
View file

@ -119,3 +119,35 @@
/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
/packitos-1.0.0.tar.gz
/packitos-1.0.1.tar.gz
/packitos-1.1.0.tar.gz
/packitos-1.1.1.tar.gz
/packitos-1.2.0.tar.gz
/packitos-1.3.0.tar.gz
/packitos-1.5.0.tar.gz
/packitos-1.6.0.tar.gz
/packitos-1.7.0.tar.gz
/packitos-1.8.0.tar.gz
/packitos-1.10.0.tar.gz
/packitos-1.9.0.tar.gz
/packitos-1.11.0.tar.gz
/packitos-1.12.0.tar.gz
/packitos-1.13.0.tar.gz
/packitos-1.14.0.tar.gz
/packitos-1.15.0.tar.gz
/packitos-1.15.1.tar.gz
/packitos-1.15.2.tar.gz
/packitos-1.15.3.tar.gz
/packitos-1.16.0.tar.gz
/packitos-1.16.1.tar.gz
/packitos-1.16.2.tar.gz
/packitos-1.16.3.tar.gz

View file

@ -28,8 +28,8 @@ issue_repository: https://github.com/packit/packit
actions:
create-archive:
- "python3 -m build --sdist --outdir ."
- "sh -c 'echo packitos-$(hatch version).tar.gz'"
- "sh -c 'hatch build -t sdist 2>&1 | tee hatch_build.log'"
- "tail -n1 hatch_build.log"
get-current-version:
- "hatch version"
pre-sync:
@ -51,16 +51,14 @@ jobs:
dist_git_branches:
rawhide:
fast_forward_merge_into: [fedora-branched]
epel-9: {}
- job: sync_from_downstream
trigger: commit
epel-10:
fast_forward_merge_into: [epel-10-branched]
- job: copr_build
trigger: pull_request
targets:
- fedora-all
- epel-9
- fedora-all-aarch64
- epel-10-all
packages:
- packit
@ -68,7 +66,7 @@ jobs:
trigger: pull_request
targets:
- fedora-all
- epel-9
- epel-10-all
packages:
- packit
@ -77,7 +75,8 @@ jobs:
branch: main
targets:
- fedora-all
- epel-9
- fedora-all-aarch64
- epel-10-all
project: packit-dev
list_on_homepage: True
preserve_project: True
@ -87,7 +86,7 @@ jobs:
branch: stable
targets:
- fedora-stable
- epel-9
- fedora-stable-aarch64
project: packit-stable
list_on_homepage: True
preserve_project: True
@ -96,7 +95,8 @@ jobs:
trigger: release
targets:
- fedora-stable
- epel-9
- fedora-stable-aarch64
- epel-10-all
project: packit-releases
list_on_homepage: True
preserve_project: True
@ -107,7 +107,8 @@ jobs:
dist_git_branches:
rawhide:
fast_forward_merge_into: [fedora-branched]
epel-9: {}
epel-10:
fast_forward_merge_into: [epel-10-branched]
- job: koji_build
trigger: commit | koji_build
@ -119,7 +120,7 @@ jobs:
- python-specfile
dist_git_branches:
- fedora-all
- epel-9
- epel-10-all
- job: bodhi_update
trigger: koji_build
@ -131,7 +132,7 @@ jobs:
- python-specfile
dist_git_branches:
- fedora-all
- epel-9
- epel-10-all
# - job: vm_image_build
# trigger: pull_request
# packit_instances: ["stg"]

View file

@ -1,3 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 0.101.0.post1.dev6+g1b776ccc.
The file was generated using packit 1.16.2.post1.dev18+g099fa292c.

View file

@ -6,8 +6,8 @@
%endif
Name: packit
Version: 0.101.1
Release: 6%{?dist}
Version: 1.16.3
Release: 1%{?dist}
Summary: A tool for integrating upstream projects with Fedora operating system
License: MIT
@ -26,7 +26,7 @@ projects into Fedora operating system.
Summary: %{summary}
# new-sources
Requires: fedpkg
Requires: git
Requires: git-core
# kinit
Requires: krb5-workstation
# rpmbuild
@ -48,8 +48,7 @@ check out packit package for the executable.
%generate_buildrequires
# The -w flag is required for EPEL 9's older hatchling
%pyproject_buildrequires %{?with_tests:-x testing} %{?el9:-w}
%pyproject_buildrequires %{?with_tests:-x testing}
%build
@ -79,20 +78,196 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit
%doc README.md
%changelog
* Mon Mar 30 2026 Nikola Forró <nforro@redhat.com> - 0.101.1-6
- Debug
* Fri Sep 04 2026 Packit <hello@packit.dev> - 1.16.3-1
- Packit now retries when it encounters connection errors during authentication when attempting to create a Bodhi update. (#2749)
- Fixed an issue where a relative `--dist-git-path` (e.g. `.`) could cause packit to incorrectly identify a dist-git directory as an upstream repository. (#2736)
- Resolves: rhbz#2528471
* Thu Mar 12 2026 Nikola Forró <nforro@redhat.com> - 0.101.1-5
- Debug
* Mon Jul 20 2026 Packit <hello@packit.dev> - 1.16.2-1
- Add HTTP timeouts and make `get_monitoring_metadata()` unauthenticated which should improve the UX of `packit validate`. (#2730)
- Resolves: rhbz#2502899
* Fri Feb 27 2026 Nikola Forró <nforro@redhat.com> - 0.101.1-4
- Debug
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Wed Feb 18 2026 Nikola Forró <nforro@redhat.com> - 0.101.1-3
- Debug
* Sun Jun 14 2026 Packit <hello@packit.dev> - 1.16.1-1
- Fixed a couple of Copr-related issues. (#2721, #2727)
- Resolves: rhbz#2488767
* Mon Feb 16 2026 Nikola Forró <nforro@redhat.com> - 0.101.1-2
- Debug
* Fri Jun 05 2026 Python Maint <python-maint@redhat.com> - 1.16.0-2
- Rebuilt for Python 3.15
* Fri Apr 24 2026 Packit <hello@packit.dev> - 1.16.0-1
- Packit CLI has a new option `--[no-]update-release` that, by default, follows the value of the option set in the config, and also allows you to override manually, if necessary. (#2713)
- In addition to `version_update_mask`, users can now use a new `version_update_specifiers` configuration option to control the upstream versions allowed to be release-synced. The option accepts [PEP440 version specifier sets](https://packaging.pypa.io/en/stable/specifiers.html), for example `version_update_specifiers: >=1.0,~=1.0`. (#2710)
- Resolves: rhbz#2461103
* Wed Apr 01 2026 Packit <hello@packit.dev> - 1.15.3-1
- We've fixed the formatting of the strings Packit appends to the changelog. Now there will be at most one blank line before or after the Packit comment. (#2707)
- Resolves: rhbz#2453842
* Tue Mar 24 2026 Packit <hello@packit.dev> - 1.15.2-1
- Packit now uses the specfile library's sanitization when parsing spec files.
- Resolves: rhbz#2450841
* Fri Mar 06 2026 Packit <hello@packit.dev> - 1.15.1-1
- We have fixed a bug that prevented running `sync_release()` on a `PackitAPI` instance initialized with `non_git_upstream=True` repeatedly due to an improper clean-up. (#2691)
- Resolves: rhbz#2445195
* Thu Feb 12 2026 Packit <hello@packit.dev> - 1.15.0-1
- The `version_suffix` configuration option is now supported in Packit. This option is meant for appending information to the Version field in RPM spec files. This is useful for post-release snapshots following RPM versioning conventions. The `version_suffix` behaves similarly to the already existing `release_suffix` and also supports expansion of environment variables. (#2664)
- Packit now supports `bodhi_extra_params` configuration option to customize creating Bodhi updates. (#2682)
- Resolves: rhbz#2439424
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Thu Jan 08 2026 Packit <hello@packit.dev> - 1.14.0-1
- We have added the `--preserve-spec` flag to the `prepare-sources` and `srpm` commands. When used, Packit will not change the spec file in any way (e.g., release is not bumped, Source0 is not changed). When enabled, it implies `--no-update-release`. (#2653)
- Resolves: rhbz#2427944
* Tue Dec 09 2025 Packit <hello@packit.dev> - 1.13.0-1
- `packit init` now automatically retrieves the latest version of the pre-commit hook to be added to the user's pre-commit configuration file. (#2651)
- Resolves: rhbz#2420553
* Fri Sep 19 2025 Packit <hello@packit.dev> - 1.12.0-1
- Packit now automatically invokes an rpm build in mock when no rpm test is passed using `--rpm_paths` before running local tests with `packit test`. (#2636)
- Fixed an issue where the upstream spec file was synchronized without applying packit's patches. (#2637)
This happened when syncing a folder that contains the specfile, e.g.:
```yaml
files_to_sync:
- src: distro/
dest: ./
specfile_path: distro/my_pkg.spec
```
- `packit init` now automatically adds a packit-specific pre-commit hook to user's pre-commit configuration file if present. Two new flags were added, which modify this behavior. (#2641)
- Resolves: rhbz#2396659
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 1.11.0-3
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 1.11.0-2
- Rebuilt for Python 3.14.0rc2 bytecode
* Mon Jul 28 2025 Packit <hello@packit.dev> - 1.11.0-1
- `packit test` now supports running and validating TMT tests locally without requiring a PR or a release, including result parsing and basic failure reporting. (#2632)
- Resolves: rhbz#2383891
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jul 11 2025 Packit <hello@packit.dev> - 1.10.0-1
- We have fixed a minor bug caused by adding the `PACKIT_SPECFILE_PATH` to the environment of Packit actions. (#2627)
- We have added a support for ELN aliases in Packit. (#2630)
- Resolves: rhbz#2372314
* Sun Jun 22 2025 Python Maint <python-maint@redhat.com> - 1.8.0-2
- Rebuilt for Python 3.14
* Wed Jun 11 2025 Packit <hello@packit.dev> - 1.9.0-1
- Packit now exposes `specfile_path` as the environment variable `PACKIT_SPECFILE_PATH` for all Packit action hooks to reference from the config. (#2589)
- We have added a support for passing `upstream_package_name` to the `upstream_tag_template` option. (#2604)
- Resolves: rhbz#2372314
* Fri May 09 2025 Packit <hello@packit.dev> - 1.8.0-1
- You can now validate a Packit config passed to the Packit CLI via a path, e.g., `packit config validate -c /tmp/my-custom-packit-config.yml`. (#2556)
- The `--resultdir` argument in `build_in_mock` now defaults to the current directory (`"."`), preventing loss of build artifacts when not explicitly set. (#2567)
- Resolves: rhbz#2365298
* Sun Apr 13 2025 Packit <hello@packit.dev> - 1.7.0-1
- We have implemented a set of options `osh_options` that allow you to customize OpenScanHub scans via config. (#2570)
- Resolves: rhbz#2359309
* Fri Apr 04 2025 Packit <hello@packit.dev> - 1.6.0-1
- When using `fast_forward_merge_into`, `version_update_mask` is now correctly being taken into consideration. (#2551)
- We have introduced a new command group `config` for configuration-related commands and moved `validate-config` command under it, resulting in the new command being `packit config validate`. (#2559)
- Resolves: rhbz#2357504
* Mon Mar 31 2025 Packit <hello@packit.dev> - 1.5.0-1
- Packit now supports `--base-nvr` option while submitting scans to OpenScanHub. The base nvr is pulled in from koji to perform a differential scan. (#2569)
- Resolves: rhbz#2356218
* Tue Mar 18 2025 Packit <hello@packit.dev> - 1.3.0-1
- Cached values of OpenSUSE aliases are used for any exception coming from `opensuse_distro_aliases` to not break a code flow if there is any problem with getting the online ones. (#2548)
- A couple of other small improvements.
- Resolves: rhbz#2353174
* Sun Feb 23 2025 Packit <hello@packit.dev> - 1.2.0-1
- Packit reloads spec file after `create-archive` to keep user changes. (#2533)
- Resolves: rhbz#2347179
* Fri Feb 14 2025 Packit <hello@packit.dev> - 1.1.1-1
- Packit doesn't attempt to upload git-tracked remote sources (for example a [GPG keyring](https://docs.fedoraproject.org/en-US/packaging-guidelines/#_verifying_signatures)) to lookaside cache anymore when syncing release. (#2518)
- Resolves: rhbz#2345745
* Sun Feb 02 2025 Packit <hello@packit.dev> - 1.1.0-1
- Thanks to the work of [Bryan Elee](https://github.com/rxbryan) (as part of his Google Summer of Code work) and [Dan Čermák](https://github.com/dcermak), there is a new `packit build in-obs` CLI command to trigger a build in [OBS](https://build.opensuse.org/). (#2067)
- Resolves: rhbz#2343396
* Sun Jan 26 2025 Packit <hello@packit.dev> - 1.0.1-1
- `version_update_mask` now applies to EPEL dist-git branches in the same way it does to stable Fedora branches. (#2507)
- Resolves: rhbz#2342176
* Mon Jan 20 2025 Packit <hello@packit.dev> - 1.0.0-1
- Job type `build` removed after deprecation, is now `copr_build`.
- Job type `production_build` removed after deprecation, is now `upstream_koji_build`.
- Key `upstream_project_name` removed after deprecation, is now `upstream_package_name`.
- Key `synced_files` removed after deprecation, is now `files_to_sync`.
- Resolves: rhbz#2338988
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.106.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Dec 16 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)

View file

@ -1,6 +1,15 @@
summary: Unit, integration & functional tests.
discover+:
filter: tag:full
# marshmallow-jsonschema has no Fedora/EPEL package, install it from PyPI
prepare:
- how: install
package: python3-pip
- how: shell
script: pip3 install marshmallow-jsonschema
adjust:
- when: "initiator == packit"
because: "have the latest builds of ogr and specfile available for upstream test jobs"
@ -11,13 +20,19 @@ adjust:
# 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
# upgrade or install ogr, if needed
- how: shell
script: dnf -y upgrade python3-ogr python3-specfile
script: dnf -y upgrade python3-ogr || dnf -y install python3-ogr
# upgrade or install specfile, if needed
- how: shell
script: dnf -y upgrade python3-specfile || dnf -y install 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 < 8.0.0' # version 8.0.0 depends on numpy
script: pip3 install build deepdiff

View file

@ -1,6 +1,6 @@
execute:
how: tmt
discover:
how: fmf
url: https://github.com/packit/packit.git
ref: 823b4ef00017c27f82df2d8dda3a4947a4fb699b
ref: 868f8f6b5f04b0dfc5f4e42aa466721ffc0e4b15
execute:
how: tmt

View file

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

View file

@ -1,6 +1,8 @@
summary: Session recording testcases
discover+:
filter: tier:2
filter: tag:requre
adjust:
- when: "initiator == packit"
because: "have the latest builds of ogr and specfile available for upstream test jobs"
@ -8,12 +10,19 @@ adjust:
# 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
# upgrade or install ogr, if needed
- how: shell
script: dnf -y upgrade python3-ogr python3-specfile
script: dnf -y upgrade python3-ogr || dnf -y install python3-ogr
# upgrade or install specfile, if needed
- how: shell
script: dnf -y upgrade python3-specfile || dnf -y install python3-specfile
- when: "distro <= rhel-9 or distro <= centos-9 or distro == centos-stream-8 or distro == centos-stream-9"
prepare+:
- how: install

View file

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

View file

@ -1 +1 @@
SHA512 (packitos-0.101.1.tar.gz) = 068ea5917c9806b2de40f1eaa60bba590c7fb203c15d54677c6d21a0d6d73e52558e22d91fc310dbcafaf9fc23db81dfbae8e1f35c4954fd4afd9e63429c5f4b
SHA512 (packitos-1.16.3.tar.gz) = 0bf3d8a574f09d78261044e6b66447363e6c1d14f77c610b73773565aeac696aac952a2fc777aafc769023c211436ac18a84dce935f0da006fec02f981313758