Skip to content

Commit 32eaf03

Browse files
committed
Initial
1 parent 2680054 commit 32eaf03

File tree

4 files changed

+93
-0
lines changed

4 files changed

+93
-0
lines changed

.pre-commit-config.yaml

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
repos:
2+
- repo: https://github.com/pre-commit/pre-commit-hooks
3+
rev: 'v4.0.1'
4+
hooks:
5+
- id: check-merge-conflict
6+
exclude: "rst$"
7+
- repo: https://github.com/asottile/yesqa
8+
rev: v1.2.3
9+
hooks:
10+
- id: yesqa
11+
- repo: https://github.com/pre-commit/mirrors-isort
12+
rev: 'v5.9.3'
13+
hooks:
14+
- id: isort
15+
- repo: https://github.com/psf/black
16+
rev: '21.8b0'
17+
hooks:
18+
- id: black
19+
language_version: python3 # Should be a command that runs python3.6+
20+
- repo: https://github.com/pre-commit/pre-commit-hooks
21+
rev: 'v4.0.1'
22+
hooks:
23+
- id: check-case-conflict
24+
- id: check-json
25+
- id: check-xml
26+
- id: debug-statements
27+
- id: check-added-large-files
28+
- id: end-of-file-fixer
29+
- id: requirements-txt-fixer
30+
- id: trailing-whitespace
31+
- id: check-symlinks
32+
- id: debug-statements
33+
- repo: https://github.com/asottile/pyupgrade
34+
rev: 'v2.25.1'
35+
hooks:
36+
- id: pyupgrade
37+
args: ['--py36-plus']
38+
- repo: https://gitlab.com/pycqa/flake8
39+
rev: '3.9.2'
40+
hooks:
41+
- id: flake8
42+
exclude: "^docs/"
43+
- repo: https://github.com/rhysd/actionlint
44+
rev: v1.6.3
45+
hooks:
46+
- id: actionlint-docker
47+
args:
48+
- -ignore
49+
- 'SC2155:'
50+
- -ignore
51+
- 'SC2086:'
52+
- -ignore
53+
- 'SC1004:'
54+
ci:
55+
skip:
56+
- actionlint-docker

Makefile

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
setup:
2+
pip install -r requirements.txt
3+
pre-commit install
4+
5+
lint:
6+
pre-commit run --all-files

action.yml

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: 'Upload Image'
2+
description: 'Uploade Docker image as an artifact'
3+
inputs:
4+
artifact:
5+
description: 'The artifact name to store coverage chunk'
6+
required: false
7+
default: 'coverage'
8+
fail_ci_if_error:
9+
description: 'Fail CI if error'
10+
required: false
11+
default: true
12+
runs:
13+
using: "composite"
14+
steps:
15+
- name: Download artifacts
16+
uses: actions/download-artifact@v2
17+
with:
18+
name: ${{ inputs.artifact }}
19+
path: coverage
20+
- name: Collect names
21+
id: meta
22+
run: |
23+
FILES=$(find coverage -type f -print0 | tr '\0' ' ')
24+
echo "::set-output name=files::${FILES# // /,}"
25+
shell: bash
26+
- name: Upload coverage
27+
uses: codecov/[email protected]
28+
with:
29+
files: ${{ steps.meta.outputs.files }}
30+
fail_ci_if_error: ${{ inputs.fail_ci_if_error }}

requirements.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pre-commit==2.15.0

0 commit comments

Comments
 (0)