Skip to content

Commit 8413d3e

Browse files
Merge pull request #208 from technote-space/chore/chore-sync-workflows
chore: sync workflows
2 parents 6871622 + 95e2cfb commit 8413d3e

File tree

4 files changed

+28
-39
lines changed

4 files changed

+28
-39
lines changed

.github/workflows/add-release-tag.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
EXCLUDE_MESSAGES: ${{ env.EXCLUDE_MESSAGES }}
2525
if: "! startsWith(github.head_ref, 'release/v')"
2626
- name: Get version
27-
run: echo "::set-env name=NEXT_VERSION::${HEAD_REF#release/}"
27+
run: echo "NEXT_VERSION=${HEAD_REF#release/}" >> $GITHUB_ENV
2828
env:
2929
HEAD_REF: ${{ github.head_ref }}
3030
if: startsWith(github.head_ref, 'release/v')

.github/workflows/ci.yml

Lines changed: 16 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,18 @@ jobs:
1414
with:
1515
EXCLUDE_MERGED: 'true'
1616
- name: Set running flag
17-
run: echo "::set-env name=RUNNING::1"
17+
run: echo "RUNNING=1" >> $GITHUB_ENV
1818
- uses: actions/checkout@v2
1919
- uses: technote-space/get-git-comment-action@v1
20-
- uses: technote-space/get-diff-action@v3
20+
- uses: technote-space/get-diff-action@v4
2121
with:
22-
PREFIX_FILTER: |
23-
src/
24-
__tests__/
25-
SUFFIX_FILTER: |
26-
.js
27-
.ts
22+
PATTERNS: +(src|__tests__)/**/*.+(js|ts)
2823
FILES: |
2924
yarn.lock
3025
.eslintrc
3126
if: "! contains(env.COMMIT_MESSAGE, '[skip ci]') && ! contains(env.COMMIT_MESSAGE, '[ci skip]')"
3227
- name: Set running flag
33-
run: echo "::set-env name=RUNNING::"
28+
run: echo "RUNNING=" >> $GITHUB_ENV
3429
if: "! env.GIT_DIFF"
3530

3631
- name: Get Yarn Cache Directory
@@ -65,35 +60,29 @@ jobs:
6560
node: ['12', '14']
6661
steps:
6762
- name: Set running flag
68-
run: echo "::set-env name=RUNNING::1"
63+
run: echo "RUNNING=1" >> $GITHUB_ENV
6964
- uses: actions/checkout@v2
7065
- uses: technote-space/get-git-comment-action@v1
71-
- uses: technote-space/get-diff-action@v3
66+
- uses: technote-space/get-diff-action@v4
7267
with:
73-
PREFIX_FILTER: |
74-
src/
75-
__tests__/
76-
SUFFIX_FILTER: |
77-
.js
78-
.ts
79-
.snap
68+
PATTERNS: +(src|__tests__)/**/*.+(js|ts|snap)
8069
FILES: |
8170
yarn.lock
8271
jest.config.js
8372
if: "! contains(env.COMMIT_MESSAGE, '[skip ci]') && ! contains(env.COMMIT_MESSAGE, '[ci skip]')"
8473
- name: Set running flag
85-
run: echo "::set-env name=RUNNING::"
74+
run: echo "RUNNING=" >> $GITHUB_ENV
8675
if: "! env.GIT_DIFF"
8776
- name: Set running flag
8877
if: "matrix.node == '12' && ! startsWith(github.ref, 'refs/tags/') && github.event.base_ref == format('refs/heads/{0}', github.event.repository.default_branch)"
89-
run: echo "::set-env name=RUNNING::1"
78+
run: echo "RUNNING=1" >> $GITHUB_ENV
9079
- name: Set running flag
9180
if: matrix.node == '12' && startsWith(github.ref, 'refs/tags/v')
92-
run: echo "::set-env name=RUNNING::1"
81+
run: echo "RUNNING=1" >> $GITHUB_ENV
9382
- name: Set running flag
9483
run: |
9584
if [[ ! -f package.json ]] || ! < package.json jq -r '.scripts | keys[]' | grep -qe '^cover$'; then
96-
echo "::set-env name=RUNNING::"
85+
echo "RUNNING=" >> $GITHUB_ENV
9786
fi
9887
9988
- name: Setup node
@@ -140,25 +129,25 @@ jobs:
140129
target: ['npm']
141130
steps:
142131
- name: Set running flag
143-
run: echo "::set-env name=RUNNING::1"
132+
run: echo "RUNNING=1" >> $GITHUB_ENV
144133
- name: Set running flag
145134
run: |
146135
if [ -z "$NPM_AUTH_TOKEN" ]; then
147-
echo "::set-env name=RUNNING::"
136+
echo "RUNNING=" >> $GITHUB_ENV
148137
fi
149138
env:
150139
NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}
151140
- uses: actions/checkout@v2
152141
if: env.RUNNING
153142
- name: Set running flag
154-
run: npx can-npm-publish || echo "::set-env name=RUNNING::"
143+
run: npx can-npm-publish || echo "RUNNING=" >> $GITHUB_ENV
155144
if: env.RUNNING && matrix.target == 'npm'
156145
- name: Set running flag
157146
run: |
158147
LATEST=`npm view . version` 2> /dev/null || :
159148
CURRENT=`cat package.json | jq -r .version`
160149
if [ "$LATEST" = "$CURRENT" ]; then
161-
echo "::set-env name=RUNNING::"
150+
echo "RUNNING=" >> $GITHUB_ENV
162151
fi
163152
env:
164153
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -287,7 +276,7 @@ jobs:
287276
timeout-minutes: 5
288277
steps:
289278
- name: Get version
290-
run: echo "::set-env name=TAG_NAME::${HEAD_REF#refs/tags/}"
279+
run: echo "TAG_NAME=${HEAD_REF#refs/tags/}" >> $GITHUB_ENV
291280
env:
292281
HEAD_REF: ${{ github.ref }}
293282
- name: Create Release

.github/workflows/pr-updated.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@ jobs:
5353
with:
5454
CONFIG_FILENAME: workflow-settings.json
5555
- name: Set running flag
56-
run: echo "::set-env name=RUNNING::1"
56+
run: echo "RUNNING=1" >> $GITHUB_ENV
5757
- uses: actions/checkout@v2
5858
with:
5959
ref: ${{ github.head_ref }}
6060
- name: Set running flag
6161
run: |
6262
if [[ ! -f package.json ]] || [[ $(< package.json jq -r '.version == null') == 'true' ]]; then
63-
echo "::set-env name=RUNNING::"
63+
echo "RUNNING=" >> $GITHUB_ENV
6464
fi
6565
6666
- name: Sort
@@ -72,7 +72,7 @@ jobs:
7272
EXCLUDE_MESSAGES: ${{ env.EXCLUDE_MESSAGES }}
7373
if: "env.RUNNING && ! startsWith(github.head_ref, 'release/v')"
7474
- name: Get version
75-
run: echo "::set-env name=NEXT_VERSION::${HEAD_REF#release/}"
75+
run: echo "NEXT_VERSION=${HEAD_REF#release/}" >> $GITHUB_ENV
7676
env:
7777
HEAD_REF: ${{ github.head_ref }}
7878
if: env.RUNNING && startsWith(github.head_ref, 'release/v')
@@ -91,11 +91,11 @@ jobs:
9191
if: "github.event.pull_request.head.user.id == github.event.pull_request.base.user.id && startsWith(github.head_ref, 'release/')"
9292
steps:
9393
- name: Set running flag
94-
run: echo "::set-env name=RUNNING::1"
94+
run: echo "RUNNING=1" >> $GITHUB_ENV
9595
- name: Set running flag
9696
run: |
9797
if [ -z "$NPM_AUTH_TOKEN" ]; then
98-
echo "::set-env name=RUNNING::"
98+
echo "RUNNING=" >> $GITHUB_ENV
9999
fi
100100
env:
101101
NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}

.github/workflows/update-dependencies.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ jobs:
1515
timeout-minutes: 10
1616
steps:
1717
- name: Set running flag
18-
run: echo "::set-env name=RUNNING1::"
18+
run: echo "RUNNING1=" >> $GITHUB_ENV
1919
- name: Set running flag
20-
run: echo "::set-env name=RUNNING1::1"
20+
run: echo "RUNNING1=1" >> $GITHUB_ENV
2121
if: github.event.pull_request.head.user.id == github.event.pull_request.base.user.id
2222
- uses: technote-space/load-config-action@v1
2323
if: env.RUNNING1
@@ -46,16 +46,16 @@ jobs:
4646
AUTO_MERGE_THRESHOLD_DAYS: 14
4747

4848
- name: Set running flag
49-
run: echo "::set-env name=RUNNING2::"
49+
run: echo "RUNNING2=" >> $GITHUB_ENV
5050
- name: Set running flag
51-
run: echo "::set-env name=RUNNING2::1"
51+
run: echo "RUNNING2=1" >> $GITHUB_ENV
5252
if: env.RUNNING1 && steps.update_deps.outputs.result != 'succeeded' && github.event_name == 'pull_request' && github.event.action != 'closed' && startsWith(github.head_ref, 'release/')
5353
- uses: actions/checkout@v2
5454
if: env.RUNNING2
5555
- name: Set running flag
5656
run: |
5757
if [[ ! -f package.json ]] || [[ $(< package.json jq -r '.version == null') == 'true' ]]; then
58-
echo "::set-env name=RUNNING2::"
58+
echo "RUNNING2=" >> $GITHUB_ENV
5959
fi
6060
- name: Sort
6161
run: npx sort-package-json
@@ -66,7 +66,7 @@ jobs:
6666
EXCLUDE_MESSAGES: ${{ env.EXCLUDE_MESSAGES }}
6767
if: "env.RUNNING2 && ! startsWith(github.head_ref, 'release/v')"
6868
- name: Get version
69-
run: echo "::set-env name=NEXT_VERSION::${HEAD_REF#release/}"
69+
run: echo "NEXT_VERSION=${HEAD_REF#release/}" >> $GITHUB_ENV
7070
env:
7171
HEAD_REF: ${{ github.head_ref }}
7272
if: env.RUNNING2 && startsWith(github.head_ref, 'release/v')

0 commit comments

Comments
 (0)