921942d15d
GHA: Install epel-release on RHEL and its clones in the rpmbuild test
2023-11-23 16:12:56 +01:00
7fff395e7d
Merge pull request #1430 from dmach/virtualenv
...
Support installing osc into virtualenv
2023-11-15 13:02:53 +01:00
526adc345a
GHA: Update test matrix to run on Fedora 38 and 39
2023-11-15 09:07:30 +01:00
d53b2981c8
Support installing osc into virtualenv
2023-11-03 10:21:42 +01:00
f60db24e15
Add 'git_scm' module for handling packages that live in git scm rather than usual obs scm
2023-07-28 14:41:59 +02:00
ab967a921c
Revert "GHA: Fix podman push error 'obs-server:latest: image not known'"
...
This reverts commit 722bd5003a
.
2023-06-19 09:26:19 +02:00
722bd5003a
GHA: Fix podman push error 'obs-server:latest: image not known'
2023-06-19 09:05:11 +02:00
e17a4a3108
GHA: Add 'leap:15.5' container to the test matrix
2023-06-01 13:38:40 +02:00
4264a63ce4
GHA: Use explicit registries
2023-06-01 13:37:27 +02:00
f4e2e50e29
GHA: Disable repo 'repo-openh264' during tests
...
We don't use it
2023-05-23 15:04:53 +02:00
1e48f01fef
GHA: Install deps from extras_require and requirements.txt in the pylint_plugins job
2023-03-20 16:08:27 +01:00
0c0bc39f63
GHA: Add sle-prjmgr-tools to the pylint_plugins job
2023-03-20 14:55:45 +01:00
f16c6806fd
GHA: Enable global.break-system-packages option for pip
2023-02-14 14:46:09 +01:00
9fcdec995d
GHA: Switch darker to version 1.6.1
2023-01-26 14:53:28 +01:00
7d9017d0b3
GHA: Add a pylint run reporting errors in the code
2023-01-20 16:30:55 +01:00
822725effc
GHA: Cancel the currently running jobs on force-pushing a pull-request
2023-01-19 10:54:18 +01:00
0c579a83b4
GHA: Print pylint logs before diffing them
2023-01-19 10:54:01 +01:00
a66d40fe3a
behave: Speed running tests up by preparing containers in advance
2023-01-16 10:19:43 +01:00
7e2f4a1fa0
GHA: Trigger tests also when the 'behave' directory changes
2022-12-08 10:08:09 +01:00
3040b1ddac
GHA: No longer test on push to master
...
We're monitoring only the pull-requests, so don't waste resources on this
2022-12-08 10:03:30 +01:00
b00f66b3f6
Move behave tests from Kanku to Podman, run them in GitHub actions
2022-12-07 15:05:15 +01:00
7eeb564b7c
GHA: Add a workflow for building a container image with preconfigured OBS
2022-12-07 14:49:27 +01:00
Enno Gotthold
e23e13062f
CI: Add code linters
...
This adds mypy & darker (black) to GitHub Actions. These will fail because
the code lacks type annotations and doesn't follow the latest code style
guidelines yet.
2022-12-05 14:43:53 +01:00
LGTM Migrator
26373fbe37
Add CodeQL workflow for GitHub code scanning
2022-11-09 08:23:14 +00:00
45843d062e
GHA: Diff pylint runs on plugins
...
This should detect API breakages before they land in master
2022-10-26 16:08:20 +02:00
9a64567893
GHA: Install built osc RPM and run it
2022-10-20 09:53:25 +02:00
Dirk Müller
b4e48023c0
fix openSUSE casing and use zypper patch
...
first update the zypper stack before installing further updates on
stable dists
2022-10-13 10:57:58 +02:00
Dirk Müller
06a313c02a
drop 15.2 - it is EOL
2022-10-13 10:50:11 +02:00
94a8bc88a4
GHA: Add pip install test
2022-08-24 10:31:22 +02:00
4a88229a1a
Changes in docs no longer trigger GitHub actions
2022-08-22 10:22:00 +02:00
f04035de81
GHA: test if rpmbuild passes
2022-08-12 10:55:48 +02:00
93bc0e4731
Switch http_request() to urllib3
...
Use connection pools for better performance.
Replace M2Crypto with cryptography and urllib3's ssl context.
2022-07-27 11:15:21 +02:00
c1046650d3
Move test runner from pytest back to standard unittest
...
One dependency less.
It would also become a problem on CentOS Stream 9 where pytest is not available.
2022-06-24 13:06:01 +02:00
6946455e55
GHA: Move test coverage to a separate step
2022-06-21 17:10:42 +02:00
cd36b6415f
Run unit tests in GitHub Actions
2022-06-21 13:51:25 +02:00
Daniel Mach
8974b4cca8
Create issue templates
2022-05-17 11:28:52 +02:00