libredirect/.woodpecker.yml

33 lines
990 B
YAML
Raw Normal View History

2022-09-18 18:13:07 +02:00
pipeline:
instancefetch:
2022-10-22 16:38:32 +02:00
image: python:alpine
2022-09-18 18:13:07 +02:00
secrets: [token, mail]
when:
2022-10-22 16:38:32 +02:00
- event: cron
cron: instance_updater
2022-09-18 18:13:07 +02:00
commands:
- python -m pip install --upgrade pip
2022-10-04 20:00:06 +02:00
- pip install requests colorama
2022-09-18 18:13:07 +02:00
- python src/instances/get_instances.py
2022-10-04 20:10:07 +02:00
# SSH configuration
- mkdir ~/.ssh
- ssh-keyscan -t ed25519 codeberg.org >> ~/.ssh/known_hosts
- eval `ssh-agent`
- echo "$TOKEN" | tr -d '\r' | ssh-add -
2022-09-18 18:13:07 +02:00
# Git configuration
- git config --global user.email $MAIL
- git config --global user.name "Woodpecker CI"
- git commit -am "updated instances"
- git remote set-url origin git@codeberg.org:libredirect/libredirect.git
- git push --set-upstream origin master
2022-10-22 18:18:35 +02:00
lint:
image: node:lts-alpine
when:
event: [push, pull_request]
path:
exclude: ["src/instances/**"]
include: ["src/**"]
2022-10-22 18:18:35 +02:00
commands:
- npm i
- npx web-ext lint --source-dir ./src/