Patrick Schratz
87bfe95c43
Don't parse forge config files multiple times if no error occured ( #4272 )
2024-10-29 01:57:37 +01:00
Patrick Schratz
785f2e6d6a
Increase WOODPECKER_FORGE_TIMEOUT
to fix config fetching for GitLab ( #4262 )
2024-10-27 11:21:40 +01:00
hg
276b279b7f
Process workflow logs in batches ( #4045 )
2024-09-18 16:29:56 +02:00
6543
6767b59932
fix lint issue
...
because I got distracted by an unrelated CI error and thought the pull was ok :/
https://github.com/woodpecker-ci/woodpecker/pull/4048#issuecomment-2308988964
2024-08-25 23:06:02 +02:00
hg
37d1ca8bc1
Read long log lines from file storage correctly ( #4048 )
2024-08-25 22:53:04 +02:00
qwerty287
92ff320429
Remove various deprecations ( #4017 )
2024-08-09 16:50:35 +02:00
qwerty287
b330c19bf4
Migrate to maintained httpsign library ( #3839 )
...
Co-authored-by: 6543 <6543@obermui.de>
2024-07-23 20:41:37 +02:00
6543
cd5f6f71a2
Migrate to github.com/urfave/cli/v3 ( #2951 )
2024-07-18 01:26:35 +02:00
Anbraten
b12d676546
Allow login using multiple forges ( #3822 )
2024-07-13 01:41:35 -07:00
Lauris BH
28e982fffb
Global and organization registries ( #1672 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-07-03 06:33:11 -07:00
Anbraten
2bda19024e
Use proper oauth state ( #3847 )
2024-06-27 16:52:09 +02:00
6543
402938e216
Exclude mocks from release build ( #3831 )
2024-06-25 12:23:07 +02:00
qwerty287
c72468478d
Allow to store logs in files ( #3568 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-06-06 14:34:57 +02:00
qwerty287
d28e150534
Use http constants ( #3766 )
2024-06-06 11:16:45 +02:00
6543
4ec046e415
Spellcheck "server/*" ( #3753 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-06-04 08:30:54 +02:00
qwerty287
91b122e1ce
Native forgejo support ( #3684 )
...
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
2024-06-01 11:23:19 +02:00
Dan
6132136d55
Fix oauth file envvars ( #3726 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-05-27 11:22:31 +02:00
6543
42f2734308
cspell lint go code ( #3706 )
2024-05-24 22:35:04 +02:00
Anbraten
5527d9bf86
Cleanup server env settings ( #3670 )
...
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2024-05-15 15:45:08 +02:00
Robert Kaussow
89e100cfd1
Add godot linter to harmonitze toplevel comments ( #3650 )
2024-05-13 22:58:21 +02:00
6543
378ec1a67a
Make retry count of config fetching form forge configure ( #3699 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-05-13 19:43:45 +02:00
qwerty287
fa4b1f76bd
Fix bitbucket dir fetching ( #3668 )
2024-05-01 12:22:07 +02:00
Robert Kaussow
9972c24924
Add filter options to GetPipelines API ( #3645 )
...
Separate this change from
https://github.com/woodpecker-ci/woodpecker/pull/3506
I would like to get at least this change into v2.5.0 if possible.
---------
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-04-25 09:37:42 +02:00
Anbraten
d494b6a959
Use forge from db ( #1417 )
...
This is the first step towards support for multiple forges (#138 ). It
inserts a forge using the currently existing env varaibles into db and
uses this forge from db later on in all places of the code.
closes #621
addresses #138
# TODO
- [x] add forges table
- [x] add id of forge to repo
- [x] use forge of repo
- [x] add forge from env vars to db if not exists
- [x] migrate repo.ForgeID to the newly generated forge
- [x] support cache with forge from repo
- [x] maybe add forge loading cache? (use LRU cache for forges, I expect
users to have less than 10 forges normally)
---------
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-04-16 08:04:55 +02:00
qwerty287
326069c983
Fix flag name ( #3534 )
...
and remove two unused flags
should close https://github.com/woodpecker-ci/woodpecker/issues/3528
2024-03-21 21:39:16 +01:00
Robert Kaussow
a779eed3df
Enable golangci linter gomnd ( #3171 )
2024-03-15 18:00:25 +01:00
qwerty287
cb3efd2cd9
Simplify store interfaces ( #3437 )
...
Use `store.Store` interface if possible.
2024-02-25 10:37:10 +01:00
Anbraten
f86c2b7d0f
Fix pipeline restart ( #3402 )
...
closes #3399
2024-02-17 10:19:28 +01:00
Anbraten
82e1ce937c
Refactor internal services ( #915 )
2024-02-11 18:42:33 +01:00