Lines Matching +full:python +full:- +full:version

9       release-version:
10 description: 'Release Version'
20 release-version:
21 description: 'Release Version'
30 release-documentation:
32 runs-on: ubuntu-latest
34 upload: ${{ inputs.upload && !contains(inputs.release-version, 'rc') }}
36 - name: Checkout LLVM
39 - name: Setup Python env
40 uses: actions/setup-python@v5
43 cache-dependency-path: './llvm/docs/requirements.txt'
45 - name: Install Dependencies
47 sudo apt-get update
48 sudo apt-get install -y \
50 python3-github \
51 ninja-build \
52 texlive-font-utils
53 pip3 install --user -r ./llvm/docs/requirements.txt
55 - name: Build Documentation
59 ./llvm/utils/release/build-docs.sh -release "${{ inputs.release-version }}" -no-doxygen
61 - name: Create Release Notes Artifact
62 uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # 4.6.0
64 name: release-notes
65 path: docs-build/html-export/
67 - name: Clone www-releases
71 repository: ${{ github.repository_owner }}/www-releases
73 fetch-depth: 0
74 path: www-releases
75 persist-credentials: false
77 - name: Upload Release Notes
82 mkdir -p www-releases/${{ inputs.release-version }}
83 mv ./docs-build/html-export/* www-releases/${{ inputs.release-version }}
84 cd www-releases
85 git checkout -b ${{ inputs.release-version }}
86 git add ${{ inputs.release-version }}
89 git commit -a -m "Add ${{ inputs.release-version }} documentation"
90 git push --force "https://$GH_TOKEN@github.com/llvmbot/www-releases.git" HEAD:refs/heads/${{ inputs.release-version }}
91 gh pr create -f -B main -H ${{ inputs.release-version }} -R llvmbot/www-releases