From 0f2fddc2cb0d34aad953caa36d96545a4e62283b Mon Sep 17 00:00:00 2001 From: Robert Waffen Date: Mon, 27 Oct 2025 14:19:23 +0100 Subject: [PATCH 1/4] chore: Modulesync update --- .github/workflows/labeler.yml | 7 ++--- .github/workflows/markdownlint.yml | 3 +++ .github/workflows/release.yml | 15 ++++++++--- .github/workflows/shellcheck.yml | 41 ++++++++++++++++++++++++++++++ renovate.json | 17 +++++-------- 5 files changed, 66 insertions(+), 17 deletions(-) create mode 100644 .github/workflows/shellcheck.yml diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 77c61c6..f63d9c8 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -13,8 +13,9 @@ permissions: jobs: labeler: name: Labeler + runs-on: ubuntu-latest + if: github.repository_owner == 'voxpupuli' permissions: pull-requests: write - uses: voxpupuli/crafty/.github/workflows/labeler.yml@main - with: - allowed_owner: ${{ github.repository_owner }} + steps: + - uses: actions/labeler@v6 diff --git a/.github/workflows/markdownlint.yml b/.github/workflows/markdownlint.yml index 1417f99..51271ef 100644 --- a/.github/workflows/markdownlint.yml +++ b/.github/workflows/markdownlint.yml @@ -1,4 +1,7 @@ --- +# Managed by modulesync - DO NOT EDIT +# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/ + name: Markdown Lint on: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aefadfa..6a6a66a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,6 +15,15 @@ permissions: jobs: release: name: Release - uses: voxpupuli/crafty/.github/workflows/release.yml@main - with: - allowed_owner: openvoxproject + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@v5 + with: + fetch-depth: 0 + + - name: Create Release + env: + GH_TOKEN: ${{ github.token }} + run: gh release create ${{ github.ref_name }} --generate-notes diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml new file mode 100644 index 0000000..b39544d --- /dev/null +++ b/.github/workflows/shellcheck.yml @@ -0,0 +1,41 @@ +--- +# Managed by modulesync - DO NOT EDIT +# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/ + +name: 🚦 CI / Shell Check + +on: + pull_request: + branches: + - main + workflow_dispatch: + +permissions: + contents: read + +jobs: + shellcheck: + name: 'Shell Check' + runs-on: ubuntu-latest + permissions: + security-events: write + actions: read + steps: + - name: Repository checkout + uses: actions/checkout@v5 + with: + # Differential ShellCheck requires full git history + fetch-depth: 0 + + - id: ShellCheck + name: Differential ShellCheck + uses: redhat-plumbers-in-action/differential-shellcheck@v5 + with: + scan-directory: '.' + + - if: always() + name: Upload artifact with ShellCheck defects in SARIF format + uses: actions/upload-artifact@v5 + with: + name: Differential ShellCheck SARIF + path: ${{ steps.ShellCheck.outputs.sarif }} diff --git a/renovate.json b/renovate.json index 186a559..fc925a5 100644 --- a/renovate.json +++ b/renovate.json @@ -1,5 +1,6 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "addLabels": [ "dependencies", "renovate" ], "assigneesFromCodeOwners": true, "automerge": true, "automergeType": "pr", @@ -26,17 +27,11 @@ "registryUrlTemplate": "https://apt.voxpupuli.org?suite=ubuntu24.04&components=openvox{{openVoxRelease}}&binaryArch=amd64" } ], - "extends": [ - "config:recommended" - ], - "addLabels": [ - "dependencies", - "renovate" - ], + "dependencyDashboardApproval": false, + "extends": [ "config:recommended" ], + "prCreation": "immediate", "vulnerabilityAlerts": { - "enabled": true, - "addLabels": [ - "security" - ] + "addLabels": [ "security" ], + "enabled": true } } From d8168144203352d3e2ffb0240c5c79223c2ae9be Mon Sep 17 00:00:00 2001 From: Robert Waffen Date: Mon, 27 Oct 2025 15:14:30 +0100 Subject: [PATCH 2/4] chore: Modulesync update --- renovate.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/renovate.json b/renovate.json index fc925a5..1ae3606 100644 --- a/renovate.json +++ b/renovate.json @@ -27,11 +27,15 @@ "registryUrlTemplate": "https://apt.voxpupuli.org?suite=ubuntu24.04&components=openvox{{openVoxRelease}}&binaryArch=amd64" } ], - "dependencyDashboardApproval": false, - "extends": [ "config:recommended" ], - "prCreation": "immediate", + "extends": [ "config:recommended", ":prImmediately" ], "vulnerabilityAlerts": { "addLabels": [ "security" ], "enabled": true - } + }, + "packageRules": [ + { + "matchPackagePatterns": [".*"], + "dependencyDashboardApproval": false + } + ] } From c52bb8414c1e29008a65f812144606810f38f6ec Mon Sep 17 00:00:00 2001 From: Robert Waffen Date: Mon, 27 Oct 2025 15:20:42 +0100 Subject: [PATCH 3/4] chore: Modulesync update --- .github/workflows/release.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6a6a66a..5e548ff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,10 +19,6 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v5 - with: - fetch-depth: 0 - - name: Create Release env: GH_TOKEN: ${{ github.token }} From 2b6502168293a01061724ecbde9438c5583b3fd1 Mon Sep 17 00:00:00 2001 From: Robert Waffen Date: Mon, 27 Oct 2025 16:44:13 +0100 Subject: [PATCH 4/4] chore: Modulesync update --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5e548ff..fdce03a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,4 +22,4 @@ jobs: - name: Create Release env: GH_TOKEN: ${{ github.token }} - run: gh release create ${{ github.ref_name }} --generate-notes + run: gh release create --repo ${{ github.repository }} ${{ github.ref_name }} --generate-notes