3838
3939permissions :
4040 id-token : write # This is required for requesting the JWT
41- contents : read # This is required for actions/checkout
41+ contents : read # This is required for actions/checkout
4242 packages : read # This is required for downloading from GitHub Package Registry
4343
4444jobs :
4949 steps :
5050 - name : " Checkout code"
5151 uses : actions/checkout@v5
52+ - name : Setup NodeJS
53+ uses : actions/setup-node@v4
54+ with :
55+ node-version : ${{ inputs.nodejs_version }}
56+ registry-url : " https://npm.pkg.github.com"
5257 - name : " Cache node_modules"
5358 uses : actions/cache@v4
5459 with :
7378 steps :
7479 - name : " Checkout code"
7580 uses : actions/checkout@v5
81+ - name : Setup NodeJS
82+ uses : actions/setup-node@v4
83+ with :
84+ node-version : ${{ inputs.nodejs_version }}
85+ registry-url : " https://npm.pkg.github.com"
7686 - name : " Cache node_modules"
7787 uses : actions/cache@v4
7888 with :
@@ -111,6 +121,11 @@ jobs:
111121 steps :
112122 - name : " Checkout code"
113123 uses : actions/checkout@v5
124+ - name : Setup NodeJS
125+ uses : actions/setup-node@v4
126+ with :
127+ node-version : ${{ inputs.nodejs_version }}
128+ registry-url : " https://npm.pkg.github.com"
114129 - name : " Cache node_modules"
115130 uses : actions/cache@v4
116131 with :
@@ -137,6 +152,11 @@ jobs:
137152 steps :
138153 - name : " Checkout code"
139154 uses : actions/checkout@v5
155+ - name : Setup NodeJS
156+ uses : actions/setup-node@v4
157+ with :
158+ node-version : ${{ inputs.nodejs_version }}
159+ registry-url : " https://npm.pkg.github.com"
140160 - name : " Cache node_modules"
141161 uses : actions/cache@v4
142162 with :
0 commit comments