|
17 | 17 |
|
18 | 18 | env: |
19 | 19 | DOCUMENTATION_CNAME: 'dpf.docs.pyansys.com' |
20 | | - MEILISEARCH_API_KEY: ${{ secrets.MEILISEARCH_API_KEY }} |
21 | | - MEILISEARCH_PUBLIC_API_KEY: ${{ secrets.MEILISEARCH_PUBLIC_API_KEY }} |
22 | 20 |
|
23 | 21 | jobs: |
24 | 22 |
|
|
95 | 93 | token: ${{ secrets.GITHUB_TOKEN }} |
96 | 94 | doc-artifact-name: HTML-doc-ansys-dpf-core.zip |
97 | 95 | decompress-artifact: true |
98 | | - bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }} |
99 | | - bot-email: ${{ secrets.PYANSYS_CI_BOT_EMAIL }} |
100 | | - |
101 | | - doc-index-stable: |
102 | | - name: "Deploy stable docs index" |
103 | | - runs-on: ubuntu-latest |
104 | | - needs: upload_docs_release |
105 | | - steps: |
106 | | - - name: "Install Git and clone project" |
107 | | - uses: actions/checkout@v4 |
108 | | - with: |
109 | | - ref: ${{ github.event.inputs.checkout_ref || '' }} |
110 | | - |
111 | | - - name: "Install the package requirements" |
112 | | - run: | |
113 | | - python3 -m venv .venv |
114 | | - .venv/bin/python -m pip install -e . |
115 | | -
|
116 | | - - name: "Get the version to PyMeilisearch" |
117 | | - run: | |
118 | | - VERSION=$(.venv/bin/python -c "from ansys.dpf.core import __version__; print('.'.join(__version__.split('.')[:2]))") |
119 | | - VERSION_MEILI=$(.venv/bin/python -c "from ansys.dpf.core import __version__; print('-'.join(__version__.split('.')[:2]))") |
120 | | - echo "Calculated VERSION: $VERSION" |
121 | | - echo "Calculated VERSION_MEILI: $VERSION_MEILI" |
122 | | - echo "VERSION=$VERSION" >> $GITHUB_ENV |
123 | | - echo "VERSION_MEILI=$VERSION_MEILI" >> $GITHUB_ENV |
124 | | -
|
125 | | - - name: "Deploy the latest documentation index" |
126 | | - uses: ansys/actions/doc-deploy-index@v8 |
127 | | - with: |
128 | | - cname: ${{ env.DOCUMENTATION_CNAME }}/version/${{ env.VERSION }} |
129 | | - index-name: pydpf-core-v${{ env.VERSION_MEILI }} |
130 | | - host-url: ${{ vars.MEILISEARCH_HOST_URL }} |
131 | | - api-key: ${{ env.MEILISEARCH_API_KEY }} |
132 | | - doc-artifact-name: HTML-doc-ansys-dpf-core.zip |
133 | | - decompress-artifact: true |
134 | | - bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }} |
135 | | - bot-email: ${{ secrets.PYANSYS_CI_BOT_EMAIL }} |
136 | 96 |
|
137 | 97 | update_ansys_lab_examples: |
138 | 98 | uses: ./.github/workflows/ansys_lab.yml |
|
0 commit comments