Skip to content

Commit 6865447

Browse files
authored
Merge pull request #847 from puppetlabs/CAT-1422-update_workflows
(CAT-1422) - Add Language Server Input to release_prep
2 parents 1ec7dc7 + 6a643d5 commit 6865447

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

.github/workflows/release_prep.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ on:
77
description: 'Version to released.'
88
required: true
99
default: '0.0.0'
10+
language-server-version:
11+
description: 'Version of language server for release to consume. In the format v0.0.0'
12+
required: false
1013

1114
jobs:
1215
release_prep:
@@ -29,9 +32,12 @@ jobs:
2932

3033
- name: "Update Version"
3134
run: |
32-
current_version=$(jq --raw-output .version package.json)
33-
# Update version in package.json, only matching first occurrence
34-
sed -i "0,/$current_version/s//${{ github.event.inputs.version }}/" $(find . -name 'package.json')
35+
cat <<< $(jq '.version="${{ github.event.inputs.version }}"' package.json) > package.json
36+
37+
- name: "Update Language Server Version"
38+
if: "${{ github.event.inputs.language-server-version != '' }}"
39+
run: |
40+
cat <<< $(jq '.editorComponents.editorServices.release="${{ github.event.inputs.language-server-version}}"' package.json) > package.json
3541
3642
- name: "Generate package-lock.json"
3743
run: |

0 commit comments

Comments
 (0)