ci: update github workflows

This commit is contained in:
auricom
2021-07-28 03:11:06 +02:00
parent 1588499c9f
commit b73ec1db7d
14 changed files with 303 additions and 127 deletions

35
.github/lint/.markdownlint.yaml vendored Normal file
View File

@@ -0,0 +1,35 @@
---
default: true
# MD013/line-length - Line length
MD013:
# Number of characters
line_length: 120
# Number of characters for headings
heading_line_length: 80
# Number of characters for code blocks
code_block_line_length: 80
# Include code blocks
code_blocks: true
# Include tables
tables: true
# Include headings
headings: true
# Include headers
headers: true
# Strict length checking
strict: false
# Stern length checking
stern: false
# MD026/no-trailing-punctuation - Trailing punctuation in heading
MD026:
# Punctuation characters
punctuation: ""
# MD033/no-inline-html - Inline HTML
MD033:
# Allowed elements
allowed_elements:
- br
- img

6
.github/lint/.prettierignore vendored Normal file
View File

@@ -0,0 +1,6 @@
.private
.vscode
ansible
*.enc.yaml
*.sops.yml
gotk-components.yaml

5
.github/lint/.prettierrc.yaml vendored Normal file
View File

@@ -0,0 +1,5 @@
---
trailingComma: "es5"
tabWidth: 2
semi: false
singleQuote: false

22
.github/lint/.yamllint.yaml vendored Normal file
View File

@@ -0,0 +1,22 @@
---
ignore: |
.private/
.vscode/
ansible/
*.enc.yaml
*.sops.yml
gotk-components.yaml
extends: default
rules:
truthy:
allowed-values: ["true", "false", "on"]
comments:
min-spaces-from-content: 1
line-length: disable
braces:
min-spaces-inside: 0
max-spaces-inside: 1
brackets:
min-spaces-inside: 0
max-spaces-inside: 0
indentation: enable