Commit Graph

242 Commits

Author SHA256 Message Date
7342dc42e9 workflow-pr: refactor 2024-11-29 12:49:11 +01:00
60c0a118c9 workflow-pr: maintainernship function signature change 2024-11-28 18:16:14 +01:00
cf101ef3f0 workflow-pr: maintainership doc update
Sync with https://github.com/openSUSE/openSUSE-git/issues/55

Update README.md with syntax
2024-11-28 17:25:32 +01:00
0331346025 workflow-pr: maintainership parsing 2024-11-28 17:10:26 +01:00
21f7da2257 workflow-pr: maintainership code 2024-11-28 00:15:37 +01:00
2916ec8da5 workflow-pr: tests 2024-11-27 17:50:55 +01:00
2bc9830a7a workflow-pr: tests 2024-11-27 16:13:37 +01:00
f281986c8f workflow-pr: tests 2024-11-26 17:21:17 +01:00
e56f444960 workflow-pr: more unit tests 2024-11-25 17:02:48 +01:00
b96c4d26ca workflow-pr: small refactor 2024-11-14 18:02:11 +01:00
2949e23b11 workflow-pr: test fixes 2024-11-13 16:21:51 +01:00
1d7d0a7b43 workflow-pr: more tests 2024-11-13 16:18:27 +01:00
e8e51e21ca more tests 2024-11-12 14:26:36 +01:00
dc96392b40 pr: more unit tests 2024-11-11 15:52:34 +01:00
c757b50c65 wip 2024-11-10 23:19:23 +01:00
0a7978569e refactor 2024-11-08 16:36:05 +01:00
463e3e198b refactor 2024-11-08 15:05:09 +01:00
8bedcc5195 wip 2024-11-07 18:25:35 +01:00
0d9451e92c {wip} - unit tests
`git submodule status` will display current state, which will be
overwritten by checkout submodule. Solution is to `submodule deinit`
before looking at submodule status.
2024-11-04 15:13:22 +01:00
a230c2aa52 {wip} tests 2024-11-03 22:21:57 +01:00
0f6cb392d6 wip tests 2024-10-30 16:55:51 +01:00
48a889b353 obs-staging-bot: cleanup modules 2024-10-29 15:37:57 +01:00
a672bb85fb wip 2024-10-29 15:36:20 +01:00
6ecc4ecb3a wip 2024-10-01 17:21:28 +02:00
881cba862f common: refactor IsReviewed() 2024-10-01 12:18:37 +02:00
77bdf7649a common: parse all PR for associated PrjGit PR
we may have more than 1 page of PR to parse
2024-10-01 12:03:50 +02:00
a0a79dcf4d pr: add reviewers to PR workflow 2024-09-30 16:19:40 +02:00
3d7336a3a0 doc formatting 2024-09-30 15:37:43 +02:00
bbdd9eb0be docs 2024-09-30 15:36:54 +02:00
c48ff699f4 docs 2024-09-30 15:35:46 +02:00
27014958be docs 2024-09-30 15:28:25 +02:00
5027e98c04 pr: processing checks 2024-09-30 15:09:45 +02:00
e2498afc4d pr: branch forwarding on check 2024-09-30 10:25:08 +02:00
7234811edc pr: wip 2024-09-29 23:11:51 +02:00
4692cfbe6f workflow-pr: app name 2024-09-29 15:32:32 +02:00
464e807747 pr: WIP 2024-09-27 17:58:09 +02:00
76f2ae8aec common: find pull requests by source and target 2024-09-27 17:55:49 +02:00
a0b65ea8f4 common: print stacktrace when recovering from panic 2024-09-27 17:54:31 +02:00
5de077610c direct: use CloneURL instead of SSH
Make sure that we use public CloneURL instead of SSH for submodule
OBS doesn't fetch submodules with SSH schema
2024-09-25 16:33:07 +02:00
d7bbe5695c devel-importer: more fixes 2024-09-19 19:00:56 +02:00
86df1921e0 devel-importer: handle history rewrite
Imports can have history rewritten because email addresses
can change in OBS and are not recorded as in git commits. This
can be handled via comparing Tree objects and rebasing
new changes ontop.
2024-09-18 17:17:24 +02:00
9de8cf698f . 2024-09-18 13:52:50 +02:00
c955811373 devel-importer: handle cases where remotes or factory branch not main 2024-09-18 13:51:52 +02:00
530318a35b add missing file 2024-09-18 12:23:32 +02:00
798f96e364 devel-importer: adapt for scmsync packages 2024-09-18 11:47:42 +02:00
11bf2aafcd remove temp dir created if using another 2024-09-17 15:16:04 +02:00
3a2c590158 Rename variables 2024-09-17 15:06:29 +02:00
a47d217ab3 [devel-importer] configurable import location 2024-09-17 10:56:31 +02:00
6b40bf7bbf devel-importer: migrate logging to log module
also remove webhook stuff, since we use RabbitMQ now
2024-09-16 16:05:46 +02:00
d36c0c407f devel-importer: use common.GitExec() 2024-09-16 13:10:25 +02:00