Skip to content

Commit f440916

Browse files
committed
refactor: update workflow job names and descriptions
1 parent 06d2c73 commit f440916

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

.github/workflows/release.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@ concurrency: ${{ github.workflow }}-${{ github.ref }}
99

1010
jobs:
1111
setup:
12-
name: Setup Node.js & pnpm, Time to Roll!
12+
name: Setup Environment, Let’s Do This First!
1313
runs-on: ubuntu-latest
14+
outputs:
15+
store_path: ${{ steps.store.outputs.store_path }}
1416
steps:
1517
- name: Checkout the Greatest Code, Nobody Does It Better!
1618
uses: actions/checkout@v4
@@ -28,13 +30,14 @@ jobs:
2830
run_install: false
2931

3032
- name: Finding the pnpm Store, The Best Store, It's Yuge!
33+
id: store
3134
shell: bash
32-
run: echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
35+
run: echo "store_path=$(pnpm store path --silent)" >> $GITHUB_ENV && echo "::set-output name=store_path::$(pnpm store path --silent)"
3336

3437
- name: Caching pnpm Store, We Love Saving Time, Don’t We?
3538
uses: actions/cache@v4
3639
with:
37-
path: ${{ env.STORE_PATH }}
40+
path: ${{ steps.store.outputs.store_path }}
3841
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
3942
restore-keys: ${{ runner.os }}-pnpm-store-
4043

@@ -51,6 +54,9 @@ jobs:
5154
with:
5255
fetch-depth: 0
5356

57+
- name: Installing Dependencies, It's Already Setup, So Fast!
58+
run: pnpm install --frozen-lockfile
59+
5460
- name: Create Release PR or Publish the Greatest Package Ever!
5561
id: changesets
5662
uses: changesets/action@v1
@@ -61,7 +67,7 @@ jobs:
6167
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
6268

6369
chromatic:
64-
name: Run Chromatic Tests, Let’s See the Magic!
70+
name: Running Chromatic, Visual Tests So Good, They’ll Blow Your Mind!
6571
runs-on: ubuntu-latest
6672
needs: setup
6773
steps:
@@ -70,7 +76,10 @@ jobs:
7076
with:
7177
fetch-depth: 0
7278

73-
- name: Run Chromatic, Visual Tests So Good, They’ll Blow Your Mind!
79+
- name: Installing Dependencies, It's Already Setup, So Fast!
80+
run: pnpm install --frozen-lockfile
81+
82+
- name: Running Chromatic, Visual Tests So Good, They’ll Blow Your Mind!
7483
uses: chromaui/action@latest
7584
with:
7685
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}

0 commit comments

Comments
 (0)