88 # Label used to access the service container
99 db :
1010 # Docker Hub image
11- image : postgres:16
11+ image : postgres:16@sha256:71e27bf60b70bded003791b5573f8b808365613f341df20ffcf0c1ed7bc13ddf
1212 # Set health checks to wait until postgres has started
1313 options : >-
1414 --health-cmd pg_isready
@@ -23,12 +23,12 @@ jobs:
2323 - 5432:5432
2424
2525 redis :
26- image : redis:5.0.14
26+ image : redis:5.0.14@sha256:fc5ecd863862f89f04334b7cbb57e93c9790478ea8188a49f6e57b0967d38c75
2727 ports :
2828 - 6379:6379
2929
3030 opensearch :
31- image : opensearchproject/opensearch:1.3.20
31+ image : opensearchproject/opensearch:1.3.20@sha256:0ecf20d1ec1b682fa1cf36c74900b547bd1d7da5817a14edf4236472e110863e
3232 env :
3333 network.host : " 0.0.0.0"
3434 http.cors.enabled : " true"
4040 - 9200:9200
4141
4242 steps :
43- - uses : actions/checkout@v4
43+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
4444
4545 - name : Apt update
4646 run : sudo apt-get update -y
4949 run : cat Aptfile | sudo xargs apt-get install
5050
5151 - name : Install uv
52- uses : astral-sh/setup-uv@v7
52+ uses : astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
5353 with :
5454 enable-cache : true
5555
@@ -135,17 +135,17 @@ jobs:
135135 DISABLE_WEBPACK_LOADER_STATS : ' True'
136136
137137 - name : Upload coverage to CodeCov
138- uses : codecov/codecov-action@v4
138+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4
139139 with :
140140 file : ./coverage.xml
141141
142142 javascript-tests :
143143 runs-on : ubuntu-latest
144144 steps :
145- - uses : actions/checkout@v4
145+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
146146
147147 - name : Set up NodeJS
148- uses : actions/setup-node@v5
148+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
149149 with :
150150 node-version : " 14.18.2"
151151 cache : ' yarn'
@@ -178,6 +178,6 @@ jobs:
178178 run : node node_modules/webpack/bin/webpack.js --config webpack.config.prod.js --bail
179179
180180 - name : Upload coverage to CodeCov
181- uses : codecov/codecov-action@v4
181+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4
182182 with :
183183 file : coverage/lcov.info
0 commit comments