Commit graph

40 commits

Author SHA1 Message Date
Jacob Floyd 7f4a205764
Remove legacy/unused code + misc cleanups (#331)
* delete obsolete cncd code

jsonrpc2 client+server, and the utils that used them (piped, pipec)
are not used anymore.

jsonrpc2 was replaced with grpc
piped+pipec were replaced by agents

* delete duplicate section in swagger file

* comment typos

* go mod tidy (websocket+jsonrpc2 no longer used)

* go mod vendor

Co-authored-by: Anbraten <anton@ju60.de>
2021-09-21 17:35:32 +02:00
Anbraten 96828b16c1
Support recursive glob for path conditions (#327)
* Support glob with doublestar for path conditions

* Update docs and pipeline
2021-09-21 06:18:43 +02:00
Alex Eftimie 2ff91e6a05
Add support for path-prefix condition (#174)
Example:
```yaml
when:
  path: '*.md'
```

should match only builds in which the commit added/removed or modified files with the *.md extension

Co-authored-by: 6543 <6543@obermui.de>
2021-06-28 23:50:35 +02:00
6543 d40a4a4b32
Enable go vet for ci (#230)
* enable go vet for ci

* fix vet issues

* move `./.cli.sh` into `make release-cli`
2021-06-22 13:26:37 +02:00
6543 bfc4aa8059
Enforce code format (#228)
* format .drone.yml & go code

* improve .editorconfig

* extend Makefile

* enforce go code format

* fix space

* update deps

* clean up
2021-06-22 12:34:35 +02:00
Laszlo Fogas c7ebd68232 Relaced laszlocph/woodpecker with woodpecker-ci/woodpecker 2021-05-25 14:08:27 +02:00
Laszlo Fogas 3cb8d06b78 Fix: setting dep status on all deps, not just the first 2021-05-25 13:05:31 +02:00
Laszlo Fogas 11417f0f7c Test times out 2021-05-21 12:54:55 +02:00
Laszlo Fogas 3849d1e2b3 Testcases for https://github.com/laszlocph/woodpecker/issues/200 2021-05-21 12:50:19 +02:00
CrabHo b8b72b254f feat: mask secrets 2020-11-19 17:52:07 +08:00
Ian a11db91e49 Upgrade dependencies 2020-05-18 16:41:15 +01:00
Laszlo Fogas 2889d3e3e6 Migrating to yaml.v3 2019-11-15 10:21:08 +01:00
Laszlo Fogas 59d854e3d8 Reconstructed the previously vendored and patched yaml.v2 2019-11-14 21:03:07 +01:00
Laszlo Fogas 3c8e95f230 Refspec had the source and target branches already. Now they got their dedicated vars 2019-10-24 11:55:54 +02:00
Laszlo Fogas 85d8b16f90 Skeleton for target and source branches 2019-10-24 11:53:55 +02:00
mhmxs 1ffc4ded4e Solve race condition in fifo.process 2019-10-08 12:09:31 +02:00
Laszlo Fogas d8fe50dfa7 Iterating on cance;ation logic 2019-09-16 15:19:09 +02:00
mhmxs 53258bf989 Format source code 2019-09-14 14:21:16 +02:00
mhmxs bfd7d0c46b Add timeout for test execution 2019-09-14 14:11:24 +02:00
Laszlo Fogas 630c383181 Project is renamed to Woodpecker 2019-08-27 13:07:19 +02:00
Laszlo Fogas b7f61fc81d Queue knows about skipped tasks now to handle transitive deps 2019-07-22 12:44:03 +02:00
Laszlo Fogas bb941c8b83 Differentiating between waiting on dependencies and workers 2019-07-09 16:23:56 +02:00
Laszlo Fogas a28451dc0c Test Pause/Resume 2019-06-28 09:19:14 +02:00
Laszlo Fogas d39dd6f2ff Pause/Resume queue 2019-06-28 08:29:57 +02:00
Laszlo Fogas 844c371f00 Assign multiple pending tasks in one go 2019-06-25 09:25:01 +02:00
Laszlo Fogas e239c2fe74 Supporting skip_clone 2019-06-24 11:19:12 +02:00
Laszlo Fogas f386c4fca3 Tests are deadlocking, probably sensitive to wait length 2019-06-24 09:25:21 +02:00
Laszlo Fogas e411893c62 Small refactor 2019-06-21 11:55:43 +02:00
Laszlo Fogas 788973d0d1 A finished stage can unlock a pending one 2019-06-21 11:52:36 +02:00
Laszlo Fogas 69de8face1 Handling canceled, skipped builds 2019-06-19 08:36:13 +02:00
Laszlo Fogas a433591afa Introducing runs_on to run pipelines on failure 2019-06-17 09:06:36 +02:00
Laszlo Fogas a37866179f Tasks should not run on error, unless specified 2019-06-16 15:26:57 +02:00
Laszlo Fogas 3f50cafe94 Fixing test 2019-06-14 09:03:59 +02:00
Laszlo Fogas a3ec40d438 Fifo queue with dependencies 2019-06-13 18:02:26 +02:00
Laszlo Fogas 71f2486ae0 depend_on in yaml 2019-06-12 11:03:59 +02:00
Laszlo Fogas 105a0708fe Refactor 2019-06-05 15:58:27 +02:00
Laszlo Fogas 4323148a85 Semantics 2019-06-05 10:11:07 +02:00
Laszlo Fogas 0adab2c4b2 I lost these files due to a wrong .gitignore entry 2019-04-26 13:53:56 +02:00
Laszlo Fogas a191d31d4f Print progress information when pulling images 2019-04-07 14:58:40 +02:00
Laszlo Fogas a4541ac901 Pull in cncd/* for simpler workflow 2019-04-06 15:44:04 +02:00