@@ -45,13 +45,16 @@ jobs:
4545 options : --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
4646
4747 steps :
48- - uses : actions/checkout@v4
49- - uses : actions/setup-python@v5
48+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
49+ with :
50+ persist-credentials : false
51+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5052 with :
5153 python-version : " 3.12"
52- - uses : actions/setup-node@v4
54+ - uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
5355 with :
5456 node-version : " 24"
57+ package-manager-cache : false
5558
5659 - name : Start CI docker compose
5760 run : docker compose --file docker-compose.ssl.yml up --detach mock
7275 DB_POOL_ENABLED : ${{ matrix.use_pooling }}
7376
7477 - name : Publish coverage report
75- uses : codecov/codecov-action@v4
78+ uses : codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0
7679 with :
7780 token : ${{ secrets.CODECOV_TOKEN }}
7881
8184 name : Documentation build
8285
8386 steps :
84- - uses : actions/checkout@v4
87+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
88+ with :
89+ persist-credentials : false
8590 - name : Set up backend environment
86- uses : maykinmedia/setup-django-backend@v1.3
91+ uses : maykinmedia/setup-django-backend@a9abe0987130ed667fa09ce177a5ae0bd153aed1 # v1.3
8792 with :
8893 python-version : " 3.12"
8994 setup-node : false
@@ -112,7 +117,7 @@ jobs:
112117 id : image-name
113118
114119 open-api-ci :
115- uses : maykinmedia/open-api-workflows/.github/workflows/ci.yml@v6
120+ uses : maykinmedia/open-api-workflows/.github/workflows/ci.yml@79102b911003d75203ca2fed7df01ad79d9b6bba # v6.4.0
116121 needs :
117122 - store-reusable-workflow-vars
118123 permissions :
@@ -127,7 +132,7 @@ jobs:
127132 django-settings-module : nrc.conf.ci
128133
129134 open-api-publish :
130- uses : maykinmedia/open-api-workflows/.github/workflows/publish.yml@v6
135+ uses : maykinmedia/open-api-workflows/.github/workflows/publish.yml@79102b911003d75203ca2fed7df01ad79d9b6bba # v6.4.0
131136 needs :
132137 - store-reusable-workflow-vars
133138 - open-api-ci
0 commit comments