|
48 | 48 | run: |
|
49 | 49 | sudo apt-get update
|
50 | 50 | sudo apt-get install -yy libxml-parser-perl libxml-xpath-perl libtext-unidecode-perl
|
| 51 | + texlua build.lua tds |
51 | 52 | texlua build.lua ctan
|
52 | 53 | cp doc/generic/pgf/version-for-luatex/en/pgfmanual.pdf ../
|
53 | 54 | bash ci/update_tlcontrib.sh
|
|
57 | 58 | with:
|
58 | 59 | name: ctanzip
|
59 | 60 | path: pgf_*.zip
|
| 61 | + |
| 62 | + - name: Get tag for release |
| 63 | + if: matrix.engine == 'luatex' && startsWith(github.ref, 'refs/tags/') |
| 64 | + run: echo "GIT_TAG=$(git describe --abbrev=0 --tags)" >> $GITHUB_ENV |
| 65 | + |
| 66 | + - uses: actions/create-release@v1 |
| 67 | + id: create_release |
| 68 | + if: matrix.engine == 'luatex' && startsWith(github.ref, 'refs/tags/') |
| 69 | + env: |
| 70 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 71 | + with: |
| 72 | + tag_name: ${{ env.GIT_TAG }} |
| 73 | + release_name: ${{ env.GIT_TAG }} |
| 74 | + |
| 75 | + - uses: actions/upload-release-asset@v1 |
| 76 | + if: matrix.engine == 'luatex' && startsWith(github.ref, 'refs/tags/') |
| 77 | + env: |
| 78 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 79 | + with: |
| 80 | + upload_url: ${{ steps.create_release.outputs.upload_url }} |
| 81 | + asset_path: doc/generic/pgf/version-for-${{ matrix.engine }}/en/pgfmanual.pdf |
| 82 | + asset_name: pgfmanual.pdf |
| 83 | + asset_content_type: application/pdf |
| 84 | + |
| 85 | + - uses: actions/upload-release-asset@v1 |
| 86 | + if: matrix.engine == 'luatex' && startsWith(github.ref, 'refs/tags/') |
| 87 | + env: |
| 88 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 89 | + with: |
| 90 | + upload_url: ${{ steps.create_release.outputs.upload_url }} |
| 91 | + asset_path: ./pgf_${{ env.GIT_TAG }}.tds.zip |
| 92 | + asset_name: pgf_${{ env.GIT_TAG }}.tds.zip |
| 93 | + asset_content_type: application/zip |
| 94 | + |
| 95 | + - uses: actions/upload-release-asset@v1 |
| 96 | + if: matrix.engine == 'luatex' && startsWith(github.ref, 'refs/tags/') |
| 97 | + env: |
| 98 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 99 | + with: |
| 100 | + upload_url: ${{ steps.create_release.outputs.upload_url }} |
| 101 | + asset_path: ./pgf_${{ env.GIT_TAG }}.ctan.flatdir.zip |
| 102 | + asset_name: pgf_${{ env.GIT_TAG }}.ctan.flatdir.zip |
| 103 | + asset_content_type: application/zip |
0 commit comments