Skip to content

Commit 667e147

Browse files
committed
Use GitHub env file
1 parent 9069896 commit 667e147

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

.github/workflows/docs.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)