Commit graph

142 commits

Author SHA1 Message Date
Veniamin Gvozdikov 4fd8a1ef42
Increase allowed length for user token in db (#328)
After update to latest version gitea and use oauth, gitea returns long token in my case it was >800 characters. DB schema of the table has varchar(500), I updated it to varchar(1000) to solve the problem.

* Fix length for gitea token/secret
2021-09-21 18:39:09 +02:00
Anbraten 894df351ee
Remove push, tag and deployment webhook filters (#281)
- remove `AllowPush`, `AllowTag`,  `AllowDeploy` options.
- keep `AllowPullRequest` option and disable it by default

---
close #265 
close #243
2021-09-18 16:28:35 +02:00
Anbraten 289f0c9ad6
Change pipeline config path resolution (#299)
# Config resolution
- pipeline-config setting empty / not specified (default): `.woodpecker/` => `.woodpecker.yml` => `.drone.yml`
- pipeline-config setting defined by user: try that file / folder and no fallback (if a user sets some special value that is normally done for some reason)

# Changes
- pipeline-config setting will be empty by default
- remove fallback setting for config loading (simplifies config)

---
closes #133

---

* adjust config fetching mechanism

* default path empty

* remove fallback flag from ui and db
2021-09-17 21:40: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 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
Ian a11db91e49 Upgrade dependencies 2020-05-18 16:41:15 +01:00
mhmxs 53258bf989 Format source code 2019-09-14 14:21:16 +02:00
mhmxs fd361ddf2a Create separate Go file for build status updates 2019-09-14 14:20:16 +02:00
Laszlo Fogas 630c383181 Project is renamed to Woodpecker 2019-08-27 13:07:19 +02:00
Laszlo Fogas fb6c2f1c20 Fixing nil value in newly added column 2019-07-15 14:26:00 +02:00
Laszlo Fogas 8d79f8671e Fallback to default config. Allows incremental rollout of custom-path 2019-06-25 13:45:43 +02:00
Laszlo Fogas be0d1d73fb Task dependencies to survive restarts 2019-06-25 12:21:09 +02:00
Laszlo Fogas 806249ec16 Migrating build configs to the new schema 2019-06-19 16:13:09 +02:00
Laszlo Fogas a18b7bb46e SQL changes for Postgres and MySQL 2019-06-14 09:55:40 +02:00
Laszlo Fogas f9c5fcec0d N:N relationship between build and config. Restarts work 2019-06-11 10:50:50 +02:00
Laszlo Fogas 3fe710bbe4 1:n relationship for build-config 2019-06-07 10:40:16 +02:00
Laszlo Fogas ddabcde3e3 Factored to a better place 2019-06-01 12:52:30 +02:00
Laszlo Fogas 36b356a071 This should have been generated somehow 2019-05-30 14:31:18 +02:00
Laszlo Fogas 16d68eddbf Was throwing: currval of sequence builds_build_id_seq is not yet defined in this session 2019-05-30 14:06:49 +02:00
Laszlo Fogas ca5817ffc2 Renamed package 2019-04-04 20:51:20 +02:00
Niall Sheridan 4949047575 Don't return extra columns in result set
Since commit 360708e93d the feed-latest-build query has returned extra columns in the results, causing log messages like the following:

```
meddler.Targets: column [build_repo_id] not found in struct
meddler.Targets: column [build_id] not found in struct
meddler.WriteTargets: column [build_repo_id] not found in struct
meddler.WriteTargets: column [build_id] not found in struct
```

This is a result of the optimised Postgres query including the `build_repo_id` and `build_id` terms, where previously they were not inclued.
This PR rewrites the query slightly to produce the expected result set (i.e. without the `build_repo_id` and `build_id` columns). As a side-effect it also looks similar to the original query.

Signed-off-by: Niall Sheridan <nsheridan@squarespace.com>
2018-11-14 11:22:28 +00:00
Brad Rydzewski 360708e93d optimize postgres query 2018-11-08 22:42:32 -08:00
Brad Rydzewski 4063d29b44 fix failing build count test 2018-05-02 09:59:05 -07:00
Brad Rydzewski 9ffd5ad9e8 alternate build count strategy for postgres 2018-05-02 09:45:05 -07:00
Brad Rydzewski 8a65cf91a9
Merge pull request #2313 from Valeran86/bugix/postgres-semicolon-in-scripts [ci skip]
fix missing semicolon in Postgres script's files
2018-04-01 11:38:00 -07:00
Thomas Boerger 7f49e69607
Just fixed format with go fmt ./... 2018-03-21 14:02:17 +01:00
Brad Rydzewski 580fe9abb7 add apache license header to files 2018-02-19 14:24:10 -08:00
Jordan Brockopp af76d46b53 add page param for getting build list with offset 2018-02-02 13:03:40 -06:00
Александр Ангин b892f566e5 fix missing semicolon in Postgres script's files 2018-01-22 10:40:11 +03:00
Brad Rydzewski bb8c569249 add healthz endpoint to server 2017-10-05 14:17:27 -07:00
Brad Rydzewski 60cd607450 capture file metadata 2017-08-02 16:04:00 -04:00
Brad Rydzewski bcdd5c9d06 implement file endpoints 2017-07-27 13:06:24 -04:00
Brad Rydzewski c22dc6e5fa use boolean to filter active flag, postres change 2017-07-25 15:42:11 -04:00
Brad Rydzewski 005a28a638 fix postgres repo count 2017-07-25 15:37:58 -04:00
Brad Rydzewski 02a8a2a31f bump version; fix repo count metrics 2017-07-25 15:32:22 -04:00
Brad Rydzewski 15d92c5fa3 read user and log sql queries from file 2017-07-20 16:34:52 -04:00
Brad Rydzewski d5200ad8b3 improve flush capability during sync 2017-07-16 13:37:16 -04:00
Brad Rydzewski 587b07c69b sync working with postgres and mysql 2017-07-15 12:51:02 -04:00
Brad Rydzewski 35e0ee2e5f implement sync logic 2017-07-14 15:58:38 -04:00
Brad Rydzewski 37eb406092 update default visibility migration 2017-07-12 15:25:42 -04:00
Brad Rydzewski 6806883a0d fix mysql migration value 2017-07-12 15:22:49 -04:00
Brad Rydzewski 911e5f41a3 doh. fix migration for sqlite 2017-06-01 14:47:06 +02:00
Brad Rydzewski 860c611a37 update migration 2017-06-01 14:30:49 +02:00
Brad Rydzewski ee54698c62 add migration function to remove null repo counters 2017-05-25 12:25:16 +02:00
Brad Rydzewski 08b320e365 update unit tests 2017-05-23 17:53:40 +02:00
Brad Rydzewski 3f45889ead fix merge conflicts 2017-05-23 14:43:50 +02:00
Brad Rydzewski 110c036e4e re-format counter update for postgres 2017-05-23 14:34:24 +02:00
Brad Rydzewski f16dfaa9f0 increment build from counter 2017-05-23 12:43:58 +02:00
Brad Rydzewski 9ed9f8f1c9 change repo_visibility to text 2017-05-22 23:16:42 +02:00