qwerty287
52d3652f2e
Fetch repositories with remote ID if possible ( #1078 )
...
Use IDs of the forge to fetch repositories instead of their names and owner names. This improves handling of renamed and transferred repos.
TODO
- [ ] try to support as many forges as possible
- [x] Gogs (no API)
- [ ] Bitbucket Server
- [x] Coding (no API?)
- [x] update repo every time it is fetched or received from the forge
- [x] if repo remote IDs are not available, use owner / name to get it
- [x] handle redirections (redirect a renamed repo to its new path)
- [x] ~~pull all repos once during migration to update ID (?)~~ issue fixed by on-demand loading of remote IDs
- [x] handle redirections in web UI
- [ ] improve handling of hooks after a repo was renamed (currently it checks for a redirection to the repo)
- [x] tests
- [x] `UNIQUE` constraint for remote IDs after migration shouldn't work (all repos have an empty string as remote ID)
close #854
close #648 partial
close https://codeberg.org/Codeberg-CI/feedback/issues/46
Possible follow-up PRs
- apply the same scheme on everything fetched from the remote (currently only users)
Co-authored-by: 6543 <6543@obermui.de>
2022-09-05 17:08:51 +02:00
Anbraten
3b0263442a
Adding initial version of Kubernetes backend ( #552 )
...
Co-authored-by: laszlocph <laszlo@laszlo.cloud>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Rynoxx <rynoxx@grid-servers.net>
2022-09-05 06:01:14 +02:00
6543
7778f7dc64
Translated using Weblate (German)
...
Currently translated at 99.4% (187 of 188 strings)
Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2022-09-04 18:03:34 +00:00
6543
cf9305d3d3
Add Translation Platform to Docs ( #1168 )
...
close #1164
2022-09-04 09:37:27 +02:00
Anbraten
dbbd369c9a
Migrate to certmagic ( #360 )
...
closes #219
closes #850
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2022-09-04 03:24:42 +02:00
admin
05dc58e667
Added translation using Weblate (Italian)
2022-09-03 21:23:43 +00:00
admin
c31d88acbd
Added translation using Weblate (French)
2022-09-03 19:29:07 +00:00
admin
e2521485d2
Added translation using Weblate (Spanish)
2022-09-03 19:29:06 +00:00
Anbraten
d8f598c2ad
Only enable debug endpoints if log level is debug or below ( #1160 )
2022-09-03 20:48:53 +02:00
Lauris BH
d5cdd2bb04
Add dependency security check using trivy ( #1163 )
2022-09-03 20:46:48 +02:00
Anbraten
5ca7ede9e4
Improve logging ( #1158 )
...
* switch default log level to info add start message and cleanup server start
* refactor code
* fix agent debug / trace logging
2022-09-03 20:41:23 +02:00
Anbraten
297732eab8
Sort pipelines based on creation date ( #1159 )
2022-09-03 19:58:34 +02:00
pavilo
d45310c804
Add a traefik as proxy example ( #1162 )
2022-09-03 19:15:26 +02:00
Anbraten
7db7e97f3f
fix (auto) cancel of blocked pipelines ( #1157 )
2022-09-02 22:14:38 +02:00
6543
4afddc2821
Extract commit message from branch creation ( #1150 )
...
if commit already exist
close https://codeberg.org/Codeberg-CI/feedback/issues/52
2022-09-02 16:41:51 +02:00
6543
3f2af06bbc
Respect WOODPECKER_GITEA_SKIP_VERIFY ( #1152 )
2022-09-01 22:48:33 +02:00
Lauris BH
efdad4a9fc
Add option to turn on and off automatic log scrolling ( #1149 )
...
* Add option to turn on and off log automatic scrolling
* Use vueuse storage helper
2022-09-01 20:35:34 +02:00
6543
c79d49c862
Delete old fallbacks and compatible stuff ( #791 )
...
Drop ...
* ... DRONE_ and deprecated pipeline environment vars
* ... deprecated sqlite3 file path
2022-09-01 14:31:12 +02:00
6543
6a2b7586e5
Add OpenSSF BP Badge ( #1147 )
...
close #765
2022-09-01 02:58:43 +02:00
Anbraten
605a048b58
Use versioned docs ( #1145 )
2022-09-01 01:52:52 +02:00
6543
18c1807f4f
Create mock for store and add unit tests for cron ( #1146 )
...
* pass remote on init as argument like store
* mock store
* TestCreateBuild
2022-09-01 01:19:49 +02:00
6543
383f273392
Add cron feature ( #934 )
...
https://woodpecker-ci.org/docs/usage/cron
Co-authored-by: Anbraten <anton@ju60.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2022-09-01 00:36:32 +02:00
6543
65587e3e30
use yaml alias and adjust build targets for docker images ( #1143 )
...
- use yaml alias for plaftorms settings
- add linux/s390x for agent/cli release
- add linux/riscv64
- remove darwin as mac use linux in hypervisor for docker
2022-08-31 16:27:06 +02:00
6543
4e38a55c31
bump DefaultCloneImage version to v1.4.0
2022-08-30 22:28:33 +02:00
faust
9fd16f2b2e
Make it clear that MariaDB is also a supported DB ( #1142 )
2022-08-30 19:39:22 +02:00
6543
08a99152d6
Dedup code and migrate away from deprecated funcs ( #1141 )
...
Co-authored-by: Anbraten <anton@ju60.de>
2022-08-30 01:14:07 +02:00
6543
ca84f703e3
Add default event filter ( #1140 )
...
breakout from #934
when new events are added you don't have to worry that pipeline will behave different as it does now with this
Co-authored-by: Anbraten <anton@ju60.de>
2022-08-30 00:36:37 +02:00
qwerty287
7e18e69563
Translated using Weblate (German)
...
Currently translated at 100.0% (168 of 168 strings)
Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2022-08-28 18:42:21 +00:00
David Stephens
b41b937852
Add Ansible-NAS to the awesome list ( #1136 )
2022-08-28 13:38:48 +02:00
vanous
30fb77f1fb
Fix local agent config example in docs ( #1135 )
2022-08-28 13:35:12 +02:00
6543
ae771a9931
Fix migration number ( #1134 )
2022-08-27 23:58:52 +02:00
6543
f15b27aadf
Remove own copy of oauth2 implementation ( #1127 )
...
at some point (~7years ago) the oauth2 implementation was copied into the code-base and never touched.
We only use it for gitlab the rest is already back using std.
This migrates to the std oauth2 implementation
2022-08-26 21:42:41 +02:00
6543
9a57602174
Pipeline compiler should not alter specified image ( #1005 )
...
* pipeline compiler should not alter specifyed image
adress #1003
2022-08-26 20:00:11 +02:00
6543
f21d854114
Move away from deprecated go funcs ( #1123 )
2022-08-25 08:39:19 +02:00
6543
d3eea72663
Bump deps ( #1125 )
...
* upgrade to codeberg.org/6543/go-yaml2json v0.2.1
* upgraded github.com/bmatcuk/doublestar/v4 v4.0.2 => v4.2.0
* upgraded github.com/docker/cli v20.10.14+incompatible => v20.10.17+incompatible
* upgraded github.com/docker/docker v20.10.14+incompatible => v20.10.17+incompatible
* upgraded github.com/gin-gonic/gin v1.7.7 => v1.8.1
* upgraded github.com/golang-jwt/jwt/v4 v4.4.1 => v4.4.2
* upgraded github.com/moby/moby v20.10.14+incompatible => v20.10.17+incompatible
* upgraded github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6 => v0.0.0-20220808134915-39b0c02b01ae
* upgraded github.com/lafriks/ttlcache/v3 v3.1.0 => v3.2.0
* upgraded github.com/mattn/go-sqlite3 v1.14.12 => v1.14.15
* upgraded github.com/lib/pq v1.10.5 => v1.10.6
* github.com/prometheus/client_golang v1.12.1 => v1.13.0
* upgraded github.com/urfave/cli/v2 v2.5.1 => v2.11.2
* upgraded github.com/rs/zerolog v1.26.1 => v1.27.0
* upgraded golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 => v0.0.0-20220822191816-0ebed06d0094
* upgraded github.com/xanzy/go-gitlab v0.64.0 => v0.73.1
* upgraded google.golang.org/grpc v1.47.0 => v1.49.0
2022-08-25 08:09:05 +02:00
Manu Hernandez
5fc1eb5138
Close code block ( #1121 )
...
Added missing code block end.
2022-08-24 20:07:58 +02:00
6543
a4453dc5af
Implement Refresher for GitLab and refactor nits ( #1031 )
...
* refactor & update gitea remote
* refactor & update gitlab remote
* gitlab remote: add Refresh()
* change as suggested by @dsanader
2022-08-24 15:46:11 +02:00
qwerty287
770cd1bd95
Translated using Weblate (German)
...
Currently translated at 100.0% (168 of 168 strings)
Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2022-08-21 07:42:18 +00:00
ktprograms
0eef104759
Note change to /woodpecker in default workspace path ( #1118 )
2022-08-20 11:17:59 +02:00
qwerty287
d94769fb13
Fix prettier on locales ( #1117 )
2022-08-20 11:13:38 +02:00
Lauris BH
0799906af9
Translated using Weblate (Latvian)
...
Currently translated at 98.8% (166 of 168 strings)
Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/lv/
2022-08-16 07:42:21 +00:00
qwerty287
26c391683c
Translated using Weblate (German)
...
Currently translated at 100.0% (168 of 168 strings)
Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2022-08-16 07:42:21 +00:00
admin
61acfdf5ed
Translated using Weblate (German)
...
Currently translated at 100.0% (168 of 168 strings)
Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2022-08-16 07:42:21 +00:00
Lauris BH
a5b2565dd5
Translated using Weblate (English)
...
Currently translated at 100.0% (168 of 168 strings)
Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/en/
2022-08-16 07:42:17 +00:00
Lauris BH
366a1e18f3
Add cli support for global and organization secrets ( #1113 )
...
* Add cli support for global and organization secrets
* Fix usage of deprecated functions
2022-08-15 20:10:13 +02:00
6543
ec6490e367
bump DefaultCloneImage version
2022-08-15 17:23:38 +02:00
qwerty287
22214f5a43
Do not show pipeline name if it's a single file ( #1069 )
2022-08-15 15:53:36 +02:00
6543
a46723334b
refactor: use switch-case not try-err ( #1112 )
2022-08-15 14:39:08 +02:00
Lauris BH
5a945c10e9
Fix to show build pipeline parse error ( #1066 )
2022-08-15 14:37:46 +02:00
Anbraten
fc862bf627
Default clone do checkout tags on tag pipeline ( #1110 )
2022-08-15 11:52:30 +02:00