Skip to content

Commit f5c3a80

Browse files
build(deps): pin dependencies
1 parent 74314b2 commit f5c3a80

File tree

8 files changed

+53
-53
lines changed

8 files changed

+53
-53
lines changed

.github/workflows/build.yaml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -22,30 +22,30 @@ jobs:
2222
security-events: write
2323

2424
steps:
25-
- uses: actions/checkout@v4
26-
- uses: actions/setup-node@v4
25+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
26+
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
2727
with:
2828
node-version-file: '.nvmrc'
2929
- name: Set up JDK
30-
uses: actions/setup-java@v4
30+
uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
3131
with:
3232
distribution: 'temurin'
3333
java-version: '21'
3434
- name: Set up Gradle
35-
uses: gradle/actions/setup-gradle@v4
35+
uses: gradle/actions/setup-gradle@0bdd871935719febd78681f197cd39af5b6e16a6 # v4
3636
- name: Build
3737
env:
3838
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3939
run: ./gradlew --build-cache build detektMain detektTest detektJsMain detektJsTest detektJvmMain detektJvmTest :koverHtmlReport :koverXmlReport -PciBuild=true
4040
- name: Publish test results
41-
uses: EnricoMi/publish-unit-test-result-action@v2
41+
uses: EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # v2
4242
# Also report in case the build failed
4343
if: always()
4444
with:
4545
files: |
4646
**/test-results/**/*.xml
4747
- name: Archive test report
48-
uses: actions/upload-artifact@v4
48+
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4
4949
# Archive test reports for introspection even if the build failed. They are most useful in this situation.
5050
if: always()
5151
with:
@@ -54,15 +54,15 @@ jobs:
5454
*/build/test-results
5555
*/build/reports
5656
- name: Report test coverage
57-
uses: madrapps/[email protected]
57+
uses: madrapps/jacoco-report@7c362aca34caf958e7b1c03464bd8781db9f8da7 # v1.7.1
5858
with:
5959
paths: ${{ github.workspace }}/build/reports/kover/report.xml
6060
token: ${{ secrets.GITHUB_TOKEN }}
6161
title: JVM coverage report
6262
update-comment: true
6363
# We need to combine the SARIF files because GitHub has a limit of 20 runs. Our number of modules + targets
6464
# exceeds this limit. Therefore, we combine the individual runs in the SARIF files.
65-
- uses: actions/setup-node@v4
65+
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
6666
with:
6767
node-version-file: '.nvmrc'
6868
- name: Combine SARIF files
@@ -78,22 +78,22 @@ jobs:
7878
# > if you want to run with no globalization support.
7979
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT: 1
8080
- name: Upload SARIF file
81-
uses: github/codeql-action/upload-sarif@v3
81+
uses: github/codeql-action/upload-sarif@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3
8282
with:
8383
sarif_file: merged.sarif
8484
category: detekt
8585

8686
test-model-api-gen-gradle:
8787
runs-on: ubuntu-24.04
8888
steps:
89-
- uses: actions/checkout@v4
89+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
9090
- name: Set up JDK
91-
uses: actions/setup-java@v4
91+
uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
9292
with:
9393
distribution: 'temurin'
9494
java-version: '21'
9595
- name: Set up Gradle
96-
uses: gradle/actions/setup-gradle@v4
96+
uses: gradle/actions/setup-gradle@0bdd871935719febd78681f197cd39af5b6e16a6 # v4
9797
- name: Assemble
9898
env:
9999
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -106,14 +106,14 @@ jobs:
106106
test-model-client-js:
107107
runs-on: ubuntu-24.04
108108
steps:
109-
- uses: actions/checkout@v4
109+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
110110
- name: Set up JDK
111-
uses: actions/setup-java@v4
111+
uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
112112
with:
113113
distribution: 'temurin'
114114
java-version: '21'
115115
- name: Set up Gradle
116-
uses: gradle/actions/setup-gradle@v4
116+
uses: gradle/actions/setup-gradle@0bdd871935719febd78681f197cd39af5b6e16a6 # v4
117117
- name: Assemble
118118
env:
119119
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -126,14 +126,14 @@ jobs:
126126
test-bulk-model-sync-gradle:
127127
runs-on: ubuntu-24.04
128128
steps:
129-
- uses: actions/checkout@v4
129+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
130130
- name: Set up JDK
131-
uses: actions/setup-java@v4
131+
uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
132132
with:
133133
distribution: 'temurin'
134134
java-version: '21'
135135
- name: Set up Gradle
136-
uses: gradle/actions/setup-gradle@v4
136+
uses: gradle/actions/setup-gradle@0bdd871935719febd78681f197cd39af5b6e16a6 # v4
137137
- name: Assemble
138138
env:
139139
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/dependabot-auto-merge.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
steps:
1313
- name: Dependabot metadata
1414
id: metadata
15-
uses: dependabot/fetch-metadata@v2
15+
uses: dependabot/fetch-metadata@dbb049abf0d677abbd7f7eee0375145b417fdd34 # v2
1616
with:
1717
github-token: "${{ secrets.GITHUB_TOKEN }}"
1818

.github/workflows/docs.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,26 @@ jobs:
99
runs-on: ubuntu-24.04
1010
steps:
1111
- name: Checkout Project
12-
uses: actions/checkout@v4
13-
- uses: actions/setup-node@v4
12+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
13+
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
1414
with:
1515
node-version-file: '.nvmrc'
1616
- name: Set up JDK
17-
uses: actions/setup-java@v4
17+
uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
1818
with:
1919
distribution: 'temurin'
2020
java-version: '21'
2121
- name: Use tag as version
2222
run: echo "${GITHUB_REF#refs/*/}" > version.txt
2323
- name: Checkout Old Docs Versions for Index Page
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2525
with:
2626
ref: gh-pages
2727
path: build/dokka
2828
- name: Generate Docs with Dokka
2929
run: ./gradlew :dokkaHtmlMultiModule
3030
- name: Publish to GitHub Pages
31-
uses: peaceiris/actions-gh-pages@v4
31+
uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4
3232
with:
3333
github_token: ${{ secrets.GITHUB_TOKEN }}
3434
publish_dir: build/dokka

.github/workflows/dry-run-release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ jobs:
77
name: Lint PR commits
88
runs-on: ubuntu-24.04
99
steps:
10-
- uses: actions/checkout@v4
10+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
1111
with:
1212
fetch-depth: 0
1313
# Use this action to run commitlint because pre-commit does not run it in CI.
1414
# pre-commit probably does not run commitlint in CI because pre-commit can only run it in the `commit-msg` stage.
15-
- uses: wagoid/commitlint-github-action@v6
15+
- uses: wagoid/commitlint-github-action@0184f5a228ee06430bb9e67d65f73a1a6767496a # v6
1616

1717
test-release:
1818
name: Dry-run semantic-release
1919
runs-on: ubuntu-24.04
2020
steps:
2121
- name: Checkout
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2323
with:
2424
fetch-depth: 0
2525
- name: Checkout branch
@@ -28,11 +28,11 @@ jobs:
2828
# branches.
2929
run: git checkout -b main
3030
- name: Setup Node.js
31-
uses: actions/setup-node@v4
31+
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
3232
with:
3333
node-version-file: '.nvmrc'
3434
- name: Cache Node packages
35-
uses: actions/cache@v4
35+
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4
3636
with:
3737
path: node_modules
3838
key: release-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}

.github/workflows/linting.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,25 @@ jobs:
77
pre-commit:
88
runs-on: ubuntu-24.04
99
steps:
10-
- uses: actions/checkout@v4
11-
- uses: actions/setup-node@v4
10+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
11+
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
1212
with:
1313
node-version-file: '.nvmrc'
14-
- uses: actions/cache@v4
14+
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4
1515
with:
1616
path: node_modules
1717
key: release-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
1818
- name: Install dependencies
1919
run: npm ci
20-
- uses: actions/setup-python@v5
21-
- uses: pre-commit/[email protected]
20+
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
21+
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
2222

2323
openapi-linting:
2424
runs-on: ubuntu-24.04
2525
steps:
2626
- name: Clone repo
27-
uses: actions/checkout@v4
28-
- uses: stoplightio/[email protected]
27+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
28+
- uses: stoplightio/spectral-action@2ad0b9302e32a77c1caccf474a9b2191a8060d83 # v0.8.11
2929
with:
3030
file_glob: 'model-server-openapi/specifications/model-server-*.yaml'
3131
spectral_ruleset: .spectral.yaml
@@ -37,7 +37,7 @@ jobs:
3737
pull-requests: write
3838
steps:
3939
- name: Clone repo
40-
uses: actions/checkout@v4
40+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
4141
with:
4242
# We need the history to find the common ancestor of the PR and the target branch from which we fetch the
4343
# baseline OpenAPI specifications to compare against.

.github/workflows/mps-compatibility.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@ jobs:
2727
- "2024.1"
2828

2929
steps:
30-
- uses: actions/checkout@v4
31-
- uses: actions/setup-node@v4
30+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
31+
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
3232
with:
3333
node-version-file: '.nvmrc'
3434
- name: Set up JDK
35-
uses: actions/setup-java@v4
35+
uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
3636
with:
3737
distribution: 'temurin'
3838
java-version: '21'
3939
- name: Set up Gradle
40-
uses: gradle/actions/setup-gradle@v4
40+
uses: gradle/actions/setup-gradle@0bdd871935719febd78681f197cd39af5b6e16a6 # v4
4141
- name: Build with ${{ matrix.version }}
4242
run: >-
4343
./gradlew --build-cache

.github/workflows/publish.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,19 @@ jobs:
2323
# manual request via the workflow_dispatch event.
2424
PUSH: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'push' }}
2525
steps:
26-
- uses: actions/checkout@v4
27-
- uses: actions/setup-node@v4
26+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
27+
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
2828
with:
2929
node-version-file: '.nvmrc'
3030
registry-url: 'https://artifacts.itemis.cloud/repository/npm-open/'
3131
scope: '<@modelix>'
3232
- name: Set up JDK
33-
uses: actions/setup-java@v4
33+
uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
3434
with:
3535
distribution: 'temurin'
3636
java-version: '21'
3737
- name: Set up Gradle
38-
uses: gradle/actions/setup-gradle@v4
38+
uses: gradle/actions/setup-gradle@0bdd871935719febd78681f197cd39af5b6e16a6 # v4
3939

4040
- name: Configure the project version
4141
id: version
@@ -52,7 +52,7 @@ jobs:
5252
echo "VERSION=${version}" >> $GITHUB_OUTPUT
5353
- name: Determine Docker metadata
5454
id: meta
55-
uses: docker/metadata-action@v5
55+
uses: docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96 # v5
5656
with:
5757
images: |
5858
modelix/model-server
@@ -102,18 +102,18 @@ jobs:
102102
- name: Log in to Docker Hub
103103
# Only attempt to log in if we later attempt to push.
104104
if: ${{ env.PUSH == 'true' }}
105-
uses: docker/login-action@v3
105+
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3
106106
with:
107107
username: ${{ secrets.DOCKER_HUB_USER }}
108108
password: ${{ secrets.DOCKER_HUB_KEY }}
109109
- name: Set up QEMU
110-
uses: docker/setup-qemu-action@v3
110+
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3
111111
- name: Set up Docker Buildx
112-
uses: docker/setup-buildx-action@v3
112+
uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3
113113
with:
114114
platforms: linux/amd64,linux/arm64
115115
- name: Build and publish model-server Docker image
116-
uses: docker/build-push-action@v6
116+
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6
117117
with:
118118
context: ./model-server
119119
file: ./model-server/Dockerfile

.github/workflows/release.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ jobs:
1111
if: ${{ github.ref == 'refs/heads/main' }}
1212
steps:
1313
- name: Checkout
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
1515
with:
1616
fetch-depth: 0
1717
token: ${{ secrets.RELEASE_TOKEN }}
18-
- uses: actions/setup-node@v4
18+
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
1919
with:
2020
node-version-file: '.nvmrc'
2121
- name: Cache Node packages
22-
uses: actions/cache@v4
22+
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4
2323
with:
2424
path: node_modules
2525
key: release-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}

0 commit comments

Comments
 (0)