diff --git a/.github/workflows/release-notifier.yml b/.github/workflows/release-notifier.yml index bc7556ce..71ac344e 100644 --- a/.github/workflows/release-notifier.yml +++ b/.github/workflows/release-notifier.yml @@ -80,13 +80,14 @@ jobs: month_day=$(printf "%04d" "$month_day") # create the filename - file_name="_posts/releases/${year}-${month_day:0:2}-${month_day:2:2}-v${semver}.md" + file_name="_posts/releases/${repo_lower}/${year}-${month_day:0:2}-${month_day:2:2}-v${semver}.md" mkdir -p "$(dirname "${file_name}")" # create jekyll blog post echo "---" > "${file_name}" echo "layout: release" >> "${file_name}" echo "title: ${{ github.event.repository.name }} ${tag_name} Released" >> "${file_name}" + echo "release-tag: ${tag_name}" >> "${file_name}" echo "gh-repo: ${{ github.repository }}" >> "${file_name}" echo "gh-badge: [follow, fork, star]" >> "${file_name}" echo "tags: [release, ${repo_lower}]" >> "${file_name}" diff --git a/.github/workflows/update-docs.yml b/.github/workflows/update-docs.yml index d1212f65..ba84de86 100644 --- a/.github/workflows/update-docs.yml +++ b/.github/workflows/update-docs.yml @@ -81,9 +81,16 @@ jobs: --arg description "${{ github.event.repository.description }}" \ '{default_branch: $default_branch}') + # change the default branch to the latest release curl \ -X PATCH \ -H "Authorization: Token ${RTD_TOKEN}" \ - https://readthedocs.org/api/v3/projects/${RTD_SLUG}/ \ -H "Content-Type: application/json" \ + https://readthedocs.org/api/v3/projects/${RTD_SLUG}/ \ -d "$json_body" + + # trigger a build for the latest version + curl \ + -X POST \ + -H "Authorization: Token ${RTD_TOKEN}" \ + https://readthedocs.org/api/v3/projects/${RTD_SLUG}/versions/latest/builds/