Skip to content

chore: update release schedule for September and October rounds #70

chore: update release schedule for September and October rounds

chore: update release schedule for September and October rounds #70

# SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT
name: Test release tools (PHP)
on:
push:
branches:
- main
pull_request:
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
suite: [domain, milestones-update, milestones-audit, tagger, updater]
name: test (${{ matrix.suite }})
defaults:
run:
working-directory: tools/release
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.3'
coverage: pcov
tools: composer
- name: Install dependencies
run: composer install --no-interaction --no-progress
- name: PHPUnit (${{ matrix.suite }})
run: vendor/bin/phpunit --testsuite ${{ matrix.suite }} --coverage-text --coverage-clover coverage.xml
- name: Upload coverage to Codecov
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
with:
files: tools/release/coverage.xml
flags: ${{ matrix.suite }}
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: false