Skip to content

Test suite

Test suite #1013

Workflow file for this run

name: Nightly
on:
schedule:
- cron: "0 1 * * *"
workflow_dispatch: ~
permissions:
contents: read
jobs:
CHANGED_BRANCHES:
name: Changed branched
if: false
#if: github.repository == 'php/php-src' || github.event_name == 'workflow_dispatch'
runs-on: ubuntu-latest
outputs:
branches: ${{ steps.changed-branches.outputs.branches }}
steps:
- uses: actions/checkout@v4
with:
# Set fetch-depth to 0 to clone the full repository
# including all branches. This is required to find
# the correct commit hashes.
fetch-depth: 0
- name: Grab the commit mapping
uses: actions/cache@v4
with:
path: branch-commit-cache.json
# The cache key needs to change every time for the
# cache to be updated after this job finishes.
key: nightly-${{ github.run_id }}-${{ github.run_attempt }}
restore-keys: |
nightly-
- name: Changed branches
id: changed-branches
run: php .github/nightly_matrix.php "${{ github.event_name }}" "${{ github.run_attempt }}" "${{ github.head_ref || github.ref_name }}"
NIGHTLY_MASTER:
#needs: CHANGED_BRANCHES
#if: contains(needs.CHANGED_BRANCHES.output.branches, 'master')
uses: ./.github/workflows/all.yml # FIXME: @master