Skip to content

Commit ddecaf6

Browse files
committed
ci: pin github actions to commit-hash
1 parent 3954366 commit ddecaf6

3 files changed

Lines changed: 17 additions & 17 deletions

File tree

.github/dependabot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ updates:
88
- package-ecosystem: "github-actions"
99
directory: "/"
1010
schedule:
11-
interval: "weekly"
11+
interval: "monthly"
1212
- package-ecosystem: "npm" # See documentation for possible values
1313
directory: "/" # Location of package manifests
1414
schedule:

.github/workflows/gh-pages.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ jobs:
2121
runs-on: ubuntu-latest
2222
steps:
2323
- name: Checkout
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2525
- name: Setup Pages
26-
uses: actions/configure-pages@v5
26+
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
2727
- name: Prep docs
2828
run: |
2929
mkdir ./docs
@@ -38,12 +38,12 @@ jobs:
3838
echo ' - jekyll-remote-theme' >> docs/_config.yml
3939
echo ' - jekyll-mentions' >> docs/_config.yml
4040
- name: Build with Jekyll
41-
uses: actions/jekyll-build-pages@v1
41+
uses: actions/jekyll-build-pages@44a6e6beabd48582f863aeeb6cb2151cc1716697 # v1.0.13
4242
with:
4343
source: ./docs
4444
destination: ./_site
4545
- name: Upload artifact
46-
uses: actions/upload-pages-artifact@v3
46+
uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1
4747

4848
# Deployment job
4949
deploy:
@@ -55,4 +55,4 @@ jobs:
5555
steps:
5656
- name: Deploy to GitHub Pages
5757
id: deployment
58-
uses: actions/deploy-pages@v4
58+
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5

.github/workflows/nodejs.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ jobs:
1515
runs-on: ubuntu-22.04
1616
steps:
1717
- name: Checkout code
18-
uses: actions/checkout@v4
18+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1919
with:
2020
fetch-depth: 0
2121
persist-credentials: false
2222
- name: Setup Node.js
23-
uses: actions/setup-node@v4
23+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
2424
with:
2525
node-version: 18.x
2626
cache: 'npm'
@@ -37,11 +37,11 @@ jobs:
3737
runs-on: ubuntu-22.04
3838
steps:
3939
- name: Checkout code
40-
uses: actions/checkout@v4
40+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4141
with:
4242
persist-credentials: false
4343
- name: Setup Node.js
44-
uses: actions/setup-node@v4
44+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
4545
with:
4646
node-version: 18.x
4747
cache: 'npm'
@@ -79,11 +79,11 @@ jobs:
7979
sqlserver: 2022
8080
steps:
8181
- name: Checkout code
82-
uses: actions/checkout@v4
82+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8383
with:
8484
persist-credentials: false
8585
- name: Setup Node.js ${{ matrix.node }}
86-
uses: actions/setup-node@v4
86+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
8787
with:
8888
node-version: ${{ matrix.node }}
8989
cache: 'npm'
@@ -134,11 +134,11 @@ jobs:
134134
sqlserver: 2014
135135
steps:
136136
- name: Checkout code
137-
uses: actions/checkout@v4
137+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
138138
with:
139139
persist-credentials: false
140140
- name: Setup Node.js ${{ matrix.node }}
141-
uses: actions/setup-node@v4
141+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
142142
with:
143143
node-version: ${{ matrix.node }}
144144
cache: 'npm'
@@ -147,7 +147,7 @@ jobs:
147147
- name: Run unit tests
148148
run: npm run test-unit
149149
- name: Setup SQL Server
150-
uses: tediousjs/setup-sqlserver@v2
150+
uses: tediousjs/setup-sqlserver@8ca7c5e60afa1a35f1fb19469fb68a18b8ed76ee # v2
151151
with:
152152
sqlserver-version: ${{ matrix.sqlserver }}
153153
sa-password: ${{ env.MSSQL_PASSWORD }}
@@ -182,11 +182,11 @@ jobs:
182182
id-token: write # to enable use of OIDC for npm provenance
183183
steps:
184184
- name: Checkout
185-
uses: actions/checkout@v4
185+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
186186
with:
187187
fetch-depth: 0
188188
- name: Setup Node.js
189-
uses: actions/setup-node@v4
189+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
190190
with:
191191
node-version: "18.x"
192192
cache: 'npm'

0 commit comments

Comments
 (0)