Commit graph

338 commits

Author SHA1 Message Date
Miroslav Suchý
a5831794fb Automatic commit of package [dist-git] release [1.17-1].
Created by command:

/usr/bin/tito tag
2023-01-04 18:15:51 +01:00
Miroslav Suchý
c0287b515d add releasers 2023-01-04 18:15:01 +01:00
Pavel Raiskup
954f0ea93b check: fix pytest
- more verbose pytest
- document it in README.md
- /bin/pytest fails with el8 for some reason, stay on nosetests-3

Closes: #54
Closes: #58
2023-01-04 18:11:40 +01:00
Pavel Raiskup
ea481483c4 chore: build the package in EPEL 7 too, but x86_64 only
Building for other architectures is mostly wasting of Copr/Packit
resources.

Closes: #58
2023-01-04 18:11:40 +01:00
Charalampos Stratakis
11d258a0a4 Utilize pytest instead of the deprecated nose test runner
Closes: #54
Closes: #58
2023-01-04 18:11:40 +01:00
Pavel Raiskup
042f4eb041 chore: pre-commit automation
Inherited from https://github.com/rpm-software-management/mock
2023-01-04 16:17:12 +01:00
Miroslav Suchý
7c6623206d migrate to use tito as releng tool 2023-01-04 07:26:01 +01:00
Miroslav Suchý
f3782ee102 follow up of pkgdb_sync_git_branches.py removal
was removed in commit 4fefd7f1d5
2022-12-05 13:22:21 +01:00
Miroslav Suchý
ac267accd5 nothing is lisenced under GPLv2, remove it from LICENSE 2022-12-05 13:22:21 +01:00
Miroslav Suchý
83cb1ba2eb use correct MIT text 2022-12-05 13:22:21 +01:00
Miroslav Suchý
209b65f971 use SPDX format for license
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1
2022-12-05 13:22:21 +01:00
Pavel Raiskup
738dc51b8d Avoid using "whitelist" word 2021-11-23 18:00:50 +01:00
Pavel Raiskup
ea98aabd22 remove_unused_sources: log with PID and DATE 2021-11-23 18:00:39 +01:00
Miroslav Suchý
fcf1244046 rename variable
follow up of #44
2021-11-23 18:00:26 +01:00
Miroslav Suchý
4368176ab1 add link to DistGit tutorial 2021-09-19 21:25:25 +02:00
Miroslav Suchý
d9dfe63e34 allow to configure name of the master (main) branch
This is preparation for
https://fedoraproject.org/wiki/Changes/GitRepos-master-to-main

For now, there is no change in the name. It still defaults to master. But can be changed by DevOps admin.
2021-09-19 21:25:25 +02:00
Michal Novotný
ffedd73cf1 Update README.md 2021-04-27 07:19:02 +02:00
Michal Novotný
4168a154c0 Update README.md 2021-04-26 09:23:20 +02:00
Michal Novotný
772daf8882
Merge pull request #45 from xsuchy/fullpath
specify full path
2021-02-16 03:15:22 +01:00
Miroslav Suchý
c4ed46aebf specify full path
otherwise the systemd unit will fails when executed from command line and cwd to /etc/dist-git
2021-02-10 12:39:09 +01:00
Michal Novotný
7f8dc8e2cd
Merge pull request #43 from xsuchy/sourcegit
mention source-git
2021-01-15 22:12:08 +01:00
Miroslav Suchý
f7546d8e5f mention source-git 2020-11-12 12:53:38 +01:00
clime
949b0a8f00 bump version to 1.16
* also add lost changelog entry for version 1.15
2020-10-05 04:53:37 +02:00
Silvie Chlupova
003303a065 Garbage collection script
This makes subsequent git clones from the dist-git machine much more IO effective and faster.
It also saves disk space. It cleans up all unnecessary files.
The dist-git-gc script will run monthly.
2020-09-25 15:23:12 +02:00
Michal Novotný
c30673c51c
Merge pull request #40 from praiskup/selinux-optional-dep
Don't depend on dist-git-selinux inside containers
2020-07-28 22:06:36 +02:00
Pavel Raiskup
79fcac3fd1 Don't depend on dist-git-selinux inside containers
Container environments usually don't have the selinux-policy-targeted
package installed, and SELinux isn't enabled from the "inside"
perspective.

Therefore, let's don't depend on the selinux sub-package as long as
the selinux-policy-targeted package isn't installed.  This
dependency conditional idiom is for quite some time used in
copr-backend.spec (and friends) with the corresponding copr-selinux
package.
2020-07-28 15:45:09 +02:00
Michal Novotný
4384c300a3
Merge pull request #39 from praiskup/fix-links
Fix links to example deployments
2020-06-30 10:21:11 +02:00
Pavel Raiskup
a8b4b8903c Fix links to example deployments
The cgit links don't seem to work.
2020-06-30 10:11:59 +02:00
Pierre-Yves Chibon
9415fff005 Fix the topic of the notifications sent on the bus
In the fedmsg world this was done by the modname passed to the
fedmsg.publish() function but in fedora-messaging there is no
such concept, so we need to pass the exact/correct topic.
This commit fixes that.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-06-17 17:33:21 +02:00
Pierre-Yves Chibon
b3701269f5 Log a little more information when a generic error is caught
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-06-17 17:33:21 +02:00
clime
d70acba297 fix error messages for fedora messaging 2020-06-15 11:56:08 +02:00
Michal Novotný
2db8948ea0
Merge pull request #37 from praiskup/suggest-fedmsg
Only "suggest" fedmsg, don't "recommend"
2020-06-12 18:12:23 +02:00
Pavel Raiskup
0b99a8ab09 Only "suggest" fedmsg, don't "recommend"
Aka do the same we do for fedora-messaging.
2020-06-11 16:37:47 +02:00
Michal Novotný
bb2153d44b
Merge pull request #36 from pypingou/fedora-messaging
Add support for fedora-messaging notifications
2020-06-11 15:00:37 +02:00
Pierre-Yves Chibon
a2d334e898 Add support for fedora-messaging notifications
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-06-11 14:40:57 +02:00
Michal Novotný
d749fa164a
Merge pull request #35 from FrostyX/static-port-number-for-tests
Use fixed port number for our python tests
2020-05-25 01:14:38 +02:00
Jakub Kadlcik
a9e1187441 Revert "disable unit tests as they do not pass with network disabled during build"
This reverts commit 1a3ca4219f.
2020-05-25 01:10:35 +02:00
Jakub Kadlcik
60c3bc46b8 Use fixed port number for our python tests
Randomly generated port numbers worked just find on developer's
machines but Koji have issues with some of the numbers. Let's not
burn hours trying to figure out which ports work and which doesn't
and just settle on one fixed number. It is more deterministic and
reproducible anyway.
2020-05-25 01:10:33 +02:00
clime
7d376539a3 version bump 2020-05-21 11:20:11 +02:00
clime
1a3ca4219f disable unit tests as they do not pass with network disabled during build 2020-05-21 11:18:32 +02:00
clime
bf52a7afe5 version bump 2020-05-21 09:01:16 +02:00
Michal Novotný
d00568ddfa
Update README.md 2020-05-17 14:43:13 +02:00
Michal Novotný
20f21edc92
Update README.md 2020-05-17 14:40:27 +02:00
Michal Novotný
6fa7d7e6dc
Merge pull request #33 from release-engineering/issue#30
Issue#30
2020-05-16 22:16:15 +02:00
clime
39548c2e37 add note about problems with default vagrant file ownership 2020-05-16 22:07:40 +02:00
clime
4706a01553 remove recommendation about using container or virtual machine to run the tests 2020-05-16 20:09:06 +02:00
clime
3141fb7ff9 add mention about beaker-tests/README.md into top-level README.md 2020-05-16 20:08:37 +02:00
clime
6f088ecc39 run grok-mirror related tests only if grok-mirror is installed
it currently isn't available on epel-8
see: https://bugzilla.redhat.com/show_bug.cgi?id=1833811
2020-05-16 18:09:00 +02:00
clime
24f8888e07 install test deps by a single command in beaker-tests/setup.sh 2020-05-16 18:08:18 +02:00
Jakub Kadlcik
0dccddc189 Use nosetests-3 command on python3 distributions 2020-05-16 17:13:07 +02:00