Skip to content

Commit a847f72

Browse files
ci: update GitHub template files
1 parent cf78acf commit a847f72

4 files changed

Lines changed: 21 additions & 23 deletions

File tree

.github/workflows/format.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,22 @@ on:
66
permissions:
77
contents: read
88

9+
env:
10+
NODE_VERSION: 24.10.0
11+
912
jobs:
1013
autofix:
1114
runs-on: ubuntu-latest
1215
steps:
13-
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
16+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1417

1518
- name: Setup PNPM
1619
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
1720

1821
- name: Setup Node
19-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
22+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
2023
with:
21-
node-version: 20.19.5
24+
node-version: ${{ env.NODE_VERSION }}
2225
cache: "pnpm"
2326

2427
- name: Install Dependencies

.github/workflows/labeler.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
app_id: ${{ secrets.BOT_APP_ID }}
1717
private_key: ${{ secrets.BOT_PRIVATE_KEY }}
1818

19-
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
19+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2020
- name: Ensure labels exist
2121
env:
2222
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
@@ -49,7 +49,7 @@ jobs:
4949
gh label create "🏯 styles" --description "Stylesheets or design updates" --color "550F5A" --force
5050
gh label create "🔒 wontfix" --description "This will not be worked on" --color "FFFFFF" --force
5151
52-
- uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5
52+
- uses: actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b # v6.0.1
5353
with:
5454
configuration-path: .github/labeler.yaml
5555
sync-labels: true

.github/workflows/publish.yaml

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,8 @@ concurrency:
1111
cancel-in-progress: true
1212

1313
env:
14-
REGISTRY: docker.io
15-
IMAGE_OWNER: trueberryless
1614
IMAGE_NAME: starlight-plugin-show-latest-version
17-
NODE_VERSION: 20
15+
NODE_VERSION: 24.10.0
1816

1917
jobs:
2018
changes:
@@ -24,7 +22,7 @@ jobs:
2422
starlight-plugin-show-latest-version: ${{ steps.filter.outputs.starlight-plugin-show-latest-version }}
2523
steps:
2624
- name: Check out the repo
27-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
25+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2826

2927
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
3028
id: filter
@@ -50,13 +48,13 @@ jobs:
5048
private_key: ${{ secrets.BOT_PRIVATE_KEY }}
5149

5250
- name: Checkout Repo
53-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
51+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5452

5553
- name: Setup PNPM
5654
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
5755

5856
- name: Setup Node
59-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
57+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
6058
with:
6159
node-version: ${{ env.NODE_VERSION }}
6260
cache: "pnpm"
@@ -72,7 +70,6 @@ jobs:
7270
title: "ci: release [skip netlify]"
7371
env:
7472
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
75-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
7673

7774
- name: Get published version
7875
if: steps.changesets.outputs.hasChangesets == 'true'
@@ -90,7 +87,7 @@ jobs:
9087
IMAGE_TAG: ${{ env.IMAGE_TAG }}
9188
steps:
9289
- name: Check out the repo
93-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
90+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
9491

9592
- name: Read version from package.json
9693
id: get_version
@@ -102,25 +99,25 @@ jobs:
10299
needs: [changes, changesets, image-tag]
103100
if: >
104101
(
105-
needs.changesets.outputs.hasChangesets == 'false' &&
102+
needs.changesets.outputs.hasChangesets == 'false' &&
106103
(
107-
contains(github.event.head_commit.message, 'deploy') ||
104+
contains(github.event.head_commit.message, 'deploy') ||
108105
contains(github.event.head_commit.message, 'release')
109106
)
110-
) ||
107+
) ||
111108
github.event_name == 'workflow_dispatch'
112109
runs-on: ubuntu-latest
113110
permissions:
114111
contents: write
115112
id-token: write
116113
steps:
117-
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
114+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
118115

119116
- name: Setup PNPM
120117
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
121118

122119
- name: Setup Node
123-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
120+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
124121
with:
125122
node-version: ${{ env.NODE_VERSION }}
126123
cache: "pnpm"
@@ -131,9 +128,7 @@ jobs:
131128

132129
- run: |
133130
cd packages/starlight-plugin-show-latest-version
134-
npm publish --provenance --access public
135-
env:
136-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
131+
npm publish --access public
137132
138133
release:
139134
name: Release
@@ -143,7 +138,7 @@ jobs:
143138
contents: write
144139
steps:
145140
- name: Check out the repo
146-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
141+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
147142

148143
- id: extract-changelog
149144
uses: sean0x42/markdown-extract@7b185cbe85263116bbf741e739e7198ba86465dc # v2.1.0

.github/workflows/welcome-bot.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
app_id: ${{ secrets.BOT_APP_ID }}
2121
private_key: ${{ secrets.BOT_PRIVATE_KEY }}
2222

23-
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
23+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2424
- name: Convert Repository Name to Title Case
2525
id: convert_repo_name
2626
run: |

0 commit comments

Comments
 (0)