Woodpecker is a community fork of the Drone CI system.
Find a file
qwerty287 0970f35df5
Do not store inactive repos (#1658)
Do not sync repos with forge if the repo is not necessary in DB.

In the DB, only repos that were active once or repos that are currently
active are stored. When trying to enable new repos, the repos list is
fetched from the forge instead and displayed directly. In addition to
this, the forge func `Perm` was removed and is now merged with `Repo`.

Solves a TODO on RepoBatch.

---------

Co-authored-by: Anbraten <anton@ju60.de>
2023-03-21 23:01:59 +01:00
.github Change issue template labels (#1593) 2023-02-28 18:31:40 +01:00
.vscode Use modern error handling and enforce it via lint (#1327) 2023-02-02 00:08:02 +01:00
.woodpecker fix(backend/kubernetes): Ensure valid naming of name field (#1661) 2023-03-21 20:00:45 +01:00
agent Agent check gRPC version against server (#1653) 2023-03-19 22:42:21 +01:00
cli Various enhancements in configuration (#1645) 2023-03-19 20:24:43 +01:00
cmd Do not store inactive repos (#1658) 2023-03-21 23:01:59 +01:00
contrib/woodpecker-test-repo/.woodpecker Create test repo on Gitpod start (#1248) 2022-10-09 22:13:04 +02:00
docker Update Go dependencies and minimal Go version to 1.20 (#1650) 2023-03-21 00:48:15 +01:00
docs Update Go dependencies and minimal Go version to 1.20 (#1650) 2023-03-21 00:48:15 +01:00
nfpm fix nfpm (#788) 2022-02-24 15:35:11 +01:00
pipeline Do not store inactive repos (#1658) 2023-03-21 23:01:59 +01:00
server Do not store inactive repos (#1658) 2023-03-21 23:01:59 +01:00
shared Update Go dependencies and minimal Go version to 1.20 (#1650) 2023-03-21 00:48:15 +01:00
version gofumpt -w -l -extra . (#661) 2022-01-05 21:50:23 +01:00
web Do not store inactive repos (#1658) 2023-03-21 23:01:59 +01:00
woodpecker-go Refactor nits (#1652) 2023-03-19 18:32:19 +01:00
.changelog.yml Changelog for v0.14.1 (#334) (#340) 2021-09-23 02:21:28 +02:00
.ecrc Use editorconfig-checker (#982) 2022-06-17 12:03:34 +02:00
.editorconfig Use editorconfig-checker (#982) 2022-06-17 12:03:34 +02:00
.gitignore Make exec run be detected as WoodpeckerCI (#1218) 2022-09-27 22:19:39 +02:00
.gitpod.yml Fix gitea development setup (#1613) 2023-03-11 07:08:00 +01:00
.golangci.yml Update Go dependencies and minimal Go version to 1.20 (#1650) 2023-03-21 00:48:15 +01:00
CHANGELOG.md Changelog v0.15.7 (#1622) (#1623) 2023-03-14 15:56:45 +01:00
CONTRIBUTING.md Update Owners 2023 (#1516) 2023-01-01 19:33:08 +01:00
docker-compose.example.yml Renamed procs/jobs to steps in code (#1331) 2022-10-28 17:38:53 +02:00
docker-compose.gitpod.yml Create test repo on Gitpod start (#1248) 2022-10-09 22:13:04 +02:00
go.mod Update Go dependencies and minimal Go version to 1.20 (#1650) 2023-03-21 00:48:15 +01:00
go.sum Update Go dependencies and minimal Go version to 1.20 (#1650) 2023-03-21 00:48:15 +01:00
LICENSE Optimize license files (#355) 2021-09-25 15:15:54 +02:00
Makefile Update Go dependencies and minimal Go version to 1.20 (#1650) 2023-03-21 00:48:15 +01:00
README.md Fix gitpod link (#1228) 2022-10-01 13:54:19 +02:00
SECURITY.md Create SECURITY.md (#396) 2021-10-03 16:15:58 +02:00

Woodpecker


Translation status


Woodpecker

Woodpecker is a community fork of the Drone CI system.

woodpecker

🫶 Support

Please consider to donate and become a backer. 🙏 [Become a backer]

🚀 Usage

.woodpecker.yml

  • Place your pipeline in a file named .woodpecker.yml in your repository
  • Pipeline steps can be named as you like
  • Run any command in the commands section

Read More

Build steps are containers

  • Define any Docker image as context
  • Install the needed tools in custom Docker images, use them as context

Read More

Plugins

Woodpecker has official plugins, but you can also use your own.

Read More

📖 Documentation

https://woodpecker-ci.org/

Contribute

See Contributing Guide

Open in Gitpod

📣 Translate

We use an own Weblate instance at translate.woodpecker-ci.org.

Translation status

👋 Who uses Woodpecker?

Codeberg, the Woodpecker project itself, and many others.

Leave a comment if you're using it as well.

Also consider using the topic WoodpeckerCI in your repository, so others can learn from your config and use the hashtag #WoodpeckerCI when talking about the project on social media!

Here are some places where people mention Woodpecker:

Stars over time

Stargazers over time

License

Woodpecker is Apache 2.0 licensed with the source files in this repository having a header indicating which license they are under and what copyrights apply.

Files under the docs/ folder are licensed under Creative Commons Attribution-ShareAlike 4.0 International Public License.