Skip to content

Commit 2b443eb

Browse files
Update GitHub template files
1 parent fbf7ffa commit 2b443eb

5 files changed

Lines changed: 55 additions & 24 deletions

File tree

.github/renovate.json5

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
$schema: "https://docs.renovatebot.com/renovate-schema.json",
3+
extends: [
4+
":disableDependencyDashboard",
5+
":semanticPrefixFixDepsChoreOthers",
6+
":ignoreModulesAndTests",
7+
"workarounds:all",
8+
"helpers:pinGitHubActionDigestsToSemver",
9+
"docker:disable",
10+
],
11+
rangeStrategy: "bump",
12+
ignorePaths: ["**/node_modules/**"],
13+
packageRules: [
14+
{
15+
groupName: "github-actions",
16+
matchManagers: ["github-actions"],
17+
},
18+
{
19+
matchManagers: ["npm"],
20+
groupName: "dependencies",
21+
matchDepTypes: ["devDependencies", "dependencies", "peerDependencies"],
22+
enabled: false,
23+
},
24+
{
25+
description: "Disable package manager version updates",
26+
matchPackageNames: ["pnpm"],
27+
matchDepTypes: ["packageManager"],
28+
enabled: false,
29+
},
30+
],
31+
}

.github/workflows/format.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ jobs:
1010
autofix:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1414

1515
- name: Setup PNPM
16-
uses: pnpm/action-setup@v3
16+
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
1717

1818
- name: Setup Node
19-
uses: actions/setup-node@v4
19+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
2020
with:
2121
node-version: 20
2222
cache: "pnpm"
@@ -32,6 +32,6 @@ jobs:
3232
- name: Run pngquant
3333
run: |
3434
shopt -s globstar
35-
find . -name '*.png' -exec pngquant --ext .png --force 256 {} \;
35+
find . -name '*.png' -exec pngquant --ext .png 256 {} \;
3636
37-
- uses: autofix-ci/action@ff86a557419858bb967097bfc916833f5647fa8c
37+
- uses: autofix-ci/action@551dded8c6cc8a1054039c8bc0b8b48c51dfc6ef

.github/workflows/labeler.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
steps:
1212
- name: Generate GitHub App token
1313
id: generate_token
14-
uses: tibdex/github-app-token@v2.1.0
14+
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
1515
with:
1616
app_id: ${{ secrets.BOT_APP_ID }}
1717
private_key: ${{ secrets.BOT_PRIVATE_KEY }}
1818

19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
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@v5
52+
- uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5
5353
with:
5454
configuration-path: .github/labeler.yaml
5555
sync-labels: true

.github/workflows/publish.yaml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ jobs:
2424
starlight-view-modes: ${{ steps.filter.outputs.starlight-view-modes }}
2525
steps:
2626
- name: Check out the repo
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2828

29-
- uses: dorny/paths-filter@v3
29+
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
3030
id: filter
3131
with:
3232
filters: |
@@ -44,19 +44,19 @@ jobs:
4444
steps:
4545
- name: Generate GitHub App token
4646
id: generate_token
47-
uses: tibdex/github-app-token@v2.1.0
47+
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
4848
with:
4949
app_id: ${{ secrets.BOT_APP_ID }}
5050
private_key: ${{ secrets.BOT_PRIVATE_KEY }}
5151

5252
- name: Checkout Repo
53-
uses: actions/checkout@v4
53+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5454

5555
- name: Setup PNPM
56-
uses: pnpm/action-setup@v3
56+
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
5757

5858
- name: Setup Node
59-
uses: actions/setup-node@v4
59+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
6060
with:
6161
node-version: ${{ env.NODE_VERSION }}
6262
cache: "pnpm"
@@ -66,7 +66,7 @@ jobs:
6666

6767
- name: Create Release Pull Request
6868
id: changesets
69-
uses: changesets/action@v1
69+
uses: changesets/action@06245a4e0a36c064a573d4150030f5ec548e4fcc # v1.4.10
7070
with:
7171
commit: "[ci] release"
7272
title: "[ci] release"
@@ -81,7 +81,7 @@ jobs:
8181
IMAGE_TAG: ${{ env.IMAGE_TAG }}
8282
steps:
8383
- name: Check out the repo
84-
uses: actions/checkout@v4
84+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8585

8686
- name: Read version from package.json
8787
id: get_version
@@ -105,13 +105,13 @@ jobs:
105105
contents: write
106106
id-token: write
107107
steps:
108-
- uses: actions/checkout@v4
108+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
109109

110110
- name: Setup PNPM
111-
uses: pnpm/action-setup@v3
111+
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
112112

113113
- name: Setup Node
114-
uses: actions/setup-node@v4
114+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
115115
with:
116116
node-version: ${{ env.NODE_VERSION }}
117117
cache: "pnpm"
@@ -134,10 +134,10 @@ jobs:
134134
contents: write
135135
steps:
136136
- name: Check out the repo
137-
uses: actions/checkout@v4
137+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
138138

139139
- id: extract-changelog
140-
uses: sean0x42/markdown-extract@v2.1.0
140+
uses: sean0x42/markdown-extract@7b185cbe85263116bbf741e739e7198ba86465dc # v2.1.0
141141
with:
142142
file: packages/starlight-view-modes/CHANGELOG.md
143143
pattern: ${{ needs.image-tag.outputs.IMAGE_TAG }}
@@ -163,7 +163,7 @@ jobs:
163163
if: env.RELEASE_SKIPPED == 'false'
164164
env:
165165
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK_URL }}
166-
uses: Ilshidur/action-discord@0.3.2
166+
uses: Ilshidur/action-discord@0c4b27844ba47cb1c7bee539c8eead5284ce9fa9 # 0.3.2
167167
with:
168168
args: |
169169
# ${{ env.IMAGE_NAME }}@${{ needs.image-tag.outputs.IMAGE_TAG }}

.github/workflows/welcome-bot.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ jobs:
1515
steps:
1616
- name: Generate GitHub App token
1717
id: generate_token
18-
uses: tibdex/github-app-token@v2.1.0
18+
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
1919
with:
2020
app_id: ${{ secrets.BOT_APP_ID }}
2121
private_key: ${{ secrets.BOT_PRIVATE_KEY }}
2222

23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2424
- name: Convert Repository Name to Title Case
2525
id: convert_repo_name
2626
run: |

0 commit comments

Comments
 (0)