Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/pi-hole/pi-hole.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/codeql-analysis.yml8
-rw-r--r--.github/workflows/stale.yml24
-rw-r--r--.github/workflows/sync-back-to-dev.yml2
-rw-r--r--.github/workflows/test.yml29
4 files changed, 37 insertions, 26 deletions
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index a4f67b81..6e5a0886 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -25,16 +25,16 @@ jobs:
steps:
-
name: Checkout repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
# Initializes the CodeQL tools for scanning.
-
name: Initialize CodeQL
- uses: github/codeql-action/init@v1
+ uses: github/codeql-action/init@v2
with:
languages: 'python'
-
name: Autobuild
- uses: github/codeql-action/autobuild@v1
+ uses: github/codeql-action/autobuild@v2
-
name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v1
+ uses: github/codeql-action/analyze@v2
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
index ccac6511..cd3c6ff6 100644
--- a/.github/workflows/stale.yml
+++ b/.github/workflows/stale.yml
@@ -2,7 +2,7 @@ name: Mark stale issues
on:
schedule:
- - cron: '0 * * * *'
+ - cron: '0 8 * * *'
workflow_dispatch:
jobs:
@@ -13,14 +13,14 @@ jobs:
issues: write
steps:
- - uses: actions/stale@v4
- with:
- repo-token: ${{ secrets.GITHUB_TOKEN }}
- days-before-stale: 30
- days-before-close: 5
- stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Please comment or update this issue or it will be closed in 5 days.'
- stale-issue-label: 'stale'
- exempt-issue-labels: 'Internal, Fixed in next release, Bug: Confirmed, Documentation Needed'
- exempt-all-issue-assignees: true
- operations-per-run: 300
- stale-issue-reason: 'not_planned'
+ - uses: actions/stale@v5
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ days-before-stale: 30
+ days-before-close: 5
+ stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Please comment or update this issue or it will be closed in 5 days.'
+ stale-issue-label: 'stale'
+ exempt-issue-labels: 'Internal, Fixed in next release, Bug: Confirmed, Documentation Needed'
+ exempt-all-issue-assignees: true
+ operations-per-run: 300
+ close-issue-reason: 'not_planned'
diff --git a/.github/workflows/sync-back-to-dev.yml b/.github/workflows/sync-back-to-dev.yml
index 5b9fa570..f79b69f2 100644
--- a/.github/workflows/sync-back-to-dev.yml
+++ b/.github/workflows/sync-back-to-dev.yml
@@ -11,7 +11,7 @@ jobs:
name: Syncing branches
steps:
- name: Checkout
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Opening pull request
id: pull
uses: tretuna/sync-branches@1.4.0
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index d39852dc..308997d7 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -8,39 +8,50 @@ permissions:
contents: read
jobs:
- smoke-test:
+ smoke-tests:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
-
name: Checkout repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
-
- name: Run Smoke Tests
+ name: Check scripts in repository are executable
run: |
- # Ensure scripts in repository are executable
IFS=$'\n';
for f in $(find . -name '*.sh'); do if [[ ! -x $f ]]; then echo "$f is not executable" && FAIL=1; fi ;done
unset IFS;
# If FAIL is 1 then we fail.
- [[ $FAIL == 1 ]] && exit 1 || echo "Smoke Tests Passed"
+ [[ $FAIL == 1 ]] && exit 1 || echo "Scripts are executable!"
+ -
+ name: Spell-Checking
+ uses: codespell-project/actions-codespell@master
+ with:
+ ignore_words_file: .codespellignore
+ -
+ name: Get editorconfig-checker
+ uses: editorconfig-checker/action-editorconfig-checker@main
+ -
+ name: Run editorconfig-checker
+ run: editorconfig-checker
+
distro-test:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
- needs: smoke-test
+ needs: smoke-tests
strategy:
matrix:
- distro: [debian_9, debian_10, debian_11, ubuntu_16, ubuntu_18, ubuntu_20, ubuntu_21, centos_7, centos_8, fedora_33, fedora_34]
+ distro: [debian_10, debian_11, ubuntu_18, ubuntu_20, ubuntu_21, ubuntu_22, centos_7, centos_8, fedora_34]
env:
DISTRO: ${{matrix.distro}}
steps:
-
name: Checkout repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
-
name: Set up Python 3.8
- uses: actions/setup-python@v3
+ uses: actions/setup-python@v4
with:
python-version: 3.8
-