/
githubmirror
/
devicetree-specification
Обзор
Документация
Войти
/
githubmirror
/
devicetree-specification
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/workflows/ci.yml
60 строк
1 KB
Rob Herring (Arm)
github: Update action to upload-artifact@v4
01 апр 2025, 17:19
01 апр 2025, 17:19
3bfe4b6
Код
Авторство
О чём код?
name: Github Action CI on: push: branches: - '**' tags: - 'v*' pull_request: branches: master jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: fetch-depth: 0 - name: install run: | sudo apt-get update sudo apt-get install latexmk libalgorithm-diff-perl texlive texlive-latex-extra texlive-humanities graphviz pip3 install --user mako pip3 install --user typing pip3 install --user Sphinx pip3 install --user codespell git fetch --tags --force # Needed to make git-describe work - name: build pdf run: | make latexpdf mv build/latex/devicetree-specification.pdf build/latex/devicetree-specification-$(git describe).pdf - name: build html run: make html - name: build singlehtml run: make singlehtml - name: upload uses: actions/upload-artifact@v4 with: name: artifacts path: | build/latex/devicetree-specification-*.pdf - name: deploy uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./build/singlehtml - name: release uses: softprops/action-gh-release@v1 if: startsWith(github.ref, 'refs/tags/') with: files: build/latex/devicetree-specification-*.pdf env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}