diff --git a/.github/actions/shell-quality/action.yml b/.github/actions/shell-quality/action.yml deleted file mode 100644 index 368e2a9..0000000 --- a/.github/actions/shell-quality/action.yml +++ /dev/null @@ -1,24 +0,0 @@ -# SPDX-FileCopyrightText: 2026 LibreSign -# SPDX-License-Identifier: AGPL-3.0-or-later - -name: shell-quality -description: Install shell tooling and run shell safety checks. - -runs: - using: composite - steps: - - name: Install shell tools - shell: bash - run: sudo apt-get update && sudo apt-get install -y shellcheck shfmt devscripts - - - name: shellcheck - shell: bash - run: shellcheck scripts/*.sh - - - name: shfmt check - shell: bash - run: shfmt -d scripts - - - name: checkbashisms - shell: bash - run: checkbashisms -f scripts/*.sh \ No newline at end of file diff --git a/.github/workflows/shell-security.yml b/.github/workflows/shell-security.yml deleted file mode 100644 index 8328d83..0000000 --- a/.github/workflows/shell-security.yml +++ /dev/null @@ -1,14 +0,0 @@ -# SPDX-FileCopyrightText: 2026 LibreSign -# SPDX-License-Identifier: AGPL-3.0-or-later - -name: shell-security - -on: - pull_request: - -jobs: - shell-security: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - uses: ./.github/actions/shell-quality diff --git a/scripts/quality-gate.sh b/scripts/quality-gate.sh deleted file mode 100644 index c7b057f..0000000 --- a/scripts/quality-gate.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash -# SPDX-FileCopyrightText: 2026 LibreSign -# SPDX-License-Identifier: AGPL-3.0-or-later -set -euo pipefail - -composer lint -composer run test:unit -composer run deps:audit