Skip to content

Commit 8e48d93

Browse files
committed
Don't consider previews 'latest'
1 parent f1c7be0 commit 8e48d93

File tree

1 file changed

+10
-15
lines changed

1 file changed

+10
-15
lines changed

.github/workflows/docs.yml

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@ name: Update docs
33
on:
44
push:
55
tags:
6-
- "v7.*.*" # all v7 semver release tags
7-
- "v8.*.*" # all v8 semver release tags
8-
- "v9.*.*" # all v9 semver release tags
9-
- "v10.*.*" # all v10 semver release tags
6+
- "v*.*.*" # all semver release tags
107
branches:
118
- stable
129

@@ -35,35 +32,33 @@ jobs:
3532
if: startsWith( github.event.ref, 'refs/heads/' )
3633
run: |
3734
echo "TAG=devel" >> $GITHUB_ENV
38-
echo "LATEST=1" >> $GITHUB_ENV
35+
echo "IS_PREVIEW=1" >> $GITHUB_ENV
36+
echo "IS_BACKPORT=0" >> $GITHUB_ENV
3937
4038
- name: Set TAG env to ref tag
4139
if: startsWith( github.event.ref, 'refs/tags/v' )
4240
run: |
4341
export TAG=$(echo ${{ github.event.ref }} | sed -e 's/^refs\/tags\/v//')
4442
echo "TAG=${TAG}" >> $GITHUB_ENV
45-
echo "LATEST=$(node -p "Number(require('semver').gt('${TAG}','$(tail -n 1 gh-pages/VERSION.md)'))")" >> $GITHUB_ENV
43+
echo "IS_PREVIEW=$(node -p "Number('${TAG}'.includes('-'))")" >> $GITHUB_ENV
44+
echo "IS_BACKPORT=$(node -p "Number(require('semver').lt('${TAG}','$(tail -n 1 gh-pages/VERSION.md)'))")" >> $GITHUB_ENV
4645
4746
- name: Update VERSION / latest
48-
if: env.TAG != 'devel' && env.LATEST == 1
47+
if: env.IS_PREVIEW != 1
4948
run: |
5049
echo '---\npermalink: /VERSION\ntitle: "VERSION"\n---\n' > gh-pages/VERSION.md
5150
echo $TAG >> gh-pages/VERSION
5251
ln -s $TAG gh-pages/latest
5352
54-
- name: Update CHANGELOG
55-
if: env.LATEST == 1
53+
- name: Update CHANGELOG / MIGRATING
54+
if: env.IS_BACKPORT != 1
5655
run: |
5756
echo '---\npermalink: /CHANGELOG\ntitle: "CHANGELOG"\n---\n' > gh-pages/CHANGELOG.md
5857
cat CHANGELOG.md >> gh-pages/CHANGELOG.md
59-
60-
- name: Update MIGRATING
61-
if: env.LATEST == 1
62-
run: |
63-
echo '---\npermalink: /MIGRATING\ntitle: "Migrating"\n---\n' > gh-pages/MIGRATING.md
58+
echo '---\npermalink: /MIGRATING\ntitle: "Migration Guide"\n---\n' > gh-pages/MIGRATING.md
6459
cat MIGRATING.md >> gh-pages/MIGRATING.md
6560
66-
- name: Remove old docs
61+
- name: Remove old docs if present
6762
run: |
6863
rm -rf gh-pages/${TAG}
6964

0 commit comments

Comments
 (0)