Skip to content

Merge pull request #111 from nextcloud-releases/skjnldsv-patch-1 #43

Merge pull request #111 from nextcloud-releases/skjnldsv-patch-1

Merge pull request #111 from nextcloud-releases/skjnldsv-patch-1 #43

# SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT
name: Test build scripts
on:
push:
branches:
- main
pull_request:
permissions:
contents: read
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
# Global lint of every release script and every test harness.
- name: Shellcheck
run: shellcheck $(find .github/scripts tests -type f -name '*.sh' | sort)
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up PHP
uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240 # v2.37.2
with:
php-version: '8.2'
tools: none
- name: Run snapshot tests
run: bash tests/build-scripts/run.sh
- name: Run unit tests
run: bash tests/build-scripts/unit.sh