Skip to content

Commit 453d3b9

Browse files
committed
Merge remote-tracking branch 'origin/master' into seagl-fork
2 parents bbebdbc + f12d6a9 commit 453d3b9

File tree

1,601 files changed

+123276
-9216
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,601 files changed

+123276
-9216
lines changed

.codespellrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[codespell]
2+
ignore-words-list = aNULL,brose,doub,Udo,re-use,re-used,registr

.config/ansible-lint.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2022 - 2023 Slavi Pantaleev
2+
#
3+
# SPDX-License-Identifier: AGPL-3.0-or-later
4+
15
---
26

37
use_default_rules: true

.envrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
use flake
1+
use flake

.github/FUNDING.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# SPDX-FileCopyrightText: 2020 - 2021 Slavi Pantaleev
2+
# SPDX-FileCopyrightText: 2022 Marko Weltzer
3+
#
4+
# SPDX-License-Identifier: AGPL-3.0-or-later
5+
16
---
27
# These are supported funding model platforms
38

.github/dependabot.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2022 Marko Weltzer
2+
#
3+
# SPDX-License-Identifier: AGPL-3.0-or-later
4+
15
---
26
version: 2
37
updates:

.github/renovate.json

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,36 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
4-
"config:base"
4+
"config:recommended"
55
],
6-
"regexManagers": [
6+
"labels": [
7+
"dependencies"
8+
],
9+
"customManagers": [
710
{
8-
"fileMatch": ["defaults/main.yml$"],
11+
"customType": "regex",
12+
"managerFilePatterns": [
13+
"/defaults/main.yml$/"
14+
],
915
"matchStrings": [
1016
"# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[a-z-0-9]+?))?\\s+[A-Za-z0-9_]+?(?:_version|_tag)\\s*:\\s*[\"']?(?<currentValue>.+?)[\"']?\\s"
1117
]
1218
}
1319
],
1420
"packageRules": [
1521
{
16-
"matchSourceUrlPrefixes": [
17-
"https://github.com/devture/com.devture.ansible.role",
18-
"https://github.com/mother-of-all-self-hosting"
19-
],
20-
"ignoreUnstable": false
22+
"ignoreUnstable": false,
23+
"versioning": "loose",
24+
"matchSourceUrls": [
25+
"https://github.com/devture/com.devture.ansible.role{/,}**",
26+
"https://github.com/mother-of-all-self-hosting{/,}**"
27+
]
2128
}
22-
]
29+
],
30+
"ignoreDeps": [
31+
"ghcr.io/matrixgpt/matrix-chatgpt-bot"
32+
],
33+
"pre-commit": {
34+
"enabled": true
35+
}
2336
}
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# SPDX-FileCopyrightText: 2024 Suguru Hirahara
2+
#
3+
# SPDX-License-Identifier: AGPL-3.0-or-later
4+
5+
---
6+
name: 'Close stale issues and PRs'
7+
on: # yamllint disable-line rule:truthy
8+
# Use this to do a dry run from a pull request
9+
# pull_request:
10+
schedule:
11+
- cron: '30 1 * * *'
12+
13+
permissions:
14+
issues: write
15+
pull-requests: write
16+
17+
jobs:
18+
stale:
19+
if: github.repository == 'spantaleev/matrix-docker-ansible-deploy'
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/stale@v10
23+
with:
24+
######################################################################
25+
# Issues/PRs
26+
######################################################################
27+
exempt-assignees: 'spantaleev,aine-etke'
28+
operations-per-run: 500
29+
# Use this to do a dry run from a pull request
30+
# debug-only: true
31+
######################################################################
32+
# Issues
33+
######################################################################
34+
stale-issue-message: 'This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days. To exempt the issue from being marked as stale again due to inactivity, add "confirmed" label.'
35+
close-issue-message: 'This issue was closed because it has been stalled for 7 days with no activity. If this issue is still reproduced, feel free to provide the issue with up-to-date information.'
36+
stale-issue-label: 'stale'
37+
# Add this label to exempt the issue from being marked as stale due to inactivity
38+
exempt-issue-labels: 'confirmed'
39+
# An allow-list of label(s) to only process the issues which contain one of these label(s).
40+
any-of-issue-labels: 'needs-info,question'
41+
######################################################################
42+
# PRs
43+
######################################################################
44+
days-before-pr-stale: '365'
45+
days-before-pr-close: '30'
46+
stale-pr-message: 'This PR is stale because it has not been provided with required information or its conflicts have not been fixed over a year. Remove stale label or this will be closed in 30 days. To exempt the PR from being marked as stale again due to inactivity, add "confirmed" label.'
47+
close-pr-message: 'This PR was closed because it has been stalled for 30 days with no activity.'
48+
stale-pr-label: 'stale'
49+
# Add this label to exempt the PR from being marked as stale due to inactivity
50+
exempt-pr-labels: 'confirmed'
51+
# An allow-list of label(s) to only process the PRs which contain one of these label(s).
52+
any-of-pr-labels: 'needs-info,needs-rebase'
53+
# Use this to ignore updates such as comments (only to keep the PR alive by bumping)
54+
ignore-pr-updates: true

.github/workflows/lock-threads.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# SPDX-FileCopyrightText: 2017 - 2023 Armin Sebastian
2+
#
3+
# SPDX-License-Identifier: MIT
4+
5+
---
6+
name: 'Lock Threads'
7+
on: # yamllint disable-line rule:truthy
8+
# Use this to do a dry run from a pull request
9+
# pull_request:
10+
schedule:
11+
- cron: '0 * * * *'
12+
workflow_dispatch:
13+
14+
permissions:
15+
issues: write
16+
pull-requests: write
17+
18+
concurrency:
19+
group: lock-threads
20+
21+
jobs:
22+
action:
23+
if: github.repository == 'spantaleev/matrix-docker-ansible-deploy'
24+
runs-on: ubuntu-latest
25+
steps:
26+
- uses: dessant/lock-threads@v5
27+
with:
28+
add-issue-labels: 'outdated'
29+
process-only: 'issues, prs'

.github/workflows/matrix.yml

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,42 @@
1+
# SPDX-FileCopyrightText: 2022 Marko Weltzer
2+
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
3+
# SPDX-FileCopyrightText: 2022 Slavi Pantaleev
4+
#
5+
# SPDX-License-Identifier: AGPL-3.0-or-later
6+
17
---
28
name: Matrix CI
39

4-
on: # yamllint disable-line rule:truthy
5-
push:
6-
pull_request:
10+
on: [push, pull_request] # yamllint disable-line rule:truthy
711

812
jobs:
913
yamllint:
1014
name: yamllint
1115
runs-on: ubuntu-latest
1216
steps:
1317
- name: Check out
14-
uses: actions/checkout@v4
18+
uses: actions/checkout@v5
1519
- name: Run yamllint
1620
uses: frenck/[email protected]
1721
ansible-lint:
1822
name: ansible-lint
1923
runs-on: ubuntu-latest
2024
steps:
2125
- name: Check out
22-
uses: actions/checkout@v4
26+
uses: actions/checkout@v5
27+
2328
- name: Run ansible-lint
24-
uses: ansible-community/ansible-lint[email protected]
29+
uses: ansible/ansible-lint@v25.8.2
2530
with:
26-
path: roles/custom
31+
args: "roles/custom"
32+
setup_python: "true"
33+
working_directory: ""
34+
requirements_file: requirements.yml
35+
precommit:
36+
name: Run pre-commit
37+
runs-on: ubuntu-latest
38+
steps:
39+
- name: Checkout code
40+
uses: actions/checkout@v5
41+
- name: Run pre-commit
42+
uses: pre-commit/[email protected]

.pre-commit-config.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
default_install_hook_types: [pre-push]
3+
4+
exclude: "LICENSES/"
5+
6+
# See: https://pre-commit.com/hooks.html
7+
repos:
8+
- repo: https://github.com/pre-commit/pre-commit-hooks
9+
rev: v6.0.0
10+
hooks:
11+
# - id: check-executables-have-shebangs
12+
- id: check-added-large-files
13+
- id: check-case-conflict
14+
- id: check-json
15+
- id: check-toml
16+
- id: trailing-whitespace
17+
- id: end-of-file-fixer
18+
- repo: https://github.com/codespell-project/codespell
19+
rev: v2.4.1
20+
hooks:
21+
- id: codespell
22+
args: ["--skip=*.po,*.pot,i18n/"]
23+
- repo: https://github.com/fsfe/reuse-tool # https://reuse.software/dev/#pre-commit-hook
24+
rev: v5.1.1
25+
hooks:
26+
- id: reuse

0 commit comments

Comments
 (0)