Lukas
fd6923fe20
Replace yarn with pnpm ( #1240 )
...
Should resolve startup issues in gitpod and be a lot faster 🚀
2022-10-08 16:15:07 +02:00
qwerty287
9c12b321a1
Upload test-lib
coverage results to codecov ( #1227 )
2022-10-01 11:51:04 +02:00
6543
a39e8a0f9a
Make exec run be detected as WoodpeckerCI ( #1218 )
...
and exclude docs/docs/40-cli.md from git as it will be generated by CI
2022-09-27 22:19:39 +02:00
qwerty287
896746a91a
Remove old CLI docs generation code ( #1196 )
...
Removes code that's not longer required because we use a newer version
of urfave/cli.
Co-authored-by: 6543 <6543@obermui.de>
2022-09-25 14:36:31 +02:00
Lauris BH
d5cdd2bb04
Add dependency security check using trivy ( #1163 )
2022-09-03 20:46:48 +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
98e6396e3e
Publish preview container images of pulls ( #1072 )
...
* convert dryrun into preview
* nit: vendor first
2022-08-14 19:04:19 +02:00
Anbraten
fdf5fd3f69
Use local search and update docusaurus ( #1093 )
2022-08-14 09:19:24 +02:00
6543
1e8d4cc455
Update jsonschema and pipeline linting
2022-07-19 15:09:39 +02:00
6543
8da0ee47f7
Use variables in pipeline ( #1026 )
...
use yaml aliases (https://yaml.org/spec/1.2.2/#3222-anchors-and-aliases ) to have pipeline `variables`
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
Co-authored-by: Anbraten <anton@ju60.de>
2022-07-17 18:25:56 +02:00
6543
86cbd63dc2
Update base images ( #1024 )
...
update alpine base image to current stable
and cross-build with golang v1.18
2022-07-17 09:41:32 +02:00
6543
08479390ff
Use editorconfig-checker ( #982 )
2022-06-17 12:03:34 +02:00
6543
17999da20f
Minim golang 1.18 and drop vendor folder ( #979 )
2022-06-17 01:57:02 +02:00
6543
d2aad473d7
Revert "hotfix to get no missmatch [1 & 2]" ( #984 )
...
This reverts commit 06f869beb3
.
This reverts commit dbb5b4baa2
.
2022-06-16 23:55:17 +02:00
6543
06f869beb3
hotfix to get no missmatch [2]
2022-06-16 23:07:46 +02:00
6543
dbb5b4baa2
hotfix to get no missmatch
2022-06-16 23:00:24 +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
c986c7f5ee
CI add lint-pipeline ( #921 )
2022-05-17 17:59:51 +02:00
Anbraten
b953468341
Update helm chart releasing ( #882 )
2022-04-14 08:58:28 +02:00
Anbraten
50d5c53cf6
Add preview deployments for docs for pull-requests ( #820 )
2022-03-23 10:31:12 +01:00
6543
313e72e56a
adapt change of #822 for release branch
2022-03-02 18:21:39 +01:00
relnod
da99f47553
Build multiarch images for server ( #821 )
...
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Anbraten <anton@ju60.de>
2022-03-01 16:40:24 +01:00
6543
e33fd13468
CI: bump golang version ( #794 )
2022-02-25 12:08:48 +01:00
Anbraten
4de9c014ea
fix codecov when ( #743 )
2022-02-04 10:45:04 +01:00
6543
7b2b884a0e
Add Codecov.io Upload ( #660 )
...
use https://github.com/woodpecker-ci/plugin-codecov to track code coverage on codecov.io
2022-02-01 19:34:56 +01:00
6543
8c2896faea
fix .woodpecker/binaries.yml ( #737 )
2022-01-31 17:42:09 +01:00
6543
53b68d808e
Add step to release latest images for release branches ( #727 )
2022-01-31 15:50:58 +01:00
6543
071bd7418a
Fix tests and pipeline ( #732 )
...
* fix pipeline
* use EqualStringSlice to compare slices in tests
* full test coverage
* tests: wait for mysql/postgres to sync ...
2022-01-31 14:39:53 +01:00
6543
95ce87fa1b
Fix path schema ( #723 )
...
- allow array for path
- remove "include:" as it is default case
- run tests on schema changes too
2022-01-29 14:26:00 +01:00
6543
062579d66f
Run pipeline for binary files on pull if go code changed ( #722 )
...
* run pipeline for binary files on pull if go code changed
* add release-dryrun
* run "test" only if go code changes
* fix-build-checksum
2022-01-29 13:58:55 +01:00
6543
17fd76b23f
Fix helm chart release ( #715 )
...
* fix helm chart release
* make it pass
2022-01-24 11:41:39 +01:00
6543
11d5d4bf48
Compile for more platforms on release ( #703 )
...
* move docker stuff into own pipeline
* add compile targets "freebsd/arm64,freebsd/amd64,openbsd/arm64,openbsd/amd64" for agent & cli
* add dryrun for server
2022-01-18 00:36:46 +01:00
Kaleb Elwert
62557ffeff
Only publish to latest on tags ( #505 )
...
* Only publish to latest on tags
* Update docs
Co-authored-by: 6543 <6543@obermui.de>
2022-01-15 17:49:31 +01:00
6543
c186e2fa8c
Update dev-docs & improve migration code ( #670 )
2022-01-08 20:21:22 +01:00
6543
c2b0c1d73e
Multiarch build cli docker images ( #634 )
2021-12-21 16:51:23 +01:00
Anbraten
465d2c9d84
Add development docs ( #610 )
...
Add documentation on how to develop woodpecker
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Lukas <lukas@slucky.de>
2021-12-21 04:45:41 +01:00
6543
9c7691094a
Add multiarch support agent ( #622 )
...
- Makefile
- Delete _with-docker
- Fix version creation
- Add default values for TARGETOS & TARGETARCH
- Add multiarch Dockerfile for agent
- pipeline config
- target more platforms for agent docker builds (windows & darwin)
close #181 , close #187
2021-12-21 02:35:48 +01:00
6543
0aefdc9978
Add tests framework for storage migration ( #630 )
...
* add test sqlite db
* migration tests for sqlite
* fix pipeline config
* fix tests to other dbms
* fix postgres & mysql
2021-12-20 16:15:21 +01:00
6543
e7cfa902a6
Another fix for settings field in pipeline config ( #579 )
...
close #578
- adjust to new settings field own pipeline config
- more test coverage
- Fix environment parse of settings
- Fix pipeline schema
2021-12-08 18:17:52 +01:00
Anbraten
4642d98f2e
improve tests ( #562 )
2021-12-07 01:13:31 +01:00
Anbraten
f32c20b650
Improve ci tests ( #353 )
...
* improve ci tests
* filter store
* improve ci configs
* fix create dir before accessing
2021-11-30 17:46:19 +01:00
Anbraten
063d0bb32a
Replace DRONE_ with CI_ variables in pipeline steps ( #427 )
...
Dropped support for `DRONE_*` environment variables in pipeline steps. Pipeline meta-data can be accessed with `CI_*` variables.
- `CI_*` prefix replaces `DRONE_*`
- `CI` value is now `woodpecker`
- `DRONE=true` has been removed
2021-11-25 20:43:31 +01:00
Lukas
c28f7cb29f
Add golangci-lint ( #502 )
...
Initial part of #435
2021-11-14 21:01:54 +01:00
Anbraten
58838f225c
Rewrite of WebUI ( #245 )
...
Rewrite of the UI using Typescript, Vue3, Windicss and Vite. The design should be close to the current one with some changes:
- latest pipeline in a sidebar on the right
- secrets and registry as part of the repo-settings (secrets and registry entries shouldn't be used as much so they can be "hidden" under settings IMO)
- start page shows list of active repositories with button to enable / add new ones (currently you see all repositories and in most cases you only add new repositories once in a while)
2021-11-03 17:40:31 +01:00
Anbraten
7725058f03
Release deb, rpm bundles ( #405 )
2021-10-20 21:55:09 +02:00
Anbraten
4cc8594b63
Update links to woodpecker-ci.org ( #445 )
2021-10-14 18:13:57 +02:00
John Olheiser
17c7fe6011
Add Zerolint ( #441 )
...
* Sort imports
Co-authored-by: Anbraten <anton@ju60.de>
2021-10-13 18:48:43 +02:00
Anbraten
d15c642f91
Release cli images ( #404 )
...
* release cli images
* update docs
Co-authored-by: 6543 <6543@obermui.de>
2021-10-04 23:47:21 +02:00
Anbraten
2084ff3a62
Improve release ( #400 )
...
* improve make release
* improve release
* fix release workflow
2021-10-04 19:50:21 +02:00