Skip to content

[Sync-En] ssl context: document the missing SSL context options #231

[Sync-En] ssl context: document the missing SSL context options

[Sync-En] ssl context: document the missing SSL context options #231

Workflow file for this run

# https://docs.github.com/en/actions
# Checks that the block skeleton of the .xml files changed in a PR stays a mirror
# of doc-en. Each file is compared to doc-en at the revision it declares to mirror
# (EN-Revision), so a lagging file does not raise a false positive. The script
# emits its own ::error annotations.
name: "Structure"
on:
pull_request:
branches: ["master"]
types: [opened, synchronize]
permissions:
contents: read
jobs:
structure:
name: "Check XML"
runs-on: ubuntu-22.04
steps:
# The translation at the root, doc-en under en/: this is the layout
# check-structure.php expects. The explicit ref takes the real head of
# the pull request, not the merge commit actions/checkout builds by
# default: that one has master as its second parent, so the diff below
# would also list every file landed on master since the last push.
- name: "Checkout translation"
uses: actions/checkout@v7
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
- name: "Checkout php/doc-en"
uses: actions/checkout@v7
with:
path: en
repository: php/doc-en
fetch-depth: 0
- name: "Check structure"
run: |
BASE="${{ github.event.pull_request.base.sha }}"
git fetch --no-tags --depth=1 origin "$BASE"
git diff --name-only "$BASE"...HEAD -- '*.xml' \
| php8.1 .github/scripts/check-structure.php