qwerty287
2de59621fb
Add netrc option for config/registry extension ( #6333 )
2026-03-31 17:39:28 +02:00
qwerty287
79cc07265e
Unify import aliases ( #6328 )
...
Co-authored-by: 6543 <6543@obermui.de >
2026-03-28 15:45:23 +01:00
Morten Frydensberg
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
qwerty287
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
ff6895308a
Support exclusive extensions ( #5978 )
...
Co-authored-by: 6543 <6543@obermui.de >
2026-01-26 16:13:00 +01:00
qwerty287
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
Anbraten
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
renovate[bot]
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
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
Patrick Schratz
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
111eb7ef48
Fix dropped env vars ( #3969 )
...
Co-authored-by: 6543 <6543@obermui.de >
2024-07-25 17:17:09 +02:00
6543
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
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
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
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
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
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
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
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
smainz
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
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
qwerty287
dfc2c265b1
Support go plugins for forges and agent backends ( #2751 )
...
As of #2520
Support to load new forges and agent backends at runtime using go's
plugin system. (https://pkg.go.dev/plugin )
I also added a simple example addon (a new forge which just prints log
statements), it should be removed later of course, but you can see an
example.
---------
Co-authored-by: Michalis Zampetakis <mzampetakis@gmail.com >
Co-authored-by: Anbraten <anton@ju60.de >
2023-12-20 14:26:57 +01:00