Week 27 (July 4th – July 10th)
- Packit now correctly reloads upstream specfile after running
pre-sync
action. (packit#2006)
pre-sync
action. (packit#2006)branch
is specified in the particular job configuration. (packit-service#2074)manual_trigger
in the configuration that allows you to make jobs run only when explicitly triggered by a comment. (packit-service#2069)Our dashboard now shows projects in a table instead of the cards. (dashboard#267)
/packit test
command has two new options:
With --identifier
option, Testing Farm will trigger only jobs with that identifier.
(packit-service#2079)
Also, it is now possible to specify labels for a job and trigger tests based on labels
using a --labels
option of the /packit test
command.
(packit#1988,
packit-service#2088)
If the vm_image_build job
doesn't have Copr project/owner configured,
Copr project used for the latest Copr build of the pull request will be now used.
(packit-service#2080)
Fixed filters in files_to_sync
not being applied properly.
(packit#1977)
The issue that could've caused inconsistencies when tests from a PR were supposed to be merged during the test runs on the Testing Farm has been fixed. (packit-service#2090)
Packit now includes dist-git branch in the title of the PRs for propose-downstream
and pull-from-upstream
.
(packit#1996)
Many dashboard issues have been fixed during the Contribute to an Open Source Service workshop at DevConf.CZ. Stef Walter, Erik Gustavsson, Roman Braunstingl, Jaroslav Reznik, Christophe de Dinechin, Gris Ge and David Duncan, thank you for your contribution! (dashboard#291, dashboard#292, dashboard#293, dashboard#294, dashboard#295)
pull_from_upstream
jobs can now be retriggered with a comment
/packit pull-from-upstream
in a dist-git pull request.
(packit-service#2087)We have experienced issues with automatic Bodhi updates that we are investigating.
In case you miss a Bodhi update, you can
retrigger the job via /packit create-update
comment in a dist-git pull request.
Besides that, during this short week (another Czech Republic public holiday) we didn't manage to implement
any significant new features.
follow_fedora_branching
.
Already existing projects are not affected by this change and it is also not enforced with the custom Copr repositories. (packit#1970)artifacts
in the tf_extra_params
dictionary will be now combined with the artifact passed by Packit instead of rewriting it. (packit-service#2056)%changelog
sections. (specfile#230)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. (packit#1938)_packitpatch
script in a more reliable manner that doesn't rely on deprecated setuptools functionality. (packit#1926)propose_downstream
. (packit#1939)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
. (packit#1940)pyproject.toml
. (packit#1913)upstream_ref
for tags that start with "a", "b", "c", "e", "n", "r", "s". (packit#1943)%autorelease
usage in dist-git spec file during propose-downstream
and pull-from-upstream
has been improved and Packit will always preserve it. (packit#1949)commit
trigger. (packit-service#2015)propose-downstream
job triggered by an issue comment now correctly loads the configuration from the upstream repository. (packit-service#2021)get_current_version
action defined by the user to retrieve version before updating the specfile %setup macro (if any). (packit#1886)%autorelease
during propose_downstream
and pull_from_upstream
. (packit#1904)--srpm
option with the packit build locally
CLI command. (packit#1810)PACKIT_PROJECT_VERSION
environment variable when running changelog-entry
action. (packit#1853)packit validate-config
CLI command now provides details about errors when it cannot parse the config file. (packit#1861)--update-release
/--no-update-release
CLI flag now affects only Release
, not Version
. (packit#1857)commit
or release
trigger.
This will prevent the collision of the names. (packit-service#1920)frozen
). From now on, Fedora 38 updates will be created even when the release is frozen. (packit#1863)packit validate-config
now correctly checks glob-patterns in 'files_to_sync' (packit#1865) and provides details about errors when it cannot parse a config file. (packit#1861)Thank you, @SpyTec for so many wonderful changes in our dasbhoard.
GitForgeInternalError
rather than PagureAPIException
when
getting 50x response from the Pagure API. This should increase usability as
those tasks will be retried.
(ogr#762)srpm_build_deps
defined are now built in Copr as well.
(packit-service#1822)null
as a Copr build for
Testing Farm runs that do not require any Copr build.
(dashboard#200)Specfile
itself can now be copied using the standard
copy()
and deepcopy()
functions from copy
module.
(specfile#176)propose-downstream
job on GitLab. (packit-service#1842, packit-service#1844, packit-service#1845, packit-service#1846)/packit create-update
and /packit koji-update
comments in an issue opened by Packit in the configured issue_repository
if anything
went wrong during these jobs. (packit-service#1796)enable_net=False
: our documentation stated this, but it
wasn't the case. This is now corrected. (packit#1825)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. (packit#1827)module_hotfixes
for Copr projects.
(packit#1829)tf_extra_params
config option.
The free-form dictionary must follow the structure of Testing Farm POST requests. See our documentation
and examples for more information. (packit-service#1853)Let's see what happened in Packit in 2022.
Let's see what happened in Packit in 2021.
Let's see what happened in Packit in 2020.