@@ -20,15 +20,15 @@ jobs:
2020 runs-on : ubuntu-latest
2121 steps :
2222 - name : Checkout
23- uses : actions/checkout@v5
23+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
2424 with :
2525 persist-credentials : false
2626
2727 - name : Setup pnpm
28- uses : pnpm/action-setup@v4
28+ uses : pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0
2929
3030 - name : Setup Node
31- uses : actions/setup-node@v4
31+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
3232 with :
3333 cache : pnpm
3434
5353 tag_name : ${{ steps.release.outputs.tag_name }}
5454 version : ${{ steps.release.outputs.version }}
5555 steps :
56- - uses : googleapis/release-please-action@v4
56+ - uses : googleapis/release-please-action@5c625bfb5d1ff62eadeeb3772007f7f66fdcf071 # v4.4.1
5757 id : release
5858 with :
5959 release-type : node
@@ -65,15 +65,15 @@ jobs:
6565 if : ${{ needs.release.outputs.release_created == 'true' }}
6666 steps :
6767 - name : Checkout
68- uses : actions/checkout@v5
68+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
6969 with :
7070 persist-credentials : false
7171
7272 - name : Setup pnpm
73- uses : pnpm/action-setup@v4
73+ uses : pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0
7474
7575 - name : Setup Node
76- uses : actions/setup-node@v4
76+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
7777 with :
7878 cache : pnpm
7979
8888 ANALYTICS_API_URL : https://analytics.localstack.cloud/v1/events
8989
9090 - name : Upload VSIX artifact
91- uses : actions/upload-artifact@v4
91+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
9292 with :
9393 name : vsix
9494 path : " *.vsix"
@@ -100,17 +100,17 @@ jobs:
100100 if : ${{ needs.release.outputs.release_created == 'true' }}
101101 steps :
102102 - name : Checkout
103- uses : actions/checkout@v5
103+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
104104 with :
105105 persist-credentials : false
106106
107107 - name : Download VSIX
108- uses : actions/download-artifact@v4
108+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
109109 with :
110110 name : vsix
111111
112112 - name : Setup Node
113- uses : actions/setup-node@v4
113+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
114114
115115 - name : Upload Release Artifact
116116 env :
@@ -125,12 +125,12 @@ jobs:
125125 if : ${{ needs.release.outputs.release_created == 'true' }}
126126 steps :
127127 - name : Download VSIX
128- uses : actions/download-artifact@v4
128+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
129129 with :
130130 name : vsix
131131
132132 - name : Setup Node
133- uses : actions/setup-node@v4
133+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
134134
135135 - name : Publish to VS Marketplace
136136 run : npx @vscode/vsce publish --packagePath *.vsix
@@ -144,12 +144,12 @@ jobs:
144144 if : ${{ needs.release.outputs.release_created == 'true' }}
145145 steps :
146146 - name : Download VSIX
147- uses : actions/download-artifact@v4
147+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
148148 with :
149149 name : vsix
150150
151151 - name : Setup Node
152- uses : actions/setup-node@v4
152+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
153153
154154 - name : Publish to Open VSX
155155 run : npx ovsx publish *.vsix -p $OVSX_PAT
0 commit comments