X Tutup
name: Test Build Workflow on: schedule: - cron: '0 0 * * *' push: branches: - '*' workflow_dispatch: jobs: build-translation: runs-on: ubuntu-latest strategy: fail-fast: false matrix: version: [ '3.14' ] format: [ html, latex ] steps: - uses: actions/setup-python@master with: python-version: "${{ matrix.python_version }}" allow-prereleases: true - uses: actions/checkout@master with: repository: python/cpython ref: ${{ matrix.version }} - run: make venv working-directory: ./Doc - uses: actions/checkout@master with: ref: ${{ matrix.version }} path: Doc/locales/sv/LC_MESSAGES - run: git pull working-directory: ./Doc/locales/sv/LC_MESSAGES - uses: sphinx-doc/github-problem-matcher@v1.1 - run: make -e SPHINXOPTS="--color -D language='sv' -W --keep-going" ${{ matrix.format }} working-directory: ./Doc - uses: actions/upload-artifact@master if: success() || failure() with: name: build-${{ matrix.version }}-${{ matrix.format }} path: Doc/build/${{ matrix.format }} output-pdf: runs-on: ubuntu-latest strategy: matrix: version: [ '3.14' ] needs: [ 'build-translation' ] steps: - uses: actions/download-artifact@master with: name: build-${{ matrix.version }}-latex - run: sudo apt-get update - run: sudo apt-get install -y latexmk texlive-xetex fonts-freefont-otf xindy - run: make - uses: actions/upload-artifact@master with: name: build-${{ matrix.version }}-pdf path: .
X Tutup