@@ -155,28 +155,12 @@ jobs:
155155 - name : Convert notebooks to markdown files
156156 if : inputs.convert_notebooks
157157 run : |
158- initial_work_dir=$(pwd)
159- cd ${{ env.doc_folder }}
160- remote_url=$(git remote get-url origin)
161- trimmed_url=${remote_url#https://}
162- trimmed_url=${trimmed_url#github.com/}
163- trimmed_url=${trimmed_url%.git}
164- current_branch=$(git branch --show-current)
165- cd $initial_work_dir
166-
167- directory_string="${{ env.doc_folder }}"
168- if [[ "$directory_string" == *"/"* ]]; then
169- # directory_string contains "/"
170- remaining_part=${directory_string#*/}
171- if [[ -n $remaining_part ]]; then
172- remaining_part="/$remaining_part"
173- fi
174- else
175- # directory_string does not contain "/"
176- remaining_part=""
177- fi
158+ branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}
159+ remaining_part=$(echo "${{ env.doc_folder }}" | perl -pe 's|^[^/]+||')
160+ remaining_part=${remaining_part%/}
161+ echo https://colab.research.google.com/github/${{ inputs.repo_owner }}/${{ inputs.package }}/blob/$branch$remaining_part
178162
179- doc-builder notebook-to-mdx ${{ env.doc_folder }} --open_notebook_prefix https://colab.research.google.com/github/$trimmed_url/ blob/$current_branch $remaining_part
163+ doc-builder notebook-to-mdx ${{ env.doc_folder }} --open_notebook_prefix https://colab.research.google.com/github/${{ inputs.repo_owner }}/${{ inputs.package }}/ blob/$branch $remaining_part
180164
181165 - name : Make documentation
182166 shell : bash
0 commit comments