6543
950534751b
Add WOODPECKER_FORCE_IGNORE_SERVICE_FAILURE config to preserve non breaking behavior by default ( #6448 )
2026-04-17 17:10:03 +02:00
qwerty287
2de59621fb
Add netrc option for config/registry extension ( #6333 )
2026-03-31 17:39:28 +02:00
qwerty287 and 6543
79cc07265e
Unify import aliases ( #6328 )
...
Co-authored-by: 6543 <6543@obermui.de >
2026-03-28 15:45:23 +01:00
def714cecd
Add external secret extension implementation ( #6252 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
Co-authored-by: qwerty287 <qwerty287@posteo.de >
2026-03-26 23:58:34 +01:00
qwerty287
3c5b24443b
Fix extension flag names ( #6329 )
2026-03-26 12:45:40 +01:00
qwerty287
31722dd83e
Rename extension env vars ( #6326 )
2026-03-25 21:42:43 +01:00
1643e77286
Add Container Registry credential extension ( #5993 )
...
Co-authored-by: techknowlogick <techknowlogick@gitea.com >
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
Co-authored-by: 6543 <6543@obermui.de >
2026-03-18 22:55:38 +01:00
confusedsushi
89fd89449c
possibillity to configure the maximum number of lines to show in a pi… ( #6250 )
2026-03-16 22:00:40 +01:00
qwerty287 and 6543
ff6895308a
Support exclusive extensions ( #5978 )
...
Co-authored-by: 6543 <6543@obermui.de >
2026-01-26 16:13:00 +01:00
1019d85065
Add log service addon ( #5507 )
...
Co-authored-by: Robert Kaussow <xoxys@rknet.org >
Co-authored-by: Robert Kaussow <mail@thegeeklab.de >
2025-10-21 08:40:30 +02:00
677a2476b5
Allow to configure a config extension per repo ( #3349 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2025-09-30 12:52:40 +02:00
Henrik Huitti
275c8fee1c
feat(bitbucketdatacenter): Implement missing OrgMembership method ( #5476 )
2025-09-21 09:51:30 +02:00
Gusted
d2ea85e55f
fix: allow spaces in WOODPECKER_PLUGINS_PRIVILEGED ( #5494 )
2025-09-09 22:33:53 +00:00
qwerty287
40e383866a
Allow to set default approval mode ( #5406 )
2025-08-11 12:59:02 +02:00
e7243e3ff5
fix(deps): update golang-packages ( #5111 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de >
2025-04-22 10:55:07 +02:00
Robert Kaussow
af68be196b
Add documentation for WOODPECKER_EXPERT env vars ( #4972 )
2025-03-18 13:15:00 +01:00
Robert Kaussow
9869f1be75
Add backoff retry for store setup ( #4964 )
2025-03-17 07:16:16 +01:00
Jack Gleeson
5ea4f0cfae
Add default option for allowing pull requests on repositories ( #4873 )
2025-02-20 19:28:28 +02:00
qwerty287 and Robert Kaussow
81b74025d4
Update Go imports paths ( #4605 )
...
Co-authored-by: Robert Kaussow <mail@thegeeklab.de >
2024-12-22 10:44:34 +01:00
qwerty287
355ebcd508
Drop native Let's Encrypt support ( #4541 )
2024-12-09 18:54:36 +01:00
6543
3da4240c45
Trim space to all config flags that allow to read value from file ( #4468 )
2024-11-28 10:44:41 +02:00
196e2b6acf
Improve project settings descriptions ( #4410 )
...
Co-authored-by: Robert Kaussow <mail@thegeeklab.de >
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
Co-authored-by: Anbraten <anton@ju60.de >
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
Co-authored-by: 6543 <6543@obermui.de >
2024-11-22 09:28:41 +01:00
Lauris BH
5699d22a55
Add server configuration option to add default set of labels for workflows that has no labels specified ( #4326 )
2024-11-14 22:23:42 +01:00
6543
04e8309e60
Add server config to disable user registered agents ( #4206 )
2024-11-11 18:51:14 +01:00
6543
6e38a950cd
Add options to controll the database connections (open,idle,timeout) ( #4212 )
2024-11-05 15:03:22 +01:00
Patrick Schratz
b0f52b9bc9
Correct spelling ( #4279 )
2024-10-29 17:43:54 +01:00
Patrick Schratz
785f2e6d6a
Increase WOODPECKER_FORGE_TIMEOUT to fix config fetching for GitLab ( #4262 )
2024-10-27 11:21:40 +01:00
6543
6ad20ced5b
Move docker resource limit settings from server to agent ( #3174 )
...
so you can set it per agent and not per server
2024-09-26 16:56:59 +01:00
6543
32d1ec7cec
Remove all default privileged plugins ( #4053 )
2024-09-02 10:41:20 +02:00
6543
3c8204a0e0
Allow alter trusted clone plugins and filter them via tag ( #4074 )
2024-09-01 20:41:10 +02:00
6543
e4f954ef94
Remove all default 3rd party privileged plugins ( #3918 )
2024-08-31 19:04:47 +02:00
qwerty287 and 6543
111eb7ef48
Fix dropped env vars ( #3969 )
...
Co-authored-by: 6543 <6543@obermui.de >
2024-07-25 17:17:09 +02:00
6543 and qwerty287
659e925d0e
Remove WOODPECKER_DEV_OAUTH_HOST and WOODPECKER_DEV_GITEA_OAUTH_URL ( #3961 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2024-07-23 14:25:39 +02:00
6543
cd5f6f71a2
Migrate to github.com/urfave/cli/v3 ( #2951 )
2024-07-18 01:26:35 +02:00
qwerty287 and Anbraten
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
964860434c
Fix missing WOODPECKER_BITBUCKET_DC_URL ( #3761 )
2024-06-05 14:41:37 +02:00
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
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 and Anbraten
6132136d55
Fix oauth file envvars ( #3726 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
2024-05-27 11:22:31 +02:00
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
6543 and qwerty287
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
Anbraten and qwerty287
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 and Anbraten
00f0fcd416
Rework addons (use rpc) ( #3268 )
...
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
2024-04-15 10:04:21 +02:00
Aumetra Weisman
20b84a1aee
Add flag to only access public repositories on GitHub ( #3566 )
2024-03-29 14:36:48 +01: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
qwerty287 and Robert Kaussow
fbdfa14a00
Allow separate gitea oauth URL ( #3513 )
...
closes https://github.com/woodpecker-ci/woodpecker/issues/3470
---------
Co-authored-by: Robert Kaussow <xoxys@rknet.org >
2024-03-21 11:37:02 +01:00
65a429d24a
Fix usage of WOODPECKER_DATABASE_DATASOURCE_FILE ( #3404 )
...
fixes #3389
Set variable to let server detect if it's deployed within a container
image.
Set the default database connection based on this.
---------
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com >
2024-02-26 20:12:41 +01:00
Thor Anker Kvisgård Lange
364d708923
Add bitbucket datacenter (server) support ( #2503 )
...
This pull-requests re-introduces the Bitbucket Server support with a
more or less complete rewrite of the forge implementation. We have a lot
of on-premises git repositories hosted in Bitbucket Server and need a CI
solution for running that and Woodpecker looks promising.
The implementation is based on external Bitbucket Server REST client
library which we are maintaining and have created in another context.
Besides the original support for Bitbucket the re-implementation also
adds support for handling Bitbucket pull-request events.
2024-02-20 15:58:02 +01:00
qwerty287
0c05c38ddd
Move cmd/common to shared ( #3092 )
2023-12-31 23:29:56 +01:00
6543 and qwerty287
74f6824d03
Add option to disable version check in admin web UI ( #3040 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2023-12-27 22:16:15 +01:00