44e4941120
devel: handle build.specials.obscpio
2025-11-20 19:40:49 +01:00
86acfa6871
pr: set staging auto label according to config
...
falls back to staging/Auto if nothing is set
2025-11-20 16:25:06 +01:00
7f09b2d2d3
common: match project config before packages
...
We need to cycle through all project configs before we try to
match non-project config branches/packages. If we have multiple
project gits in one org, this coudl match wrong config
2025-11-20 13:22:40 +01:00
f3a37f1158
pr: case fold
2025-11-19 19:32:55 +01:00
9d6db86318
pr: log case of no config in verification check
2025-11-19 17:10:08 +01:00
e11993c81f
pr: do not stop processing if failed on some pacakge during check
2025-11-19 16:36:48 +01:00
4bd259a2a0
pr: ignore pkg PR if not open and no PrjGit PR
2025-11-19 16:35:17 +01:00
162ae11cdd
common: init the cache so not null
2025-11-19 15:29:52 +01:00
8431b47322
group-review: allow dots in org and package names
2025-11-19 10:00:39 +01:00
3ed5ecc3f0
pr: add staging/Auto on new PRs
...
also, cache timeline fetches
2025-11-17 11:01:45 +01:00
d08ab3efd6
direct: support reverts
2025-11-13 23:52:05 +01:00
a4f6628e52
direct: always deinit, even if dirty
2025-11-13 23:51:18 +01:00
25073dd619
direct: use correct remote name for submodules
...
should be "origin"
2025-11-13 22:15:00 +01:00
4293181b4e
pr: improve logging of review errors
...
when user is missing, log only the missing user
2025-11-12 21:39:26 +01:00
551a4ef577
direct: use origin for submodule checkout
2025-11-10 11:03:54 +01:00
6afb18fc58
direct: use correct repo for default branch
2025-11-10 10:24:33 +01:00
f310220261
direct: log default branch
2025-11-10 10:11:11 +01:00
ef7c0c1cea
direct: fix debug logging
2025-11-10 09:42:43 +01:00
27230fa03b
direct: fix debug logging
2025-11-10 09:34:10 +01:00
c52d40b760
direct: explicit path for config bind
2025-11-09 23:26:04 +01:00
d3ba579a8b
common: fix systemd execution
...
In case when we are running under older systemd that does not set
transient home, we need to improvise when connecting via SSH
and passing the identity file explicitly
2025-11-09 23:10:08 +01:00
9ef8209622
direct: bind config to working directory
...
Use temp /run instance directory for the config
Use ./config.json as default from within the process
2025-11-07 17:06:27 +01:00
ba66dd868e
direct: fix running bot without any config params
...
Only use env variables.
2025-11-07 16:19:13 +01:00
17755fa2b5
status: fix repo links for monitor page
2025-11-07 13:59:52 +01:00
f94d3a8942
status: update README
2025-11-05 16:56:30 +01:00
20e1109602
spec: packaging fixes
...
* Update Version to 1, since we now have devel project and updates
should have version bump instead of downgrade
* other fixes
2025-11-05 16:38:15 +01:00
c25d3be44e
direct: add systemd unit file
2025-11-05 13:24:54 +01:00
8db558891a
direct: remove config.Branch clobbering
...
use our own copy of branch instead of writing it in the config.
This should fix handling of default branches where the default
branch differs between repositories.
2025-11-04 18:00:21 +01:00
0e06ba5993
common: classifying rm branches on name
...
Branches with suffixes
-rm
-removed
-deleted
are now classified as removed. This is important in case project
config refers to default branch names which must exist so we need
to be able to classify such branches to either use them or ignore
them
2025-11-04 18:00:21 +01:00
736769d630
direct: add a repo with branch but no submodule
2025-11-04 18:00:21 +01:00
93c970d0dd
direct: move logging to common.Log* function
2025-11-04 18:00:21 +01:00
5544a65947
obs-staging-bot: Expand possible branch of QA repos
...
That way a source merge of any product is not triggering rebuilds in
pull request QA sub projects. We may need a config option here to
enable/disable this.
2025-11-03 17:54:57 +01:00
918723d57b
Merge commit '55846562c1d9dcb395e545f7c8e0bcb74c47b85693f4e955ef488530781b9bf2'
...
PR!88
2025-11-03 17:49:45 +01:00
a418b48809
pr: process PR on comments, not issue changes
2025-10-31 13:07:18 +01:00
55846562c1
Add simple readme for gitea_status_proxy
2025-10-31 10:33:58 +01:00
95c7770cad
Change log level for auth errors
2025-10-31 10:33:58 +01:00
1b900e3202
Properly proxy json input directly to gitea
2025-10-31 10:33:51 +01:00
d083acfd1c
Be more verbose about authentication errors
2025-10-30 13:09:17 +01:00
244160e20e
Update authorization headers
...
For gitea API AuthorizationHeaderToken tokens must be prepended with "token" followed by a space, also fix content type
2025-10-30 13:09:17 +01:00
ed2847a2c6
README: devel-project follows main
...
And use home:adamm:autogits/autogits for building staging branch, if any
2025-10-28 12:54:22 +01:00
1457caa64b
Merge branch 'main' of src.opensuse.org:git-workflow/autogits
2025-10-28 12:51:12 +01:00
b9a38c1724
Update README.md
2025-10-28 12:09:10 +01:00
74edad5d3e
devel: fix pool setting script
2025-10-28 11:32:51 +01:00
Jan Zerebecki
e5cad365ee
Run go tests from rpm check
...
Skip some failing tests to be able to run the rest.
Add missing config to make git commit succeed inside rpmbuild.
2025-10-27 14:42:21 +01:00
Jan Zerebecki
53851ba10f
Add ci jobs for go vendor
2025-10-24 11:45:41 +02:00
Jan Zerebecki
056e5208c8
Add ci jobs for go generate
...
either to check it produces no diff, or to manually trigger pushing any
diff as a commmit to the current branch.
2025-10-24 11:45:38 +02:00
Jan Zerebecki
af142fdb15
Prefix packages and build rest
...
Add some dependencies from Containerfiles, so containers can be built
from the rpm and implicitly pull those in.
Build some binaries that where added since and add sub-package for them.
2025-10-24 11:22:52 +02:00
Jan Zerebecki
5ce92beb52
Add go generate result
2025-10-24 10:39:34 +02:00
Gitea Actions
ae379ec408
CI run result of: go mod vendor
2025-10-24 10:39:31 +02:00
458837b007
status: complete the fix for insufficient Clone()
...
Ammends: 58d1f2de91
2025-10-15 18:46:46 +02:00