These 34 commits are when the Protocol Buffers files have changed:
| Commit: | f50d6d1 | |
|---|---|---|
| Author: | Patrick Schratz | |
| Committer: | GitHub | |
use v3 woodpecker libs (#4742) Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
The documentation is generated from this commit.
| Commit: | cbe74ec | |
|---|---|---|
| Author: | 6543 | |
| Committer: | GitHub | |
Process workflow logs in batches (#4045) (#4356) Co-authored-by: hg <k@isakov.net>
| Commit: | f8cfda1 | |
|---|---|---|
| Author: | 6543 | |
| Committer: | GitHub | |
Report custom labels set by agent admins back (#4141)
| Commit: | 276b279 | |
|---|---|---|
| Author: | hg | |
| Committer: | GitHub | |
Process workflow logs in batches (#4045)
| Commit: | 2fa9432 | |
|---|---|---|
| Author: | Anbraten | |
| Committer: | GitHub | |
Cleanup state reporting (#3850)
| Commit: | 655b89b | |
|---|---|---|
| Author: | Anbraten | |
cleanup
| Commit: | 8b387e7 | |
|---|---|---|
| Author: | Anbraten | |
| Committer: | GitHub | |
Improve step logging (#3722)
| Commit: | 42f2734 | |
|---|---|---|
| Author: | 6543 | |
| Committer: | GitHub | |
cspell lint go code (#3706)
| Commit: | aab2f0e | |
|---|---|---|
| Author: | 6543 | |
| Committer: | GitHub | |
Use step uuid instead of name in GRPC status calls (#3143) close #3109 ~~also fix start time of steps to be set correctly~~ edgecase do not hit anymore as we have a clear sepperation between workflows and steps now :) --------- Co-authored-by: Anbraten <anton@ju60.de>
| Commit: | adb2c82 | |
|---|---|---|
| Author: | runephilosof-karnovgroup | |
| Committer: | GitHub | |
Update go module path for major version 2 (#2905) https://go.dev/doc/modules/release-workflow#breaking Fixes https://github.com/woodpecker-ci/woodpecker/issues/2913 fixes #2654 ``` runephilosof@fedora:~/code/platform-woodpecker/woodpecker-repo-configurator (master)$ go get go.woodpecker-ci.org/woodpecker@v2.0.0 go: go.woodpecker-ci.org/woodpecker@v2.0.0: invalid version: module contains a go.mod file, so module path must match major version ("go.woodpecker-ci.org/woodpecker/v2") ``` --------- Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
| Commit: | 5a7b689 | |
|---|---|---|
| Author: | 6543 | |
| Committer: | GitHub | |
Switch to go vanity urls (#2706) Co-authored-by: Anbraten <anton@ju60.de>
| Commit: | 3620c84 | |
|---|---|---|
| Author: | Thomas Anderson | |
| Committer: | GitHub | |
Unregister stateless agents from server on termination (#2606) Closes #2027 --------- Co-authored-by: 6543 <6543@obermui.de>
| Commit: | 4de8cbe | |
|---|---|---|
| Author: | Anbraten | |
| Committer: | GitHub | |
Rename grpc pipeline to workflow (#2173) closes #1823 Co-authored-by: 6543 <6543@obermui.de>
| Commit: | 556607b | |
|---|---|---|
| Author: | Anbraten | |
| Committer: | GitHub | |
Rework log streaming and related functions (#1802) closes #1801 closes #1815 closes #1144 closes #983 closes #557 closes #1827 regression of #1791 # TODO - [x] adjust log model - [x] add migration for logs - [x] send log line via grpc using step-id - [x] save log-line to db - [x] stream log-lines to UI - [x] use less structs for log-data - [x] make web UI work - [x] display logs loaded from db - [x] display streaming logs - [ ] ~~make migration work~~ -> dedicated pull (#1828) # TESTED - [x] new logs are stored in database - [x] log retrieval via cli (of new logs) works - [x] log streaming works (tested via curl & webui) - [x] log retrieval via web (of new logs) works --------- Co-authored-by: 6543 <6543@obermui.de>
| Commit: | c464f85 | |
|---|---|---|
| Author: | Anbraten | |
| Committer: | GitHub | |
Remove unused file system api (#1791) Co-authored-by: 6543 <6543@obermui.de>
| Commit: | 92614df | |
|---|---|---|
| Author: | 6543 | |
| Committer: | GitHub | |
Agent check gRPC version against server (#1653) close #1114 As long as the `VersionResponse` type is not changed the check will fail/pass gracefully example output: ``` {"level":"error","error":"GRPC version mismatch","time":"2023-03-19T19:49:09+01:00","message":"Server version next-6923e7ab does report grpc version 2 but we only understand 1"} GRPC version mismatch ```
| Commit: | d960323 | |
|---|---|---|
| Author: | Anbraten | |
| Committer: | GitHub | |
Store an agents list and add agent heartbeats (#1189) Co-authored-by: 6543 <6543@obermui.de>
| Commit: | 36e4291 | |
|---|---|---|
| Author: | Harikesh00 | |
| Committer: | GitHub | |
Renamed procs/jobs to steps in code (#1331) Renamed `procs` to `steps` in code for the issue #1288 Co-authored-by: Harikesh Prajapati <harikesh.prajapati@druva.com> Co-authored-by: qwerty287 <ndev@web.de> Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com> Co-authored-by: 6543 <6543@obermui.de>
| Commit: | 17999da | |
|---|---|---|
| Author: | 6543 | |
| Committer: | GitHub | |
Minim golang 1.18 and drop vendor folder (#979)
| Commit: | e79ad00 | |
|---|---|---|
| Author: | Anbraten | |
| Committer: | GitHub | |
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
| Commit: | 112d227 | |
|---|---|---|
| Author: | 6543 | |
| Committer: | GitHub | |
Use go's vendoring (#284) (#415) * use vendoring * add tools.go
| Commit: | 7f3a6eb | |
|---|---|---|
| Author: | 6543 | |
| Committer: | GitHub | |
Update Generated Proto Code (#351) update generated code (definitions, client implementation & server interface) and add documentation how to generate
| Commit: | 07d793f | |
|---|---|---|
| Author: | Anbraten | |
| Committer: | GitHub | |
Migrate go-docker to docker/docker (#363) closes #325
| Commit: | e34daae | |
|---|---|---|
| Author: | Jacob Floyd | |
| Committer: | GitHub | |
Move cncd/pipeline/pipeline/ to pipeline/ (#347) * Refactor: move cncd/pipeline/ to pipeline/ * Refactor: move pipeline/pipeline/ to pipeline/
| Commit: | 7551357 | |
|---|---|---|
| Author: | 6543 | |
| Committer: | GitHub | |
Use go's vendoring (#284) * store dependency's in git * since we vendor ... rm tech-depts * aad make target 'vendor' to update vendor folder (manual task)
| Commit: | 6866b75 | |
|---|---|---|
| Author: | Laszlo Fogas | |
Remove vendor folder
| Commit: | 3cd664f | |
|---|---|---|
| Author: | Laszlo Fogas | |
| Committer: | Laszlo Fogas | |
Kubernetes client-go deps, establishing connection and a way to test
| Commit: | 2922505 | |
|---|---|---|
| Author: | Laszlo Fogas | |
CLI is pulled in for simpler(?) workflow
| Commit: | a4541ac | |
|---|---|---|
| Author: | Laszlo Fogas | |
Pull in cncd/* for simpler workflow
| Commit: | 956418c | |
|---|---|---|
| Author: | Brad Rydzewski | |
add sysctls to yaml
| Commit: | 60cd607 | |
|---|---|---|
| Author: | Brad Rydzewski | |
capture file metadata
| Commit: | 438d508 | |
|---|---|---|
| Author: | Brad Rydzewski | |
wtf unvendor protobuf
| Commit: | da672cc | |
|---|---|---|
| Author: | Brad Rydzewski | |
fix vendoring
| Commit: | aed567a | |
|---|---|---|
| Author: | Brad Rydzewski | |
initial work to enable grpc