File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 cache-mode :
1414 required : true
1515 type : string
16- angular-versions :
17- required : false
18- type : string
19- default : ' ^20'
20- description : " Comma-separated Angular version constraints (e.g. '^19,^20')"
2116 secrets :
2217 NX_KEY :
2318 required : true
@@ -153,7 +148,6 @@ jobs:
153148 with :
154149 ref : ${{ inputs.ref && inputs.ref || github.sha }}
155150 node-versions : ' 22.21.x'
156- angular-versions : ${{ inputs.angular-versions }}
157151 secrets :
158152 NX_KEY : ${{ secrets.NX_KEY }}
159153 AZURE_NX_CACHE_READONLY_CONNECTION_STRING : ${{ secrets.AZURE_STORAGE_CONNECTION_STRING || secrets.AZURE_NX_CACHE_READONLY_CONNECTION_STRING }}
Original file line number Diff line number Diff line change 1414 angular-versions :
1515 required : false
1616 type : string
17- default : ' ^20'
18- description : " Comma-separated Angular version constraints (e.g. '^19,^20')"
17+ description : " Comma-separated Angular version constraints (e.g. '^19,^20'). Defaults to the @angular/core version in package.json."
1918 secrets :
2019 NX_KEY :
2120 required : true
4140 fetch-depth : 100
4241 ref : ${{ inputs.ref && inputs.ref || github.sha }}
4342
43+ - name : Get Angular version from package.json
44+ id : package-angular-version
45+ run : |
46+ VERSION=$(jq -r '.dependencies["@angular/core"]' package.json | sed -E 's/\.[0-9]+\.[0-9]+//g; s/ *\|\| */,/g')
47+ echo "angular-versions=${VERSION}" >> "$GITHUB_OUTPUT"
48+
4449 - run : git fetch origin ${{ github.base_ref }}
4550 if : ${{ github.event_name == 'pull_request' || github.event_name == 'pull_request_target' }}
4651
5964 id : matrix
6065 with :
6166 changed-files : ${{ steps.changed.outputs.files }}
62- angular-versions : ${{ inputs.angular-versions }}
67+ angular-versions : ${{ inputs.angular-versions || steps.package-angular-version.outputs.angular-versions }}
6368 node-versions : ${{ inputs.node-versions }}
6469
6570 test :
You can’t perform that action at this time.
0 commit comments