Added linting in CI

This commit is contained in:
Hygna 2022-10-22 15:38:32 +01:00
parent 6b98b85182
commit e8d342755f
No known key found for this signature in database
2 changed files with 13 additions and 2 deletions

View File

@ -1,9 +1,10 @@
pipeline: pipeline:
instancefetch: instancefetch:
image: python:3.8 image: python:alpine
secrets: [token, mail] secrets: [token, mail]
when: when:
event: cron - event: cron
cron: instance_updater
commands: commands:
- python -m pip install --upgrade pip - python -m pip install --upgrade pip
- pip install requests colorama - pip install requests colorama

10
.woodpecker/lint.yml Normal file
View File

@ -0,0 +1,10 @@
pipeline:
lint:
image: node:lts-alpine
when:
event: [push, pull_request]
path:
exclude: [ '.*', '*.md', 'src/instances/**']
commands:
- npm i
- npx web-ext lint --source-dir ./src/