1 name: Check other tools and scripts
6 types: [opened, synchronize, reopened]
16 runs-on: ubuntu-latest
19 uses: actions/checkout@v4
21 - name: Install Sphinx for the documentation build
22 run: sudo apt install sphinx-doc python3-sphinx
24 - name: Build the documentation
25 run: make -C docs html SPHINXOPTS='-n -W -a'
28 runs-on: ubuntu-latest
34 uses: actions/checkout@v4
36 - name: Install gettext
37 run: sudo apt-get install -y gettext
39 - name: Set up PHP ${{ matrix.php-version }}
40 uses: shivammathur/setup-php@v2
42 php-version: ${{ matrix.php-version }}
43 extensions: mbstring, iconv, mysqli, zip, gd
46 - name: Install Composer dependencies
47 uses: ramsey/composer-install@v3
50 uses: actions/setup-node@v4
56 uses: actions/setup-python@v5
60 - name: Install Sphinx for the documentation build
61 run: pip install 'Sphinx'
63 - name: Build the release
64 run: ./bin/internal/create-release.sh --ci