@@ -27,57 +27,57 @@ jobs:
2727
2828 - run : yarn
2929
30- - name : Set tag env to devel
30+ - name : Set TAG env to devel
3131 if : startsWith( github.event.ref, 'refs/heads/' )
3232 run : |
33- echo "::set-env name=tag:: devel"
34- echo "::set-env name=latest::1"
33+ echo "TAG= devel" >> $GITHUB_ENV
34+ echo "LATEST=1" >> $GITHUB_ENV
3535
36- - name : Set tag env to ref tag
36+ - name : Set TAG env to ref tag
3737 if : startsWith( github.event.ref, 'refs/tags/v' )
3838 run : |
39- export tag =$(echo ${{ github.event.ref }} | sed -e 's/^refs\/tags\/v//')
40- echo "::set-env name=tag::${tag}"
41- echo "::set-env name=latest:: $(node -p "Number(require('semver').gt('${tag }','$(cat gh-pages/VERSION)'))")"
39+ export TAG =$(echo ${{ github.event.ref }} | sed -e 's/^refs\/tags\/v//')
40+ echo "TAG=${TAG}" >> $GITHUB_ENV
41+ echo "LATEST= $(node -p "Number(require('semver').gt('${TAG }','$(cat gh-pages/VERSION)'))")" >> $GITHUB_ENV
4242
4343 - name : Update VERSION
44- if : env.tag != 'devel' && env.latest == 1
44+ if : env.TAG != 'devel' && env.LATEST == 1
4545 run : |
4646 echo $'---\npermalink: /VERSION\ntitle: "VERSION"\n---\n' > gh-pages/VERSION.md
47- echo $tag >> gh-pages/VERSION
47+ echo $TAG >> gh-pages/VERSION
4848
4949 - name : Update CHANGELOG
50- if : env.latest == 1 # don't overwrite for backport versions
50+ if : env.LATEST == 1 # don't overwrite for backport versions
5151 run : |
5252 echo $'---\npermalink: /CHANGELOG\ntitle: "CHANGELOG"\n---\n' > gh-pages/CHANGELOG.md
5353 cat CHANGELOG.md >> gh-pages/CHANGELOG.md
5454
5555 - name : Update MIGRATING
56- if : env.latest == 1 # don't overwrite for backport versions
56+ if : env.LATEST == 1 # don't overwrite for backport versions
5757 run : |
5858 echo $'---\npermalink: /MIGRATING\ntitle: "Migrating"\n---\n' > gh-pages/MIGRATING.md
5959 cat MIGRATING.md >> gh-pages/MIGRATING.md
6060
6161 - name : Remove old docs
6262 run : |
63- rm -rf gh-pages/${tag }
63+ rm -rf gh-pages/${TAG }
6464
6565 - name : Rebuild docs for tag
66- if : env.tag != 'devel'
66+ if : env.TAG != 'devel'
6767 run : |
68- yarn typedoc --includeVersion --out gh-pages/${tag }
68+ yarn typedoc --includeVersion --out gh-pages/${TAG }
6969 node -p 'var all=fs.readdirSync("gh-pages",{withFileTypes:true}).flatMap(f=>f.isDirectory()&&!isNaN(f.name.charAt(0))?[f.name]:[]).sort(require("semver").rcompare);JSON.stringify({all,stable:all.filter(s=>!s.includes("-"))})' > gh-pages/_data/versions.json
7070
7171 - name : Rebuild docs for devel
72- if : env.tag == 'devel'
72+ if : env.TAG == 'devel'
7373 run : |
74- yarn typedoc --out gh-pages/${tag }
74+ yarn typedoc --out gh-pages/${TAG }
7575
7676 - name : Commit to gh-pages
7777 uses : EndBug/add-and-commit@v4
7878 with :
7979 cwd : ./gh-pages
8080 ref : gh-pages
81- message : Update ${{ env.tag }} docs via ${{ github.sha }}
81+ message : Update ${{ env.TAG }} docs via ${{ github.sha }}
8282 env :
8383 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments