Anbraten
3c4d451b72
Use xterm.js for log outputs ( #846 )
...
- use xterm
- improve error showing
- show build erro
2022-06-16 19:24:27 +02:00
6543
904f9bb194
Update github.com/containerd/containerd ( #978 )
...
* update github.com/containerd/containerd
* go mod tidy && go mod vendor
2022-06-16 17:35:56 +02:00
6543
0ab5182402
Document package architecture ( #972 )
...
to make it easier for devs to find the right place for code
close #655
Co-authored-by: Anbraten <anton@ju60.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2022-06-16 15:35:58 +02:00
Anbraten
3d8ea2e2c9
Return to page after clikcing login at navbar ( #975 )
2022-06-16 14:38:57 +02:00
6543
bdcee93f79
Move Server Pipeline Build code out of API into own package ( #949 )
...
- refactor
- create new errors to handle on them
- dedup code
- split server pipeline functionality's into dedicated functions
- add code comments to document what goes on
- add TODOs for next refactor
2022-06-15 21:33:29 +02:00
6543
068063655b
Make pipeline runtime log with description ( #970 )
...
* introduce runtime descriptors to pipeline runtime
* nit return orig error at traceStep()
* more logging
* refactor
Co-authored-by: Zav Shotan <zshotan@bloomberg.net>
2022-06-15 18:11:20 +02:00
6543
9f7b72f9a9
Update .vscode/launch.json ( #969 )
...
Co-authored-by: Zav Shotan <zshotan@bloomberg.net>
2022-06-15 12:49:37 +02:00
6543
e06ebd6493
Add Changelog v0.15.2 ( #966 ) ( #967 )
...
frontport #966
2022-06-14 15:07:53 +02:00
Zav Shotan
81dcdea2be
Add support for steps to be a list (instead of dict) ( #826 )
...
- Support for pipeline/containers as list
- Support for container name in logs (step.Name)
Co-authored-by: Zav Shotan <zshotan@bloomberg.net>
Co-authored-by: 6543 <6543@obermui.de>
2022-06-13 23:13:09 +02:00
Arno Hautala
cdbba4c306
fix run_on references with runs_on in docs ( #965 )
2022-06-10 05:44:26 +02:00
6543
024a12105f
fix name of field in the response from config api ( #962 )
...
Co-authored-by: GulfSugar <gulfsugar@noreply.codeberg.org>
2022-06-09 12:00:13 +02:00
Anbraten
b45c0fa634
fix badges ( #957 )
2022-06-04 16:23:45 +02:00
x80486
48b91f99fe
Rename build to pipeline in badges ( #956 )
2022-06-03 15:42:42 +02:00
qwerty287
4cdc50460c
Add matrix room to issue template ( #954 )
2022-06-03 14:21:19 +02:00
qwerty287
a561058fee
Fix nil pointer issue with config-service ( #953 )
2022-06-03 08:17:47 +02:00
qwerty287
0426f7c5d0
Fix nil pointer ( #950 )
2022-06-02 12:49:12 +02:00
Anbraten
cc30db44ac
Use asym key to sign webhooks ( #916 )
...
* use async key pair for webhooks
* fix tests
* fix linter
* improve code
* add key pair to database
* undo some changes
* more undo
* improve docs
* add api-endpoint
* add signaturne api endpoint
* fix error
* fix linting and test
* fix lint
* add test
* migration 006
* no need for migration
* replace httsign lib
* fix lint
Co-authored-by: 6543 <6543@obermui.de>
2022-06-01 20:06:27 +02:00
Egor Tensin
a2ca657631
Improve UI colors to have more contrast ( #943 )
...
* web: improve contrast in BuildProcList component
* White text on gray instead of gray on gray.
* web: improve contrast in Panel component
* White header text on dark gray instead of gray on gray.
* Gray body text on white instead of gray on gray.
* Align header padding with the body.
2022-06-01 04:16:26 +02:00
Anbraten
e79ad00826
Add agent tagging / filtering for pipelines ( #902 )
...
Officially support labels for pipelines and agents to improve pipeline picking.
* add pipeline labels
* update, improve docs and add migration
* update proto file
---
closes #304 & #860
2022-05-31 01:12:18 +02:00
Anbraten
56a55842f6
fixed typo and actual name of json field ( #942 )
2022-05-30 00:56:28 +02:00
6543
fe006d9656
Revert "tmp: fix to make ci run agian"
...
This reverts commit e172b66d53
.
2022-05-20 05:31:19 +02:00
6543
e172b66d53
tmp: fix to make ci run agian
2022-05-20 05:27:43 +02:00
6543
e2e094cfda
Revert "Do not run clone step if no pipeline step will run ( #877 )"
...
This reverts commit f05f918b8d
.
2022-05-20 05:20:17 +02:00
6543
328eb98109
Improve services docs ( #927 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2022-05-19 20:27:50 +02:00
6543
a8c23e9771
Update YAML notes in docs ( #928 )
...
* close #517
* sed -i 's/Yaml/YAML/g'
* Update docs/docs/20-usage/10-intro.md
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2022-05-19 20:07:27 +02:00
Nguyen Phi Truong
baf8b962de
Fix typo in docs ( #930 )
2022-05-19 14:30:15 +02:00
qwerty287
f05f918b8d
Do not run clone step if no pipeline step will run ( #877 )
...
Skip the clone step and ignore hook/pipeline if no pipeline step except clone would run. The status reported back to the forge is `success`.
Closes https://github.com/woodpecker-ci/woodpecker/issues/778
2022-05-18 23:25:14 +02:00
Anbraten
0b2b776ed8
Remove senders model ( #923 )
...
* remove senders
* drop table
2022-05-17 21:27:44 +02:00
6543
c986c7f5ee
CI add lint-pipeline ( #921 )
2022-05-17 17:59:51 +02:00
6543
7cf5a1545e
Drop deprecated environment vars ( #920 )
2022-05-17 17:26:35 +02:00
6543
4136df7551
Drop VarArgs in steps in favour of settings ( #919 )
...
* drop VarArgs in steps in favour of settings
* update unit tests
2022-05-17 16:43:05 +02:00
Sam Van Campenhout
eb2118e451
Clarify the when.tag
example ( #918 )
...
Clarify the `when.tag` example:
- The `tag` filter is only used if it's also a `tag` event, so this makes the example clearer for new users.
- mention glob
2022-05-17 16:11:53 +02:00
qwerty287
7d7d75d7e5
Support localized web UI ( #912 )
...
* Add support for localization
* Add docs & format code
* Add lib to docs
2022-05-16 21:18:48 +02:00
qwerty287
687d57217d
Fix branch condition on tags ( #917 )
...
* Fix branch condition on tags
* Add docs
* Update docs/docs/20-usage/20-pipeline-syntax.md
Co-authored-by: Anbraten <anton@ju60.de>
2022-05-16 20:04:00 +02:00
Anbraten
70af29f9a2
fix redirect after login ( #824 )
...
if you are in buildView and login, go back to this buildView again
2022-05-14 17:45:01 +02:00
6543
d06dfc86b4
Allow gitea dev version ( #914 )
...
* update gitea sdk to latest
* As before try to autodetect gitea version, if this does not work, assume it's latest version (v1.17.0 atm)
2022-05-14 17:34:40 +02:00
6543
c350af645b
Move Badge & CCMenue into own packages ( #908 )
...
* move badge generation into own package
* move ccmenue away from models
* fix misspell
2022-05-14 14:30:09 +02:00
qwerty287
be0dfb280c
Add branches support for BitBucket ( #907 )
2022-05-12 19:31:01 +02:00
qwerty287
6568751320
Allow to change forge status messages ( #900 )
...
Allow to change the status message via template option
Closes https://github.com/woodpecker-ci/woodpecker/issues/855
2022-05-12 19:07:33 +02:00
Zav Shotan
acbcc53872
Added support for step errors when executing backend ( #817 )
...
When executing a backend step, in case of failure of the specific step, the run is marked as errored but the step error is missing.
Added:
1. Log for the backend error (without trace)
2. Mark the step as errored with exit code 126 (Could not execute).
Co-authored-by: Zav Shotan <zshotan@bloomberg.net>
Co-authored-by: Anton Bracke <anton@ju60.de>
2022-05-11 13:40:44 +02:00
Anbraten
bdb007e064
Auto cancel blocked pipelines ( #905 )
2022-05-11 07:45:21 +02:00
Zav Shotan
7313de2b1d
Add support for superseding runs ( #831 )
...
closes #11
Added support:
1. Environment variable `WOODPECKER_DELETE_MULTIPLE_RUNS_ON_EVENTS` (Default pull_request, push)
2. Builds will be marked as killed when they "override" another build
2022-05-09 11:26:09 +02:00
mscherer
a127745a23
Add documentation about Podman usage ( #901 )
2022-05-07 14:19:28 +02:00
6543
1e9119ace9
Update backend dependencies ( #898 )
...
* update xorm.io
* update module
* update github.com/docker/cli
* update github.com/docker/distribution
* update github.com/docker/docker
* update github.com/gin-gonic/gin
* update github.com/golang-jwt/jwt/v4
* update github.com/golangci/golangci-lint
* update github.com/gorilla/securecookie
* update github.com/lib/pq
* update github.com/mattn/go-sqlite3
* update github.com/moby/moby
* update github.com/stretchr/testify
* update github.com/urfave/cli/v2
* update github.com/xanzy/go-gitlab
* finish
* update module
* clean
2022-05-05 19:36:49 +02:00
mscherer
da98ef7108
Fix spelling ( #897 )
2022-04-30 11:09:33 +02:00
Anbraten
62a1fd8dcb
Add support to define a custom docker network and enable docker ipv6 ( #893 )
...
- Add support to define a custom docker network and enable docker ipv6
- Adjust docs
2022-04-29 15:15:32 +02:00
qwerty287
9c6c4559a7
Add SSH backend ( #861 )
...
Add SSH backend that runs commands via SSH.
Close #848
2022-04-29 12:30:50 +02:00
iderr
e3be87af1e
fix key/val format for dind env vars ( #889 )
2022-04-23 19:05:11 +02:00
runephilosof-karnovgroup
3cc7515acf
Fix phrasing ( #887 )
...
* Fix phrasing
Pipelines wait for dependencies finish successfully
* Update docs/docs/20-usage/25-multi-pipeline.md
Co-authored-by: Anbraten <anton@ju60.de>
2022-04-20 17:00:26 +02:00
John Olheiser
517be0394c
Initial version of CLI docs ( #886 )
...
Signed-off-by: jolheiser <john.olheiser@gmail.com>
Co-authored-by: Anbraten <anton@ju60.de>
2022-04-19 14:24:24 +02:00