@@ -11,10 +11,8 @@ concurrency:
1111 cancel-in-progress : true
1212
1313env :
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
1917jobs :
2018 changes :
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"
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'
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
0 commit comments