-
1.1.0
StableAll checks were successfulreleased this
2026-06-02 19:44:09 +00:00 | 0 commits to main since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
1.0.2
StableAll checks were successfulreleased this
2026-05-29 20:46:54 +00:00 | 1 commits to main since this releaseWhat's new
Maintenance
- Update module code.thinkaboutit.tech/pandora/woodpecker-utils.gopack to v1.4.0 #6
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.0.1
StableSome checks failedreleased this
2026-05-26 20:50:44 +00:00 | 2 commits to main since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
1.0.0
StableAll checks were successfulreleased this
2026-05-25 20:36:21 +00:00 | 3 commits to main since this releasePlugin to define cron jobs in Woodpecker CI
This plugin is intended to run with administrative purpose:
- Automatically enable repositories in Woodpecker CI.
- Define cron jobs based on external configuration.
Sample
timer.inifile:[wptimer] patch_daily=0 2 * * * vulnerability=0 1 * * * RandomDelayMinutes=50 [test-repo] patch_daily=0 3 * * * vulnerability=0 1 * * *The
[foo]indicates the repository name suffix, so the timers are applied for
any repository that ends withfoo.The
RandomDelayMinuteshelps to not concentrate the workload on the server: if
specified, it ignores the minute from the timer definition, instead it generates
a random number within the interval and uses that.Every other lines are handled as timer input. The value must follow the cron
rules.Usage
It can be used at any event, but it has two meaningful usage.
Use as CI check
The
timer.inifile can be syntax checked during like apushor
pull_requestevents. This is an example to call that.steps: - name: Test timer.ini file image: code.thinkaboutit.tech/pandora/timer.woodpecker settings: mode: ciUse from timer
When the mode is
run, it is not just testing the configuration, but it also do
the effective work.steps: - name: Make Woodpecker CI administration maintenance image: code.thinkaboutit.tech/pandora/timer.woodpecker settings: mode: run woodpecker_token: from_secret: woodpecker-access-token forgejo_token: from_secret: forgejo-access-tokenThe Forgejo token must have
read:user,read:organizationand
read:repository.Settings
Name Default value Description owner CI_REPO_OWNER Owner of the repository where the timer.iniis.repo_name CI_REPO_NAME Repository's name where the timer.iniis.timer_source timer.ini Path until the timer.inifile.mode This must be ciorrun.Following settings are only needed when mode is
run.Name Default value Description woodpecker_token Access token for Woodpecker CI woodpecker_host CI_SYSTEM_URL URL to Woodpecker CI forgejo_token Access token for Forgejo forgejo_host CI_FORGE_URL URL to Forgejo instance Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
generated from pandora/woodpecker-plugin.template