oca-git-bot
4 years ago
No known key found for this signature in database
GPG Key ID: BCAB2555446B5B92
4 changed files with
18 additions and
10 deletions
-
.copier-answers.yml
-
.github/workflows/pre-commit.yml
-
.pre-commit-config.yaml
-
.travis.yml
|
|
@ -1,5 +1,5 @@ |
|
|
|
# Do NOT update manually; changes here will be overwritten by Copier |
|
|
|
_commit: v1.0.3 |
|
|
|
_commit: v1.1.1 |
|
|
|
_src_path: gh:oca/oca-addons-repo-template |
|
|
|
dependency_installation_mode: PIP |
|
|
|
generate_requirements_txt: true |
|
|
|
|
|
@ -0,0 +1,13 @@ |
|
|
|
name: pre-commit |
|
|
|
|
|
|
|
on: |
|
|
|
pull_request: |
|
|
|
push: |
|
|
|
|
|
|
|
jobs: |
|
|
|
pre-commit: |
|
|
|
runs-on: ubuntu-latest |
|
|
|
steps: |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
- uses: actions/setup-python@v2 |
|
|
|
- uses: pre-commit/action@v2.0.0 |
|
|
@ -4,6 +4,8 @@ exclude: | |
|
|
|
# END NOT INSTALLABLE ADDONS |
|
|
|
# Files and folders generated by bots, to avoid loops |
|
|
|
^setup/|/static/description/index\.html$| |
|
|
|
# We don't want to mess with tool-generated files |
|
|
|
.svg$| |
|
|
|
# Maybe reactivate this when all README files include prettier ignore tags? |
|
|
|
^README\.md$| |
|
|
|
# Library files can have extraneous formatting (even minimized) |
|
|
@ -26,7 +28,7 @@ repos: |
|
|
|
language: fail |
|
|
|
files: "\\.rej$" |
|
|
|
- repo: https://github.com/oca/maintainer-tools |
|
|
|
rev: 1b5c7ad |
|
|
|
rev: ab1d7f6 |
|
|
|
hooks: |
|
|
|
# update the NOT INSTALLABLE ADDONS section above |
|
|
|
- id: oca-update-pre-commit-excluded-addons |
|
|
@ -41,7 +43,7 @@ repos: |
|
|
|
rev: 20.8b1 |
|
|
|
hooks: |
|
|
|
- id: black |
|
|
|
- repo: https://github.com/prettier/pre-commit |
|
|
|
- repo: https://github.com/pre-commit/mirrors-prettier |
|
|
|
rev: v2.1.2 |
|
|
|
hooks: |
|
|
|
- id: prettier |
|
|
|
|
|
@ -14,17 +14,10 @@ addons: |
|
|
|
- expect-dev # provides unbuffer utility |
|
|
|
|
|
|
|
stages: |
|
|
|
- linting |
|
|
|
- test |
|
|
|
|
|
|
|
jobs: |
|
|
|
include: |
|
|
|
- stage: linting |
|
|
|
name: "pre-commit" |
|
|
|
install: pip install pre-commit |
|
|
|
script: pre-commit run --all --show-diff-on-failure --verbose --color always |
|
|
|
after_success: |
|
|
|
before_install: |
|
|
|
- stage: test |
|
|
|
env: |
|
|
|
- TESTS=1 ODOO_REPO="odoo/odoo" MAKEPOT="1" |
|
|
|